From 855d4af70e1fbebee30e43c9ae65baf39137fb27 Mon Sep 17 00:00:00 2001 From: vcoppe Date: Tue, 23 Jul 2024 16:30:50 +0200 Subject: [PATCH] New Crowdin updates (#23) * New translations extract.mdx (Vietnamese) * New translations minify.mdx (Romanian) * New translations minify.mdx (French) * New translations minify.mdx (Spanish) * New translations minify.mdx (Catalan) * New translations minify.mdx (Czech) * New translations minify.mdx (German) * New translations minify.mdx (Greek) * New translations minify.mdx (Hungarian) * New translations minify.mdx (Italian) * New translations minify.mdx (Lithuanian) * New translations minify.mdx (Dutch) * New translations minify.mdx (Norwegian) * New translations minify.mdx (Polish) * New translations minify.mdx (Portuguese) * New translations minify.mdx (Russian) * New translations minify.mdx (Swedish) * New translations minify.mdx (Chinese Simplified) * New translations minify.mdx (Vietnamese) * New translations routing.mdx (Romanian) * New translations routing.mdx (French) * New translations routing.mdx (Spanish) * New translations routing.mdx (Catalan) * New translations routing.mdx (Czech) * New translations routing.mdx (German) * New translations routing.mdx (Greek) * New translations routing.mdx (Hungarian) * New translations routing.mdx (Italian) * New translations routing.mdx (Lithuanian) * New translations routing.mdx (Dutch) * New translations routing.mdx (Norwegian) * New translations routing.mdx (Polish) * New translations routing.mdx (Portuguese) * New translations routing.mdx (Russian) * New translations routing.mdx (Swedish) * New translations routing.mdx (Chinese Simplified) * New translations routing.mdx (Vietnamese) * New translations time.mdx (Romanian) * New translations time.mdx (French) * New translations time.mdx (Spanish) * New translations time.mdx (Catalan) * New translations time.mdx (Czech) * New translations time.mdx (German) * New translations time.mdx (Greek) * New translations time.mdx (Hungarian) * New translations time.mdx (Italian) * New translations time.mdx (Lithuanian) * New translations time.mdx (Dutch) * New translations time.mdx (Norwegian) * New translations time.mdx (Polish) * New translations time.mdx (Portuguese) * New translations time.mdx (Russian) * New translations time.mdx (Swedish) * New translations time.mdx (Chinese Simplified) * New translations time.mdx (Vietnamese) * Update source file files-and-stats.mdx * Update source file map-controls.mdx * Update source file menu.mdx * Update source file edit.mdx * Update source file file.mdx * Update source file settings.mdx * Update source file view.mdx * Update source file extract.mdx * Update source file minify.mdx * Update source file routing.mdx * Update source file time.mdx * New translations en.json (French) * New translations en.json (Swedish) * New translations files-and-stats.mdx (Spanish) * New translations files-and-stats.mdx (Italian) * New translations integration.mdx (Romanian) * New translations integration.mdx (French) * New translations integration.mdx (Spanish) * New translations integration.mdx (Catalan) * New translations integration.mdx (Czech) * New translations integration.mdx (German) * New translations integration.mdx (Greek) * New translations integration.mdx (Hungarian) * New translations integration.mdx (Italian) * New translations integration.mdx (Lithuanian) * New translations integration.mdx (Dutch) * New translations integration.mdx (Norwegian) * New translations integration.mdx (Polish) * New translations integration.mdx (Portuguese) * New translations integration.mdx (Russian) * New translations integration.mdx (Swedish) * New translations integration.mdx (Chinese Simplified) * New translations integration.mdx (Vietnamese) * New translations map-controls.mdx (Spanish) * New translations file.mdx (Romanian) * New translations menu.mdx (Spanish) * New translations edit.mdx (Spanish) * New translations file.mdx (French) * New translations file.mdx (Spanish) * New translations file.mdx (Catalan) * New translations file.mdx (Czech) * New translations file.mdx (German) * New translations file.mdx (Greek) * New translations file.mdx (Hungarian) * New translations file.mdx (Italian) * New translations file.mdx (Lithuanian) * New translations file.mdx (Dutch) * New translations file.mdx (Norwegian) * New translations file.mdx (Polish) * New translations file.mdx (Portuguese) * New translations file.mdx (Russian) * New translations file.mdx (Swedish) * New translations file.mdx (Chinese Simplified) * New translations file.mdx (Vietnamese) * New translations view.mdx (Spanish) * New translations routing.mdx (Romanian) * New translations routing.mdx (French) * New translations routing.mdx (Spanish) * New translations routing.mdx (Catalan) * New translations routing.mdx (Czech) * New translations routing.mdx (German) * New translations routing.mdx (Greek) * New translations routing.mdx (Hungarian) * New translations routing.mdx (Italian) * New translations routing.mdx (Lithuanian) * New translations routing.mdx (Dutch) * New translations routing.mdx (Norwegian) * New translations routing.mdx (Polish) * New translations routing.mdx (Portuguese) * New translations routing.mdx (Russian) * New translations routing.mdx (Swedish) * New translations routing.mdx (Chinese Simplified) * New translations routing.mdx (Vietnamese) * Update source file integration.mdx * Update source file file.mdx * Update source file routing.mdx * New translations en.json (Romanian) * New translations en.json (French) * New translations en.json (Spanish) * New translations en.json (Catalan) * New translations en.json (Czech) * New translations en.json (German) * New translations en.json (Greek) * New translations en.json (Hungarian) * New translations en.json (Italian) * New translations en.json (Lithuanian) * New translations en.json (Dutch) * New translations en.json (Norwegian) * New translations en.json (Polish) * New translations en.json (Portuguese) * New translations en.json (Russian) * New translations en.json (Swedish) * New translations en.json (Chinese Simplified) * New translations en.json (Vietnamese) * New translations file.mdx (Spanish) * New translations settings.mdx (Spanish) * Update source file en.json * Update source file routing.mdx * New translations en.json (Romanian) * New translations en.json (French) * New translations en.json (Spanish) * New translations en.json (Catalan) * New translations en.json (Czech) * New translations en.json (German) * New translations en.json (Greek) * New translations en.json (Hungarian) * New translations en.json (Italian) * New translations en.json (Lithuanian) * New translations en.json (Dutch) * New translations en.json (Norwegian) * New translations en.json (Polish) * New translations en.json (Portuguese) * New translations en.json (Russian) * New translations en.json (Swedish) * New translations en.json (Chinese Simplified) * New translations en.json (Vietnamese) * New translations funding.mdx (Spanish) * New translations extract.mdx (Spanish) * New translations minify.mdx (Spanish) * New translations routing.mdx (Romanian) * New translations routing.mdx (French) * New translations routing.mdx (Spanish) * New translations routing.mdx (Catalan) * New translations routing.mdx (Czech) * New translations routing.mdx (German) * New translations routing.mdx (Greek) * New translations routing.mdx (Hungarian) * New translations routing.mdx (Italian) * New translations routing.mdx (Lithuanian) * New translations routing.mdx (Dutch) * New translations routing.mdx (Norwegian) * New translations routing.mdx (Polish) * New translations routing.mdx (Portuguese) * New translations routing.mdx (Russian) * New translations routing.mdx (Swedish) * New translations routing.mdx (Chinese Simplified) * New translations routing.mdx (Vietnamese) * New translations time.mdx (Spanish) * Update source file en.json * New translations en.json (French) * New translations en.json (Spanish) * New translations funding.mdx (Romanian) * New translations funding.mdx (French) * New translations funding.mdx (Spanish) * New translations funding.mdx (Catalan) * New translations funding.mdx (Czech) * New translations funding.mdx (German) * New translations funding.mdx (Greek) * New translations funding.mdx (Hungarian) * New translations funding.mdx (Italian) * New translations funding.mdx (Lithuanian) * New translations funding.mdx (Dutch) * New translations funding.mdx (Norwegian) * New translations funding.mdx (Polish) * New translations funding.mdx (Portuguese) * New translations funding.mdx (Russian) * New translations funding.mdx (Swedish) * New translations funding.mdx (Chinese Simplified) * New translations funding.mdx (Vietnamese) * New translations mapbox.mdx (Spanish) * New translations translation.mdx (Spanish) * New translations menu.mdx (Spanish) * Update source file funding.mdx * New translations en.json (Spanish) * New translations en.json (Portuguese) * New translations funding.mdx (Spanish) * New translations mapbox.mdx (French) * New translations funding.mdx (Portuguese) * New translations translation.mdx (French) * New translations mapbox.mdx (Portuguese) * New translations translation.mdx (Portuguese) * New translations toolbar.mdx (Portuguese) * New translations en.json (Portuguese, Brazilian) * New translations files-and-stats.mdx (Portuguese, Brazilian) * New translations getting-started.mdx (Portuguese, Brazilian) * New translations gpx.mdx (Portuguese, Brazilian) * New translations funding.mdx (Portuguese, Brazilian) * New translations mapbox.mdx (Portuguese, Brazilian) * New translations translation.mdx (Portuguese, Brazilian) * New translations integration.mdx (Portuguese, Brazilian) * New translations map-controls.mdx (Portuguese, Brazilian) * New translations menu.mdx (Portuguese, Brazilian) * New translations edit.mdx (Portuguese, Brazilian) * New translations file.mdx (Portuguese, Brazilian) * New translations settings.mdx (Portuguese, Brazilian) * New translations view.mdx (Portuguese, Brazilian) * New translations toolbar.mdx (Portuguese, Brazilian) * New translations clean.mdx (Portuguese, Brazilian) * New translations extract.mdx (Portuguese, Brazilian) * New translations merge.mdx (Portuguese, Brazilian) * New translations minify.mdx (Portuguese, Brazilian) * New translations poi.mdx (Portuguese, Brazilian) * New translations routing.mdx (Portuguese, Brazilian) * New translations scissors.mdx (Portuguese, Brazilian) * New translations time.mdx (Portuguese, Brazilian) --- .../src/lib/docs/ca/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/ca/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/ca/gpx.mdx.mdx | 34 ++ website/src/lib/docs/ca/home/funding.mdx.mdx | 13 + website/src/lib/docs/ca/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/ca/home/translation.mdx.mdx | 12 + website/src/lib/docs/ca/integration.mdx.mdx | 29 ++ website/src/lib/docs/ca/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/ca/menu.mdx.mdx | 19 + website/src/lib/docs/ca/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/ca/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/ca/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/ca/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/ca/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/ca/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/ca/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/ca/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/ca/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/ca/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/ca/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/ca/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/ca/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/cs/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/cs/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/cs/gpx.mdx.mdx | 34 ++ website/src/lib/docs/cs/home/funding.mdx.mdx | 13 + website/src/lib/docs/cs/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/cs/home/translation.mdx.mdx | 12 + website/src/lib/docs/cs/integration.mdx.mdx | 29 ++ website/src/lib/docs/cs/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/cs/menu.mdx.mdx | 19 + website/src/lib/docs/cs/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/cs/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/cs/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/cs/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/cs/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/cs/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/cs/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/cs/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/cs/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/cs/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/cs/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/cs/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/cs/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/de/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/de/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/de/gpx.mdx.mdx | 34 ++ website/src/lib/docs/de/home/funding.mdx.mdx | 13 + website/src/lib/docs/de/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/de/home/translation.mdx.mdx | 12 + website/src/lib/docs/de/integration.mdx.mdx | 29 ++ website/src/lib/docs/de/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/de/menu.mdx.mdx | 19 + website/src/lib/docs/de/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/de/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/de/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/de/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/de/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/de/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/de/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/de/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/de/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/de/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/de/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/de/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/de/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/el/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/el/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/el/gpx.mdx.mdx | 34 ++ website/src/lib/docs/el/home/funding.mdx.mdx | 13 + website/src/lib/docs/el/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/el/home/translation.mdx.mdx | 12 + website/src/lib/docs/el/integration.mdx.mdx | 29 ++ website/src/lib/docs/el/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/el/menu.mdx.mdx | 19 + website/src/lib/docs/el/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/el/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/el/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/el/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/el/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/el/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/el/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/el/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/el/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/el/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/el/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/el/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/el/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/es/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/es/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/es/gpx.mdx.mdx | 34 ++ website/src/lib/docs/es/home/funding.mdx.mdx | 13 + website/src/lib/docs/es/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/es/home/translation.mdx.mdx | 12 + website/src/lib/docs/es/integration.mdx.mdx | 29 ++ website/src/lib/docs/es/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/es/menu.mdx.mdx | 19 + website/src/lib/docs/es/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/es/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/es/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/es/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/es/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/es/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/es/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/es/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/es/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/es/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/es/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/es/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/es/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/fr/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/fr/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/fr/gpx.mdx.mdx | 34 ++ website/src/lib/docs/fr/home/funding.mdx.mdx | 13 + website/src/lib/docs/fr/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/fr/home/translation.mdx.mdx | 12 + website/src/lib/docs/fr/integration.mdx.mdx | 29 ++ website/src/lib/docs/fr/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/fr/menu.mdx.mdx | 19 + website/src/lib/docs/fr/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/fr/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/fr/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/fr/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/fr/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/fr/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/fr/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/fr/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/fr/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/fr/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/fr/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/fr/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/fr/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/hu/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/hu/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/hu/gpx.mdx.mdx | 34 ++ website/src/lib/docs/hu/home/funding.mdx.mdx | 13 + website/src/lib/docs/hu/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/hu/home/translation.mdx.mdx | 12 + website/src/lib/docs/hu/integration.mdx.mdx | 29 ++ website/src/lib/docs/hu/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/hu/menu.mdx.mdx | 19 + website/src/lib/docs/hu/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/hu/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/hu/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/hu/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/hu/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/hu/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/hu/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/hu/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/hu/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/hu/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/hu/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/hu/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/hu/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/it/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/it/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/it/gpx.mdx.mdx | 34 ++ website/src/lib/docs/it/home/funding.mdx.mdx | 13 + website/src/lib/docs/it/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/it/home/translation.mdx.mdx | 12 + website/src/lib/docs/it/integration.mdx.mdx | 29 ++ website/src/lib/docs/it/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/it/menu.mdx.mdx | 19 + website/src/lib/docs/it/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/it/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/it/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/it/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/it/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/it/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/it/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/it/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/it/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/it/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/it/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/it/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/it/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/lt/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/lt/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/lt/gpx.mdx.mdx | 34 ++ website/src/lib/docs/lt/home/funding.mdx.mdx | 13 + website/src/lib/docs/lt/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/lt/home/translation.mdx.mdx | 12 + website/src/lib/docs/lt/integration.mdx.mdx | 29 ++ website/src/lib/docs/lt/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/lt/menu.mdx.mdx | 19 + website/src/lib/docs/lt/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/lt/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/lt/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/lt/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/lt/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/lt/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/lt/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/lt/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/lt/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/lt/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/lt/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/lt/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/lt/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/nl/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/nl/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/nl/gpx.mdx.mdx | 34 ++ website/src/lib/docs/nl/home/funding.mdx.mdx | 13 + website/src/lib/docs/nl/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/nl/home/translation.mdx.mdx | 12 + website/src/lib/docs/nl/integration.mdx.mdx | 29 ++ website/src/lib/docs/nl/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/nl/menu.mdx.mdx | 19 + website/src/lib/docs/nl/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/nl/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/nl/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/nl/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/nl/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/nl/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/nl/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/nl/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/nl/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/nl/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/nl/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/nl/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/nl/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/no/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/no/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/no/gpx.mdx.mdx | 34 ++ website/src/lib/docs/no/home/funding.mdx.mdx | 13 + website/src/lib/docs/no/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/no/home/translation.mdx.mdx | 12 + website/src/lib/docs/no/integration.mdx.mdx | 29 ++ website/src/lib/docs/no/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/no/menu.mdx.mdx | 19 + website/src/lib/docs/no/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/no/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/no/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/no/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/no/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/no/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/no/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/no/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/no/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/no/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/no/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/no/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/no/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/pl/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/pl/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/pl/gpx.mdx.mdx | 34 ++ website/src/lib/docs/pl/home/funding.mdx.mdx | 13 + website/src/lib/docs/pl/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/pl/home/translation.mdx.mdx | 12 + website/src/lib/docs/pl/integration.mdx.mdx | 29 ++ website/src/lib/docs/pl/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/pl/menu.mdx.mdx | 19 + website/src/lib/docs/pl/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/pl/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/pl/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/pl/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/pl/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/pl/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/pl/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/pl/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/pl/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/pl/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/pl/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/pl/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/pl/toolbar/time.mdx.mdx | 29 ++ .../lib/docs/pt-br/files-and-stats.mdx.mdx | 87 ++++ .../lib/docs/pt-br/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/pt-br/gpx.mdx.mdx | 34 ++ .../src/lib/docs/pt-br/home/funding.mdx.mdx | 13 + .../src/lib/docs/pt-br/home/mapbox.mdx.mdx | 5 + .../lib/docs/pt-br/home/translation.mdx.mdx | 12 + .../src/lib/docs/pt-br/integration.mdx.mdx | 29 ++ .../src/lib/docs/pt-br/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/pt-br/menu.mdx.mdx | 19 + website/src/lib/docs/pt-br/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/pt-br/menu/file.mdx.mdx | 56 +++ .../src/lib/docs/pt-br/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/pt-br/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/pt-br/toolbar.mdx.mdx | 32 ++ .../src/lib/docs/pt-br/toolbar/clean.mdx.mdx | 18 + .../lib/docs/pt-br/toolbar/extract.mdx.mdx | 28 ++ .../src/lib/docs/pt-br/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/pt-br/toolbar/minify.mdx.mdx | 28 ++ .../src/lib/docs/pt-br/toolbar/poi.mdx.mdx | 27 ++ .../lib/docs/pt-br/toolbar/routing.mdx.mdx | 88 ++++ .../lib/docs/pt-br/toolbar/scissors.mdx.mdx | 32 ++ .../src/lib/docs/pt-br/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/pt/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/pt/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/pt/gpx.mdx.mdx | 34 ++ website/src/lib/docs/pt/home/funding.mdx.mdx | 13 + website/src/lib/docs/pt/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/pt/home/translation.mdx.mdx | 12 + website/src/lib/docs/pt/integration.mdx.mdx | 29 ++ website/src/lib/docs/pt/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/pt/menu.mdx.mdx | 19 + website/src/lib/docs/pt/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/pt/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/pt/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/pt/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/pt/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/pt/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/pt/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/pt/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/pt/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/pt/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/pt/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/pt/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/pt/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/ro/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/ro/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/ro/gpx.mdx.mdx | 34 ++ website/src/lib/docs/ro/home/funding.mdx.mdx | 13 + website/src/lib/docs/ro/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/ro/home/translation.mdx.mdx | 12 + website/src/lib/docs/ro/integration.mdx.mdx | 29 ++ website/src/lib/docs/ro/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/ro/menu.mdx.mdx | 19 + website/src/lib/docs/ro/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/ro/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/ro/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/ro/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/ro/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/ro/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/ro/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/ro/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/ro/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/ro/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/ro/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/ro/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/ro/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/ru/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/ru/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/ru/gpx.mdx.mdx | 34 ++ website/src/lib/docs/ru/home/funding.mdx.mdx | 13 + website/src/lib/docs/ru/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/ru/home/translation.mdx.mdx | 12 + website/src/lib/docs/ru/integration.mdx.mdx | 29 ++ website/src/lib/docs/ru/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/ru/menu.mdx.mdx | 19 + website/src/lib/docs/ru/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/ru/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/ru/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/ru/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/ru/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/ru/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/ru/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/ru/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/ru/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/ru/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/ru/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/ru/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/ru/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/sv/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/sv/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/sv/gpx.mdx.mdx | 34 ++ website/src/lib/docs/sv/home/funding.mdx.mdx | 13 + website/src/lib/docs/sv/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/sv/home/translation.mdx.mdx | 12 + website/src/lib/docs/sv/integration.mdx.mdx | 29 ++ website/src/lib/docs/sv/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/sv/menu.mdx.mdx | 19 + website/src/lib/docs/sv/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/sv/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/sv/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/sv/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/sv/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/sv/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/sv/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/sv/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/sv/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/sv/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/sv/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/sv/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/sv/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/vi/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/vi/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/vi/gpx.mdx.mdx | 34 ++ website/src/lib/docs/vi/home/funding.mdx.mdx | 13 + website/src/lib/docs/vi/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/vi/home/translation.mdx.mdx | 12 + website/src/lib/docs/vi/integration.mdx.mdx | 29 ++ website/src/lib/docs/vi/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/vi/menu.mdx.mdx | 19 + website/src/lib/docs/vi/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/vi/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/vi/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/vi/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/vi/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/vi/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/vi/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/vi/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/vi/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/vi/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/vi/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/vi/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/vi/toolbar/time.mdx.mdx | 29 ++ .../src/lib/docs/zh/files-and-stats.mdx.mdx | 87 ++++ .../src/lib/docs/zh/getting-started.mdx.mdx | 38 ++ website/src/lib/docs/zh/gpx.mdx.mdx | 34 ++ website/src/lib/docs/zh/home/funding.mdx.mdx | 13 + website/src/lib/docs/zh/home/mapbox.mdx.mdx | 5 + .../src/lib/docs/zh/home/translation.mdx.mdx | 12 + website/src/lib/docs/zh/integration.mdx.mdx | 29 ++ website/src/lib/docs/zh/map-controls.mdx.mdx | 71 +++ website/src/lib/docs/zh/menu.mdx.mdx | 19 + website/src/lib/docs/zh/menu/edit.mdx.mdx | 76 +++ website/src/lib/docs/zh/menu/file.mdx.mdx | 56 +++ website/src/lib/docs/zh/menu/settings.mdx.mdx | 52 +++ website/src/lib/docs/zh/menu/view.mdx.mdx | 50 ++ website/src/lib/docs/zh/toolbar.mdx.mdx | 32 ++ website/src/lib/docs/zh/toolbar/clean.mdx.mdx | 18 + .../src/lib/docs/zh/toolbar/extract.mdx.mdx | 28 ++ website/src/lib/docs/zh/toolbar/merge.mdx.mdx | 20 + .../src/lib/docs/zh/toolbar/minify.mdx.mdx | 28 ++ website/src/lib/docs/zh/toolbar/poi.mdx.mdx | 27 ++ .../src/lib/docs/zh/toolbar/routing.mdx.mdx | 88 ++++ .../src/lib/docs/zh/toolbar/scissors.mdx.mdx | 32 ++ website/src/lib/docs/zh/toolbar/time.mdx.mdx | 29 ++ website/src/locales/ca.json | 432 ++++++++++++++++++ website/src/locales/cs.json | 432 ++++++++++++++++++ website/src/locales/de.json | 432 ++++++++++++++++++ website/src/locales/el.json | 432 ++++++++++++++++++ website/src/locales/es.json | 432 ++++++++++++++++++ website/src/locales/fr.json | 432 ++++++++++++++++++ website/src/locales/hu.json | 432 ++++++++++++++++++ website/src/locales/it.json | 432 ++++++++++++++++++ website/src/locales/lt.json | 432 ++++++++++++++++++ website/src/locales/nl.json | 432 ++++++++++++++++++ website/src/locales/no.json | 432 ++++++++++++++++++ website/src/locales/pl.json | 432 ++++++++++++++++++ website/src/locales/pt-br.json | 432 ++++++++++++++++++ website/src/locales/pt.json | 432 ++++++++++++++++++ website/src/locales/ro.json | 432 ++++++++++++++++++ website/src/locales/ru.json | 432 ++++++++++++++++++ website/src/locales/sv.json | 432 ++++++++++++++++++ website/src/locales/vi.json | 432 ++++++++++++++++++ website/src/locales/zh.json | 432 ++++++++++++++++++ 437 files changed, 24244 insertions(+) create mode 100644 website/src/lib/docs/ca/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/ca/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/ca/gpx.mdx.mdx create mode 100644 website/src/lib/docs/ca/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/ca/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/ca/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/ca/integration.mdx.mdx create mode 100644 website/src/lib/docs/ca/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/ca/menu.mdx.mdx create mode 100644 website/src/lib/docs/ca/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/ca/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/ca/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/ca/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/ca/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/ca/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/ca/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/ca/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/ca/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/ca/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/ca/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/ca/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/ca/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/cs/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/cs/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/cs/gpx.mdx.mdx create mode 100644 website/src/lib/docs/cs/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/cs/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/cs/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/cs/integration.mdx.mdx create mode 100644 website/src/lib/docs/cs/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/cs/menu.mdx.mdx create mode 100644 website/src/lib/docs/cs/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/cs/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/cs/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/cs/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/cs/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/cs/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/cs/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/cs/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/cs/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/cs/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/cs/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/cs/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/cs/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/de/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/de/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/de/gpx.mdx.mdx create mode 100644 website/src/lib/docs/de/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/de/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/de/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/de/integration.mdx.mdx create mode 100644 website/src/lib/docs/de/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/de/menu.mdx.mdx create mode 100644 website/src/lib/docs/de/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/de/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/de/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/de/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/de/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/de/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/de/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/de/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/de/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/de/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/de/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/de/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/de/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/el/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/el/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/el/gpx.mdx.mdx create mode 100644 website/src/lib/docs/el/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/el/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/el/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/el/integration.mdx.mdx create mode 100644 website/src/lib/docs/el/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/el/menu.mdx.mdx create mode 100644 website/src/lib/docs/el/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/el/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/el/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/el/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/el/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/el/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/el/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/el/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/el/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/el/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/el/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/el/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/el/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/es/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/es/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/es/gpx.mdx.mdx create mode 100644 website/src/lib/docs/es/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/es/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/es/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/es/integration.mdx.mdx create mode 100644 website/src/lib/docs/es/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/es/menu.mdx.mdx create mode 100644 website/src/lib/docs/es/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/es/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/es/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/es/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/es/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/es/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/es/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/es/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/es/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/es/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/es/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/es/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/es/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/fr/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/fr/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/fr/gpx.mdx.mdx create mode 100644 website/src/lib/docs/fr/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/fr/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/fr/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/fr/integration.mdx.mdx create mode 100644 website/src/lib/docs/fr/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/fr/menu.mdx.mdx create mode 100644 website/src/lib/docs/fr/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/fr/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/fr/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/fr/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/fr/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/fr/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/fr/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/fr/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/fr/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/fr/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/fr/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/fr/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/fr/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/hu/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/hu/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/hu/gpx.mdx.mdx create mode 100644 website/src/lib/docs/hu/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/hu/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/hu/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/hu/integration.mdx.mdx create mode 100644 website/src/lib/docs/hu/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/hu/menu.mdx.mdx create mode 100644 website/src/lib/docs/hu/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/hu/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/hu/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/hu/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/hu/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/hu/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/hu/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/hu/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/hu/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/hu/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/hu/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/hu/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/hu/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/it/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/it/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/it/gpx.mdx.mdx create mode 100644 website/src/lib/docs/it/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/it/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/it/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/it/integration.mdx.mdx create mode 100644 website/src/lib/docs/it/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/it/menu.mdx.mdx create mode 100644 website/src/lib/docs/it/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/it/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/it/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/it/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/it/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/it/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/it/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/it/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/it/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/it/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/it/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/it/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/it/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/lt/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/lt/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/lt/gpx.mdx.mdx create mode 100644 website/src/lib/docs/lt/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/lt/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/lt/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/lt/integration.mdx.mdx create mode 100644 website/src/lib/docs/lt/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/lt/menu.mdx.mdx create mode 100644 website/src/lib/docs/lt/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/lt/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/lt/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/lt/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/lt/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/lt/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/lt/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/lt/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/lt/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/lt/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/lt/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/lt/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/lt/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/nl/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/nl/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/nl/gpx.mdx.mdx create mode 100644 website/src/lib/docs/nl/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/nl/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/nl/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/nl/integration.mdx.mdx create mode 100644 website/src/lib/docs/nl/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/nl/menu.mdx.mdx create mode 100644 website/src/lib/docs/nl/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/nl/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/nl/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/nl/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/nl/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/nl/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/nl/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/nl/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/nl/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/nl/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/nl/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/nl/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/nl/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/no/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/no/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/no/gpx.mdx.mdx create mode 100644 website/src/lib/docs/no/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/no/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/no/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/no/integration.mdx.mdx create mode 100644 website/src/lib/docs/no/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/no/menu.mdx.mdx create mode 100644 website/src/lib/docs/no/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/no/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/no/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/no/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/no/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/no/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/no/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/no/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/no/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/no/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/no/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/no/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/no/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/pl/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/pl/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/pl/gpx.mdx.mdx create mode 100644 website/src/lib/docs/pl/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/pl/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/pl/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/pl/integration.mdx.mdx create mode 100644 website/src/lib/docs/pl/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/pl/menu.mdx.mdx create mode 100644 website/src/lib/docs/pl/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/pl/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/pl/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/pl/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/pl/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/pl/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/pl/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/pl/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/pl/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/pl/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/pl/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/pl/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/pl/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/gpx.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/integration.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/menu.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/pt-br/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/pt/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/pt/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/pt/gpx.mdx.mdx create mode 100644 website/src/lib/docs/pt/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/pt/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/pt/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/pt/integration.mdx.mdx create mode 100644 website/src/lib/docs/pt/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/pt/menu.mdx.mdx create mode 100644 website/src/lib/docs/pt/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/pt/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/pt/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/pt/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/pt/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/pt/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/pt/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/pt/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/pt/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/pt/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/pt/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/pt/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/pt/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/ro/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/ro/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/ro/gpx.mdx.mdx create mode 100644 website/src/lib/docs/ro/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/ro/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/ro/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/ro/integration.mdx.mdx create mode 100644 website/src/lib/docs/ro/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/ro/menu.mdx.mdx create mode 100644 website/src/lib/docs/ro/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/ro/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/ro/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/ro/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/ro/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/ro/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/ro/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/ro/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/ro/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/ro/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/ro/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/ro/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/ro/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/ru/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/ru/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/ru/gpx.mdx.mdx create mode 100644 website/src/lib/docs/ru/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/ru/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/ru/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/ru/integration.mdx.mdx create mode 100644 website/src/lib/docs/ru/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/ru/menu.mdx.mdx create mode 100644 website/src/lib/docs/ru/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/ru/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/ru/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/ru/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/ru/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/ru/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/ru/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/ru/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/ru/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/ru/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/ru/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/ru/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/ru/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/sv/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/sv/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/sv/gpx.mdx.mdx create mode 100644 website/src/lib/docs/sv/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/sv/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/sv/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/sv/integration.mdx.mdx create mode 100644 website/src/lib/docs/sv/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/sv/menu.mdx.mdx create mode 100644 website/src/lib/docs/sv/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/sv/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/sv/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/sv/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/sv/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/sv/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/sv/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/sv/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/sv/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/sv/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/sv/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/sv/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/sv/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/vi/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/vi/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/vi/gpx.mdx.mdx create mode 100644 website/src/lib/docs/vi/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/vi/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/vi/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/vi/integration.mdx.mdx create mode 100644 website/src/lib/docs/vi/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/vi/menu.mdx.mdx create mode 100644 website/src/lib/docs/vi/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/vi/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/vi/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/vi/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/vi/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/vi/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/vi/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/vi/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/vi/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/vi/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/vi/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/vi/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/vi/toolbar/time.mdx.mdx create mode 100644 website/src/lib/docs/zh/files-and-stats.mdx.mdx create mode 100644 website/src/lib/docs/zh/getting-started.mdx.mdx create mode 100644 website/src/lib/docs/zh/gpx.mdx.mdx create mode 100644 website/src/lib/docs/zh/home/funding.mdx.mdx create mode 100644 website/src/lib/docs/zh/home/mapbox.mdx.mdx create mode 100644 website/src/lib/docs/zh/home/translation.mdx.mdx create mode 100644 website/src/lib/docs/zh/integration.mdx.mdx create mode 100644 website/src/lib/docs/zh/map-controls.mdx.mdx create mode 100644 website/src/lib/docs/zh/menu.mdx.mdx create mode 100644 website/src/lib/docs/zh/menu/edit.mdx.mdx create mode 100644 website/src/lib/docs/zh/menu/file.mdx.mdx create mode 100644 website/src/lib/docs/zh/menu/settings.mdx.mdx create mode 100644 website/src/lib/docs/zh/menu/view.mdx.mdx create mode 100644 website/src/lib/docs/zh/toolbar.mdx.mdx create mode 100644 website/src/lib/docs/zh/toolbar/clean.mdx.mdx create mode 100644 website/src/lib/docs/zh/toolbar/extract.mdx.mdx create mode 100644 website/src/lib/docs/zh/toolbar/merge.mdx.mdx create mode 100644 website/src/lib/docs/zh/toolbar/minify.mdx.mdx create mode 100644 website/src/lib/docs/zh/toolbar/poi.mdx.mdx create mode 100644 website/src/lib/docs/zh/toolbar/routing.mdx.mdx create mode 100644 website/src/lib/docs/zh/toolbar/scissors.mdx.mdx create mode 100644 website/src/lib/docs/zh/toolbar/time.mdx.mdx create mode 100644 website/src/locales/ca.json create mode 100644 website/src/locales/cs.json create mode 100644 website/src/locales/de.json create mode 100644 website/src/locales/el.json create mode 100644 website/src/locales/es.json create mode 100644 website/src/locales/fr.json create mode 100644 website/src/locales/hu.json create mode 100644 website/src/locales/it.json create mode 100644 website/src/locales/lt.json create mode 100644 website/src/locales/nl.json create mode 100644 website/src/locales/no.json create mode 100644 website/src/locales/pl.json create mode 100644 website/src/locales/pt-br.json create mode 100644 website/src/locales/pt.json create mode 100644 website/src/locales/ro.json create mode 100644 website/src/locales/ru.json create mode 100644 website/src/locales/sv.json create mode 100644 website/src/locales/vi.json create mode 100644 website/src/locales/zh.json diff --git a/website/src/lib/docs/ca/files-and-stats.mdx.mdx b/website/src/lib/docs/ca/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/ca/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/ca/getting-started.mdx.mdx b/website/src/lib/docs/ca/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/ca/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/ca/gpx.mdx.mdx b/website/src/lib/docs/ca/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/ca/gpx.mdx.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/ca/home/funding.mdx.mdx b/website/src/lib/docs/ca/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/ca/home/funding.mdx.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/ca/home/mapbox.mdx.mdx b/website/src/lib/docs/ca/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/ca/home/mapbox.mdx.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/ca/home/translation.mdx.mdx b/website/src/lib/docs/ca/home/translation.mdx.mdx new file mode 100644 index 00000000..a366d6ab --- /dev/null +++ b/website/src/lib/docs/ca/home/translation.mdx.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. + +Qualsevol ajuda és molt apreciada! diff --git a/website/src/lib/docs/ca/integration.mdx.mdx b/website/src/lib/docs/ca/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/ca/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/ca/map-controls.mdx.mdx b/website/src/lib/docs/ca/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/ca/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/ca/menu.mdx.mdx b/website/src/lib/docs/ca/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/ca/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/ca/menu/edit.mdx.mdx b/website/src/lib/docs/ca/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/ca/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/ca/menu/file.mdx.mdx b/website/src/lib/docs/ca/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/ca/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/ca/menu/settings.mdx.mdx b/website/src/lib/docs/ca/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/ca/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/ca/menu/view.mdx.mdx b/website/src/lib/docs/ca/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/ca/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/ca/toolbar.mdx.mdx b/website/src/lib/docs/ca/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/ca/toolbar.mdx.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/ca/toolbar/clean.mdx.mdx b/website/src/lib/docs/ca/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/ca/toolbar/clean.mdx.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/ca/toolbar/extract.mdx.mdx b/website/src/lib/docs/ca/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/ca/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/ca/toolbar/merge.mdx.mdx b/website/src/lib/docs/ca/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/ca/toolbar/merge.mdx.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/ca/toolbar/minify.mdx.mdx b/website/src/lib/docs/ca/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/ca/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/ca/toolbar/poi.mdx.mdx b/website/src/lib/docs/ca/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/ca/toolbar/poi.mdx.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/ca/toolbar/routing.mdx.mdx b/website/src/lib/docs/ca/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/ca/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/ca/toolbar/scissors.mdx.mdx b/website/src/lib/docs/ca/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/ca/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/ca/toolbar/time.mdx.mdx b/website/src/lib/docs/ca/toolbar/time.mdx.mdx new file mode 100644 index 00000000..92319c8a --- /dev/null +++ b/website/src/lib/docs/ca/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +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/cs/files-and-stats.mdx.mdx b/website/src/lib/docs/cs/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/cs/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/cs/getting-started.mdx.mdx b/website/src/lib/docs/cs/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/cs/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/cs/gpx.mdx.mdx b/website/src/lib/docs/cs/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/cs/gpx.mdx.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/cs/home/funding.mdx.mdx b/website/src/lib/docs/cs/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/cs/home/funding.mdx.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/cs/home/mapbox.mdx.mdx b/website/src/lib/docs/cs/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/cs/home/mapbox.mdx.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/cs/home/translation.mdx.mdx b/website/src/lib/docs/cs/home/translation.mdx.mdx new file mode 100644 index 00000000..b073786c --- /dev/null +++ b/website/src/lib/docs/cs/home/translation.mdx.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. + +Jakákoliv pomoc je velmi ceněna! diff --git a/website/src/lib/docs/cs/integration.mdx.mdx b/website/src/lib/docs/cs/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/cs/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/cs/map-controls.mdx.mdx b/website/src/lib/docs/cs/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/cs/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/cs/menu.mdx.mdx b/website/src/lib/docs/cs/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/cs/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/cs/menu/edit.mdx.mdx b/website/src/lib/docs/cs/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/cs/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/cs/menu/file.mdx.mdx b/website/src/lib/docs/cs/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/cs/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/cs/menu/settings.mdx.mdx b/website/src/lib/docs/cs/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/cs/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/cs/menu/view.mdx.mdx b/website/src/lib/docs/cs/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/cs/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/cs/toolbar.mdx.mdx b/website/src/lib/docs/cs/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/cs/toolbar.mdx.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/cs/toolbar/clean.mdx.mdx b/website/src/lib/docs/cs/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/cs/toolbar/clean.mdx.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/cs/toolbar/extract.mdx.mdx b/website/src/lib/docs/cs/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/cs/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/cs/toolbar/merge.mdx.mdx b/website/src/lib/docs/cs/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/cs/toolbar/merge.mdx.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/cs/toolbar/minify.mdx.mdx b/website/src/lib/docs/cs/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/cs/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/cs/toolbar/poi.mdx.mdx b/website/src/lib/docs/cs/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/cs/toolbar/poi.mdx.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/cs/toolbar/routing.mdx.mdx b/website/src/lib/docs/cs/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/cs/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/cs/toolbar/scissors.mdx.mdx b/website/src/lib/docs/cs/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/cs/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/cs/toolbar/time.mdx.mdx b/website/src/lib/docs/cs/toolbar/time.mdx.mdx new file mode 100644 index 00000000..92319c8a --- /dev/null +++ b/website/src/lib/docs/cs/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +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/de/files-and-stats.mdx.mdx b/website/src/lib/docs/de/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/de/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/de/getting-started.mdx.mdx b/website/src/lib/docs/de/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/de/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/de/gpx.mdx.mdx b/website/src/lib/docs/de/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/de/gpx.mdx.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/de/home/funding.mdx.mdx b/website/src/lib/docs/de/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/de/home/funding.mdx.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/de/home/mapbox.mdx.mdx b/website/src/lib/docs/de/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/de/home/mapbox.mdx.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/de/home/translation.mdx.mdx b/website/src/lib/docs/de/home/translation.mdx.mdx new file mode 100644 index 00000000..ba41d8db --- /dev/null +++ b/website/src/lib/docs/de/home/translation.mdx.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. + +Jede Hilfe ist sehr willkommen! diff --git a/website/src/lib/docs/de/integration.mdx.mdx b/website/src/lib/docs/de/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/de/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/de/map-controls.mdx.mdx b/website/src/lib/docs/de/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/de/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/de/menu.mdx.mdx b/website/src/lib/docs/de/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/de/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/de/menu/edit.mdx.mdx b/website/src/lib/docs/de/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/de/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/de/menu/file.mdx.mdx b/website/src/lib/docs/de/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/de/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/de/menu/settings.mdx.mdx b/website/src/lib/docs/de/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/de/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/de/menu/view.mdx.mdx b/website/src/lib/docs/de/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/de/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/de/toolbar.mdx.mdx b/website/src/lib/docs/de/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/de/toolbar.mdx.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/de/toolbar/clean.mdx.mdx b/website/src/lib/docs/de/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/de/toolbar/clean.mdx.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/de/toolbar/extract.mdx.mdx b/website/src/lib/docs/de/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/de/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/de/toolbar/merge.mdx.mdx b/website/src/lib/docs/de/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/de/toolbar/merge.mdx.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/de/toolbar/minify.mdx.mdx b/website/src/lib/docs/de/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/de/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/de/toolbar/poi.mdx.mdx b/website/src/lib/docs/de/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/de/toolbar/poi.mdx.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/de/toolbar/routing.mdx.mdx b/website/src/lib/docs/de/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/de/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/de/toolbar/scissors.mdx.mdx b/website/src/lib/docs/de/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/de/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/de/toolbar/time.mdx.mdx b/website/src/lib/docs/de/toolbar/time.mdx.mdx new file mode 100644 index 00000000..50a35d7a --- /dev/null +++ b/website/src/lib/docs/de/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +title: Zeit +--- + + + +# { 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/el/files-and-stats.mdx.mdx b/website/src/lib/docs/el/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/el/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/el/getting-started.mdx.mdx b/website/src/lib/docs/el/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/el/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/el/gpx.mdx.mdx b/website/src/lib/docs/el/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/el/gpx.mdx.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/el/home/funding.mdx.mdx b/website/src/lib/docs/el/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/el/home/funding.mdx.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/el/home/mapbox.mdx.mdx b/website/src/lib/docs/el/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/el/home/mapbox.mdx.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/el/home/translation.mdx.mdx b/website/src/lib/docs/el/home/translation.mdx.mdx new file mode 100644 index 00000000..1299512e --- /dev/null +++ b/website/src/lib/docs/el/home/translation.mdx.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/el/integration.mdx.mdx b/website/src/lib/docs/el/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/el/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/el/map-controls.mdx.mdx b/website/src/lib/docs/el/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/el/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/el/menu.mdx.mdx b/website/src/lib/docs/el/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/el/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/el/menu/edit.mdx.mdx b/website/src/lib/docs/el/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/el/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/el/menu/file.mdx.mdx b/website/src/lib/docs/el/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/el/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/el/menu/settings.mdx.mdx b/website/src/lib/docs/el/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/el/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/el/menu/view.mdx.mdx b/website/src/lib/docs/el/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/el/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/el/toolbar.mdx.mdx b/website/src/lib/docs/el/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/el/toolbar.mdx.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/el/toolbar/clean.mdx.mdx b/website/src/lib/docs/el/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/el/toolbar/clean.mdx.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/el/toolbar/extract.mdx.mdx b/website/src/lib/docs/el/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/el/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/el/toolbar/merge.mdx.mdx b/website/src/lib/docs/el/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/el/toolbar/merge.mdx.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/el/toolbar/minify.mdx.mdx b/website/src/lib/docs/el/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/el/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/el/toolbar/poi.mdx.mdx b/website/src/lib/docs/el/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/el/toolbar/poi.mdx.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/el/toolbar/routing.mdx.mdx b/website/src/lib/docs/el/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/el/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/el/toolbar/scissors.mdx.mdx b/website/src/lib/docs/el/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/el/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/el/toolbar/time.mdx.mdx b/website/src/lib/docs/el/toolbar/time.mdx.mdx new file mode 100644 index 00000000..92319c8a --- /dev/null +++ b/website/src/lib/docs/el/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +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/es/files-and-stats.mdx.mdx b/website/src/lib/docs/es/files-and-stats.mdx.mdx new file mode 100644 index 00000000..4bf6a7a7 --- /dev/null +++ b/website/src/lib/docs/es/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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. +``` + + + +### Selección de archivo + +Al hacer clic en una pestaña, puede alternar entre archivos para inspeccionar sus estadísticas y aplicarles [edit actions](./menu/edit) y [tools](./toolbar/). +Manteniendo presionada la tecla Ctrl/Cmd, puede añadir o eliminar archivos a la selección y manteniendo presionada la tecla Shift, puede seleccionar un conjunto de archivos. +La mayoría de las [edit actions](./menu/edit) y [tools](./toolbar/) se pueden aplicar a varios archivos a la vez. + + + +``` +You can also navigate through the files using the arrow keys on your keyboard, and use Shift to add files to the selection. +``` + + + +### Acciones de edición + +Al hacer clic con el botón derecho en una pestaña de archivo, puede acceder a las acciones del [edit menu](./menu/edit). + +### Disposición vertical + +Tal como se menciona en la [view options section](./menu/view), puede alternar entre una disposición horizontal o vertical para la lista de archivos. +La lista vertical de archivos es útil cuando tiene muchos archivos abiertos o archivos con varias [tracks, segments, or waypoints](../gpx). +En efecto, esta disposición le permite inspeccionar el contenido de los archivos a través de secciones plegables. + +También puede aplicar [edit actions](./menu/edit) y [tools](./toolbar/) a los elementos internos del archivo. +Además, puede arrastrar y soltar los elementos internos para reordenarlos, o moverlos dentro de la jerarquía o incluso a otro archivo. + + + +``` +The size of the file list can be adjusted by dragging the separator between the map and the file list. +``` + + + +## Perfil de elevación y estadísticas + +En la parte inferior de la interfaz, puede ver el perfil de elevación y estadísticas para la selección actual. + + + +``` +The size of the elevation profile can be adjusted by dragging the separator between the map and the elevation profile. +``` + + + +### Estadísticas interactivas + +Al pasar el cursor sobre el perfil de elevación, un globo emergente mostrará estadísticas en la posición del cursor. +Para obtener las estadísticas de una sección específica del perfil de elevación, puede arrastrar para crear una selección rectangular en el perfil. +Haga clic en el perfil para reiniciar la selección. + +### Datos adicionales + +Usando los botones situados a la derecha del perfil de elevación, puede colorearlo por: + +- **pendiente** información calculada a partir de los datos de elevación, o +- **superficie** datos obtenidos de etiquetas de superficie de OpenStreetMap. + Solo disponible para archivos creados con **gpx.studio**. + +Si su selección lo incluye, puede visualizar datos de **velocidad** , **ritmo cardíaco** , **cadencia** , **temperatura** y **potencia** en el perfil de elevación. diff --git a/website/src/lib/docs/es/getting-started.mdx.mdx b/website/src/lib/docs/es/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/es/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/es/gpx.mdx.mdx b/website/src/lib/docs/es/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/es/gpx.mdx.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/es/home/funding.mdx.mdx b/website/src/lib/docs/es/home/funding.mdx.mdx new file mode 100644 index 00000000..6f43adaa --- /dev/null +++ b/website/src/lib/docs/es/home/funding.mdx.mdx @@ -0,0 +1,13 @@ + + +## Ayude a mantener este sitio gratis (y libre de anuncios) + +Cada vez que añade o mueve puntos GPS, nuestros servidores calculan la mejor ruta en la red de carreteras. +También usamos APIs de Mapbox para mostrar hermosos mapas, obtener datos de elevación y permitirle buscar lugares. + +Por desgracia, esto es caro. +Si disfruta usando esta herramienta y la encuentra valiosa, por favor considere hacer una pequeña donación para ayudar a mantener este sitio gratis y libre de anuncios. + +¡Muchas gracias por su apoyo! ❤️ diff --git a/website/src/lib/docs/es/home/mapbox.mdx.mdx b/website/src/lib/docs/es/home/mapbox.mdx.mdx new file mode 100644 index 00000000..8cbf3a84 --- /dev/null +++ b/website/src/lib/docs/es/home/mapbox.mdx.mdx @@ -0,0 +1,5 @@ +Mapbox es la empresa que proporciona algunos de los hermosos mapas de este sitio. +Ellos también desarrollan el motor de mapas que impulsa **gpx.studio**. + +Somos increíblemente afortunados y agradecemos se parte de su programa Comunidad, que apoya a organizaciones sin ánimo de lucro, instituciones educativas y de impacto positivo. +Esta asociación permite a **gpx.studio** beneficiarse de las herramientas de Mapbox a precios con descuento, contribuyendo en gran medida a la viabilidad financiera del proyecto y permitiéndonos ofrecer la mejor experiencia de usuario posible. diff --git a/website/src/lib/docs/es/home/translation.mdx.mdx b/website/src/lib/docs/es/home/translation.mdx.mdx new file mode 100644 index 00000000..3cbfcf14 --- /dev/null +++ b/website/src/lib/docs/es/home/translation.mdx.mdx @@ -0,0 +1,12 @@ + + +## Traducción + +Este sitio está traducido por voluntarios usando una plataforma de traducción colaborativa. +Puede contribuir añadiendo o mejorando las traducciones en nuestro proyecto Crowdin. + +Si quiere comenzar la traducción en un nuevo idioma, por favor contáctenos. + +¡Tu ayuda es bienvenida! diff --git a/website/src/lib/docs/es/integration.mdx.mdx b/website/src/lib/docs/es/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/es/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/es/map-controls.mdx.mdx b/website/src/lib/docs/es/map-controls.mdx.mdx new file mode 100644 index 00000000..64d95519 --- /dev/null +++ b/website/src/lib/docs/es/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation of the map . + + + +``` +Para controlar la orientación e inclinación del mapa, puede arrastrarlo mientras mantiene pulsada la tecla 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 will center the map on your current location. + + + +``` +Solo funciona si ha permitido que su navegador y gpx.studio accedan a su ubicación. +``` + + + +### 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/es/menu.mdx.mdx b/website/src/lib/docs/es/menu.mdx.mdx new file mode 100644 index 00000000..1ae550ea --- /dev/null +++ b/website/src/lib/docs/es/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +title: Menu +--- + + + +# { title } + +El menú principal, situado en la parte superior de la interfaz, proporciona acceso a acciones, opciones y configuraciones divididas en varias categorías, explicadas por separado en las siguientes secciones. + + + +``` +La mayoría de las acciones pueden ser ejecutadas usando los atajos de teclado que se muestran en el menú. +``` + + diff --git a/website/src/lib/docs/es/menu/edit.mdx.mdx b/website/src/lib/docs/es/menu/edit.mdx.mdx new file mode 100644 index 00000000..3682e79e --- /dev/null +++ b/website/src/lib/docs/es/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +title: Acciones de edición +--- + + + +# { 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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### Copy + +Copy the selected file items to the clipboard. + + + +``` +Esta acción solo está disponible cuando está activada la disposición vertical de la lista de archivos. +``` + + + +### Cut + +Cut the selected file items to the clipboard. + + + +``` +Esta acción solo está disponible cuando está activada la disposición vertical de la lista de archivos. +``` + + + +### Paste + +Paste the file items from the clipboard to the current hierarchy level if they are compatible with it. + + + +``` +Esta acción solo está disponible cuando está activada la disposición vertical de la lista de archivos. +``` + + + +### Delete + +Delete the selected file items. diff --git a/website/src/lib/docs/es/menu/file.mdx.mdx b/website/src/lib/docs/es/menu/file.mdx.mdx new file mode 100644 index 00000000..b178d396 --- /dev/null +++ b/website/src/lib/docs/es/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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. + + + +``` +Puede arrastrar y soltar archivos directamente desde su sistema de archivos a la ventana. +``` + + + +### 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/es/menu/settings.mdx.mdx b/website/src/lib/docs/es/menu/settings.mdx.mdx new file mode 100644 index 00000000..8e2064c5 --- /dev/null +++ b/website/src/lib/docs/es/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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. + + + +``` +Puede contribuir añadiendo o mejorando traducciones en nuestro proyecto Crowdin. +Si quiere comenzar a traducir un nuevo idioma, por favor contáctenos. +Cualquier ayuda será bienvenida! +``` + + + +### 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... + +This opens 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/es/menu/view.mdx.mdx b/website/src/lib/docs/es/menu/view.mdx.mdx new file mode 100644 index 00000000..0112b26e --- /dev/null +++ b/website/src/lib/docs/es/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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. + + + +``` +Para controlar la orientación e inclinación del mapa, puede arrastrarlo mientras mantiene pulsada la tecla Ctrl. +``` + + diff --git a/website/src/lib/docs/es/toolbar.mdx.mdx b/website/src/lib/docs/es/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/es/toolbar.mdx.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/es/toolbar/clean.mdx.mdx b/website/src/lib/docs/es/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/es/toolbar/clean.mdx.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/es/toolbar/extract.mdx.mdx b/website/src/lib/docs/es/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..fdc9b21f --- /dev/null +++ b/website/src/lib/docs/es/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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. + + + +``` +Al extraer las pistas de un archivo que contenga puntos de interés, la herramienta asignará automáticamente cada punto de interés a la pista más cercana a él. +``` + + diff --git a/website/src/lib/docs/es/toolbar/merge.mdx.mdx b/website/src/lib/docs/es/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/es/toolbar/merge.mdx.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/es/toolbar/minify.mdx.mdx b/website/src/lib/docs/es/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..331da4da --- /dev/null +++ b/website/src/lib/docs/es/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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. + +
+ +
+ + + +``` +El valor de tolerancia representa la distancia máxima permitida entre la ruta original y la simplificada. +Puede leer más sobre el algoritmo usado aquí. +``` + + diff --git a/website/src/lib/docs/es/toolbar/poi.mdx.mdx b/website/src/lib/docs/es/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/es/toolbar/poi.mdx.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/es/toolbar/routing.mdx.mdx b/website/src/lib/docs/es/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..2ad4d213 --- /dev/null +++ b/website/src/lib/docs/es/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +Al editar archivos GPX importados, automáticamente se crea un conjunto inicial de puntos ancla. +Para facilitar el proceso de edición, se visualiza un mayor número de puntos ancla cuanto mayor es la ampliación del mapa. +Esto permite la edición de la ruta con diferentes niveles de detalle. +``` + + + +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/es/toolbar/scissors.mdx.mdx b/website/src/lib/docs/es/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/es/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/es/toolbar/time.mdx.mdx b/website/src/lib/docs/es/toolbar/time.mdx.mdx new file mode 100644 index 00000000..957d0d86 --- /dev/null +++ b/website/src/lib/docs/es/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +title: Tiempo +--- + + + +# { 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. + + + +``` +Al usar esta herramienta con marcas de tiempo existentes, los cambios en el tiempo o velocidad simplemente las desplazará, extenderá o comprimirá en consonancia. +``` + + diff --git a/website/src/lib/docs/fr/files-and-stats.mdx.mdx b/website/src/lib/docs/fr/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/fr/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/fr/getting-started.mdx.mdx b/website/src/lib/docs/fr/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/fr/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/fr/gpx.mdx.mdx b/website/src/lib/docs/fr/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/fr/gpx.mdx.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/fr/home/funding.mdx.mdx b/website/src/lib/docs/fr/home/funding.mdx.mdx new file mode 100644 index 00000000..6b5bcc5f --- /dev/null +++ b/website/src/lib/docs/fr/home/funding.mdx.mdx @@ -0,0 +1,13 @@ + + +## Aidez à garder le site gratuit (et sans pub) + +Chaque fois que vous ajoutez ou déplacez des points GPS, nos serveurs calculent le meilleur itinéraire sur le réseau routier. +We also use APIs from Mapbox to display beautiful maps, retrieve elevation data and allow you to search for places. + +Malheureusement, cela est coûteux. +Si vous aimez utiliser cet outil et le trouvez utile, veuillez envisager de faire même un petit don pour aider à garder le site gratuit et sans pub. + +Merci beaucoup pour votre soutien ! ❤️ diff --git a/website/src/lib/docs/fr/home/mapbox.mdx.mdx b/website/src/lib/docs/fr/home/mapbox.mdx.mdx new file mode 100644 index 00000000..19df6112 --- /dev/null +++ b/website/src/lib/docs/fr/home/mapbox.mdx.mdx @@ -0,0 +1,5 @@ +Mapbox est l'entreprise qui fournit certaines des magnifiques cartes du site. +Ils développent également le moteur de carte sur lequel est basé **gpx.studio**. + +Nous sommes incroyablement chanceux et reconnaissants de faire partie de leur programme Community qui soutient les organismes à but non lucratif, les établissements d'enseignement et les organisations à impact positif. +Ce partenariat permet à **gpx.studio** de bénéficier des outils Mapbox à prix réduits, contribuant grandement à la viabilité financière du projet et nous permettant d'offrir la meilleure expérience utilisateur possible. diff --git a/website/src/lib/docs/fr/home/translation.mdx.mdx b/website/src/lib/docs/fr/home/translation.mdx.mdx new file mode 100644 index 00000000..34b92668 --- /dev/null +++ b/website/src/lib/docs/fr/home/translation.mdx.mdx @@ -0,0 +1,12 @@ + + +## Traduction + +Le site est traduit par des bénévoles sur une plate-forme de traduction collaborative. +Vous pouvez contribuer en ajoutant ou en améliorant des traductions sur notre projet Crowdin. + +Si vous voulez commencer la traduction dans une nouvelle langue, vous pouvez nous contacter. + +Toute aide est grandement appréciée ! diff --git a/website/src/lib/docs/fr/integration.mdx.mdx b/website/src/lib/docs/fr/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/fr/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/fr/map-controls.mdx.mdx b/website/src/lib/docs/fr/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/fr/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/fr/menu.mdx.mdx b/website/src/lib/docs/fr/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/fr/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/fr/menu/edit.mdx.mdx b/website/src/lib/docs/fr/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/fr/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/fr/menu/file.mdx.mdx b/website/src/lib/docs/fr/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/fr/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/fr/menu/settings.mdx.mdx b/website/src/lib/docs/fr/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/fr/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/fr/menu/view.mdx.mdx b/website/src/lib/docs/fr/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/fr/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/fr/toolbar.mdx.mdx b/website/src/lib/docs/fr/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/fr/toolbar.mdx.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/fr/toolbar/clean.mdx.mdx b/website/src/lib/docs/fr/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/fr/toolbar/clean.mdx.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/fr/toolbar/extract.mdx.mdx b/website/src/lib/docs/fr/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/fr/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/fr/toolbar/merge.mdx.mdx b/website/src/lib/docs/fr/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/fr/toolbar/merge.mdx.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/fr/toolbar/minify.mdx.mdx b/website/src/lib/docs/fr/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/fr/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/fr/toolbar/poi.mdx.mdx b/website/src/lib/docs/fr/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/fr/toolbar/poi.mdx.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/fr/toolbar/routing.mdx.mdx b/website/src/lib/docs/fr/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/fr/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/fr/toolbar/scissors.mdx.mdx b/website/src/lib/docs/fr/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/fr/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/fr/toolbar/time.mdx.mdx b/website/src/lib/docs/fr/toolbar/time.mdx.mdx new file mode 100644 index 00000000..a699dc5a --- /dev/null +++ b/website/src/lib/docs/fr/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +title: Temps +--- + + + +# { 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/hu/files-and-stats.mdx.mdx b/website/src/lib/docs/hu/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/hu/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/hu/getting-started.mdx.mdx b/website/src/lib/docs/hu/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/hu/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/hu/gpx.mdx.mdx b/website/src/lib/docs/hu/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/hu/gpx.mdx.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/hu/home/funding.mdx.mdx b/website/src/lib/docs/hu/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/hu/home/funding.mdx.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/hu/home/mapbox.mdx.mdx b/website/src/lib/docs/hu/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/hu/home/mapbox.mdx.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/hu/home/translation.mdx.mdx b/website/src/lib/docs/hu/home/translation.mdx.mdx new file mode 100644 index 00000000..eeccddaa --- /dev/null +++ b/website/src/lib/docs/hu/home/translation.mdx.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. + +Minden segítségnek nagyon örülünk és nagyra értékelünk! diff --git a/website/src/lib/docs/hu/integration.mdx.mdx b/website/src/lib/docs/hu/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/hu/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/hu/map-controls.mdx.mdx b/website/src/lib/docs/hu/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/hu/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/hu/menu.mdx.mdx b/website/src/lib/docs/hu/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/hu/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/hu/menu/edit.mdx.mdx b/website/src/lib/docs/hu/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/hu/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/hu/menu/file.mdx.mdx b/website/src/lib/docs/hu/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/hu/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/hu/menu/settings.mdx.mdx b/website/src/lib/docs/hu/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/hu/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/hu/menu/view.mdx.mdx b/website/src/lib/docs/hu/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/hu/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/hu/toolbar.mdx.mdx b/website/src/lib/docs/hu/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/hu/toolbar.mdx.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/hu/toolbar/clean.mdx.mdx b/website/src/lib/docs/hu/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/hu/toolbar/clean.mdx.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/hu/toolbar/extract.mdx.mdx b/website/src/lib/docs/hu/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/hu/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/hu/toolbar/merge.mdx.mdx b/website/src/lib/docs/hu/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/hu/toolbar/merge.mdx.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/hu/toolbar/minify.mdx.mdx b/website/src/lib/docs/hu/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/hu/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/hu/toolbar/poi.mdx.mdx b/website/src/lib/docs/hu/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/hu/toolbar/poi.mdx.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/hu/toolbar/routing.mdx.mdx b/website/src/lib/docs/hu/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/hu/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/hu/toolbar/scissors.mdx.mdx b/website/src/lib/docs/hu/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/hu/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/hu/toolbar/time.mdx.mdx b/website/src/lib/docs/hu/toolbar/time.mdx.mdx new file mode 100644 index 00000000..86ab5c3a --- /dev/null +++ b/website/src/lib/docs/hu/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +title: Idő +--- + + + +# { 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/it/files-and-stats.mdx.mdx b/website/src/lib/docs/it/files-and-stats.mdx.mdx new file mode 100644 index 00000000..fa32d54a --- /dev/null +++ b/website/src/lib/docs/it/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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. +``` + + + +### Selezione del file + +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). + +### Layout verticale + +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 waypoints](../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. +``` + + + +## Profilo di elevazione e statistiche + +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. +``` + + + +### Statistiche interattive + +When hovering over the elevation profile, a tooltip will show statistics at the cursor position. +Per ottenere le statistiche per una sezione specifica del profilo di elevazione, è possibile trascinare un rettangolo di selezione sul profilo. +Fare clic sul profilo per resettare la selezione. + +### Dati aggiuntivi + +Utilizzando i pulsanti a destra del profilo di elevazione, è possibile colorare opzionalmente il profilo di elevazione mediante: + +- **slope** informazioni calcolate dai dati di elevazione, o +- **surface** data coming from OpenStreetMap's surface tags. + È disponibile solo per i file creati con **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/it/getting-started.mdx.mdx b/website/src/lib/docs/it/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/it/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/it/gpx.mdx.mdx b/website/src/lib/docs/it/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/it/gpx.mdx.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/it/home/funding.mdx.mdx b/website/src/lib/docs/it/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/it/home/funding.mdx.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/it/home/mapbox.mdx.mdx b/website/src/lib/docs/it/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/it/home/mapbox.mdx.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/it/home/translation.mdx.mdx b/website/src/lib/docs/it/home/translation.mdx.mdx new file mode 100644 index 00000000..589c2a08 --- /dev/null +++ b/website/src/lib/docs/it/home/translation.mdx.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. + +Qualsiasi aiuto è molto apprezzato! diff --git a/website/src/lib/docs/it/integration.mdx.mdx b/website/src/lib/docs/it/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/it/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/it/map-controls.mdx.mdx b/website/src/lib/docs/it/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/it/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/it/menu.mdx.mdx b/website/src/lib/docs/it/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/it/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/it/menu/edit.mdx.mdx b/website/src/lib/docs/it/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/it/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/it/menu/file.mdx.mdx b/website/src/lib/docs/it/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/it/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/it/menu/settings.mdx.mdx b/website/src/lib/docs/it/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/it/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/it/menu/view.mdx.mdx b/website/src/lib/docs/it/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/it/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/it/toolbar.mdx.mdx b/website/src/lib/docs/it/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/it/toolbar.mdx.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/it/toolbar/clean.mdx.mdx b/website/src/lib/docs/it/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/it/toolbar/clean.mdx.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/it/toolbar/extract.mdx.mdx b/website/src/lib/docs/it/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/it/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/it/toolbar/merge.mdx.mdx b/website/src/lib/docs/it/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/it/toolbar/merge.mdx.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/it/toolbar/minify.mdx.mdx b/website/src/lib/docs/it/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/it/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/it/toolbar/poi.mdx.mdx b/website/src/lib/docs/it/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/it/toolbar/poi.mdx.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/it/toolbar/routing.mdx.mdx b/website/src/lib/docs/it/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/it/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/it/toolbar/scissors.mdx.mdx b/website/src/lib/docs/it/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/it/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/it/toolbar/time.mdx.mdx b/website/src/lib/docs/it/toolbar/time.mdx.mdx new file mode 100644 index 00000000..2fb315e8 --- /dev/null +++ b/website/src/lib/docs/it/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +title: Dati temporali +--- + + + +# { 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/lt/files-and-stats.mdx.mdx b/website/src/lib/docs/lt/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/lt/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/lt/getting-started.mdx.mdx b/website/src/lib/docs/lt/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/lt/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/lt/gpx.mdx.mdx b/website/src/lib/docs/lt/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/lt/gpx.mdx.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/lt/home/funding.mdx.mdx b/website/src/lib/docs/lt/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/lt/home/funding.mdx.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/lt/home/mapbox.mdx.mdx b/website/src/lib/docs/lt/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/lt/home/mapbox.mdx.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/lt/home/translation.mdx.mdx b/website/src/lib/docs/lt/home/translation.mdx.mdx new file mode 100644 index 00000000..1299512e --- /dev/null +++ b/website/src/lib/docs/lt/home/translation.mdx.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/lt/integration.mdx.mdx b/website/src/lib/docs/lt/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/lt/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/lt/map-controls.mdx.mdx b/website/src/lib/docs/lt/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/lt/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/lt/menu.mdx.mdx b/website/src/lib/docs/lt/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/lt/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/lt/menu/edit.mdx.mdx b/website/src/lib/docs/lt/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/lt/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/lt/menu/file.mdx.mdx b/website/src/lib/docs/lt/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/lt/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/lt/menu/settings.mdx.mdx b/website/src/lib/docs/lt/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/lt/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/lt/menu/view.mdx.mdx b/website/src/lib/docs/lt/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/lt/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/lt/toolbar.mdx.mdx b/website/src/lib/docs/lt/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/lt/toolbar.mdx.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/lt/toolbar/clean.mdx.mdx b/website/src/lib/docs/lt/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/lt/toolbar/clean.mdx.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/lt/toolbar/extract.mdx.mdx b/website/src/lib/docs/lt/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/lt/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/lt/toolbar/merge.mdx.mdx b/website/src/lib/docs/lt/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/lt/toolbar/merge.mdx.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/lt/toolbar/minify.mdx.mdx b/website/src/lib/docs/lt/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/lt/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/lt/toolbar/poi.mdx.mdx b/website/src/lib/docs/lt/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/lt/toolbar/poi.mdx.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/lt/toolbar/routing.mdx.mdx b/website/src/lib/docs/lt/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/lt/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/lt/toolbar/scissors.mdx.mdx b/website/src/lib/docs/lt/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/lt/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/lt/toolbar/time.mdx.mdx b/website/src/lib/docs/lt/toolbar/time.mdx.mdx new file mode 100644 index 00000000..92319c8a --- /dev/null +++ b/website/src/lib/docs/lt/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +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/nl/files-and-stats.mdx.mdx b/website/src/lib/docs/nl/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/nl/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/nl/getting-started.mdx.mdx b/website/src/lib/docs/nl/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/nl/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/nl/gpx.mdx.mdx b/website/src/lib/docs/nl/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/nl/gpx.mdx.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/nl/home/funding.mdx.mdx b/website/src/lib/docs/nl/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/nl/home/funding.mdx.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/nl/home/mapbox.mdx.mdx b/website/src/lib/docs/nl/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/nl/home/mapbox.mdx.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/nl/home/translation.mdx.mdx b/website/src/lib/docs/nl/home/translation.mdx.mdx new file mode 100644 index 00000000..30361c93 --- /dev/null +++ b/website/src/lib/docs/nl/home/translation.mdx.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. + +Elke hulp wordt zeer gewaardeerd! diff --git a/website/src/lib/docs/nl/integration.mdx.mdx b/website/src/lib/docs/nl/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/nl/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/nl/map-controls.mdx.mdx b/website/src/lib/docs/nl/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/nl/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/nl/menu.mdx.mdx b/website/src/lib/docs/nl/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/nl/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/nl/menu/edit.mdx.mdx b/website/src/lib/docs/nl/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/nl/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/nl/menu/file.mdx.mdx b/website/src/lib/docs/nl/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/nl/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/nl/menu/settings.mdx.mdx b/website/src/lib/docs/nl/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/nl/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/nl/menu/view.mdx.mdx b/website/src/lib/docs/nl/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/nl/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/nl/toolbar.mdx.mdx b/website/src/lib/docs/nl/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/nl/toolbar.mdx.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/nl/toolbar/clean.mdx.mdx b/website/src/lib/docs/nl/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/nl/toolbar/clean.mdx.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/nl/toolbar/extract.mdx.mdx b/website/src/lib/docs/nl/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/nl/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/nl/toolbar/merge.mdx.mdx b/website/src/lib/docs/nl/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/nl/toolbar/merge.mdx.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/nl/toolbar/minify.mdx.mdx b/website/src/lib/docs/nl/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/nl/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/nl/toolbar/poi.mdx.mdx b/website/src/lib/docs/nl/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/nl/toolbar/poi.mdx.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/nl/toolbar/routing.mdx.mdx b/website/src/lib/docs/nl/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/nl/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/nl/toolbar/scissors.mdx.mdx b/website/src/lib/docs/nl/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/nl/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/nl/toolbar/time.mdx.mdx b/website/src/lib/docs/nl/toolbar/time.mdx.mdx new file mode 100644 index 00000000..8a9ed568 --- /dev/null +++ b/website/src/lib/docs/nl/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +title: Tijd +--- + + + +# { 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/no/files-and-stats.mdx.mdx b/website/src/lib/docs/no/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/no/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/no/getting-started.mdx.mdx b/website/src/lib/docs/no/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/no/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/no/gpx.mdx.mdx b/website/src/lib/docs/no/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/no/gpx.mdx.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/no/home/funding.mdx.mdx b/website/src/lib/docs/no/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/no/home/funding.mdx.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/no/home/mapbox.mdx.mdx b/website/src/lib/docs/no/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/no/home/mapbox.mdx.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/no/home/translation.mdx.mdx b/website/src/lib/docs/no/home/translation.mdx.mdx new file mode 100644 index 00000000..540a47e3 --- /dev/null +++ b/website/src/lib/docs/no/home/translation.mdx.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. + +All hjelp er høyt verdsatt! diff --git a/website/src/lib/docs/no/integration.mdx.mdx b/website/src/lib/docs/no/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/no/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/no/map-controls.mdx.mdx b/website/src/lib/docs/no/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/no/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/no/menu.mdx.mdx b/website/src/lib/docs/no/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/no/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/no/menu/edit.mdx.mdx b/website/src/lib/docs/no/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/no/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/no/menu/file.mdx.mdx b/website/src/lib/docs/no/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/no/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/no/menu/settings.mdx.mdx b/website/src/lib/docs/no/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/no/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/no/menu/view.mdx.mdx b/website/src/lib/docs/no/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/no/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/no/toolbar.mdx.mdx b/website/src/lib/docs/no/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/no/toolbar.mdx.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/no/toolbar/clean.mdx.mdx b/website/src/lib/docs/no/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/no/toolbar/clean.mdx.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/no/toolbar/extract.mdx.mdx b/website/src/lib/docs/no/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/no/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/no/toolbar/merge.mdx.mdx b/website/src/lib/docs/no/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/no/toolbar/merge.mdx.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/no/toolbar/minify.mdx.mdx b/website/src/lib/docs/no/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/no/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/no/toolbar/poi.mdx.mdx b/website/src/lib/docs/no/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/no/toolbar/poi.mdx.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/no/toolbar/routing.mdx.mdx b/website/src/lib/docs/no/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/no/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/no/toolbar/scissors.mdx.mdx b/website/src/lib/docs/no/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/no/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/no/toolbar/time.mdx.mdx b/website/src/lib/docs/no/toolbar/time.mdx.mdx new file mode 100644 index 00000000..92319c8a --- /dev/null +++ b/website/src/lib/docs/no/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +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/pl/files-and-stats.mdx.mdx b/website/src/lib/docs/pl/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/pl/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/pl/getting-started.mdx.mdx b/website/src/lib/docs/pl/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/pl/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/pl/gpx.mdx.mdx b/website/src/lib/docs/pl/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/pl/gpx.mdx.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/pl/home/funding.mdx.mdx b/website/src/lib/docs/pl/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/pl/home/funding.mdx.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/pl/home/mapbox.mdx.mdx b/website/src/lib/docs/pl/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/pl/home/mapbox.mdx.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/pl/home/translation.mdx.mdx b/website/src/lib/docs/pl/home/translation.mdx.mdx new file mode 100644 index 00000000..e35a2759 --- /dev/null +++ b/website/src/lib/docs/pl/home/translation.mdx.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. + +Każda pomoc jest bardzo mile widziana! diff --git a/website/src/lib/docs/pl/integration.mdx.mdx b/website/src/lib/docs/pl/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/pl/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/pl/map-controls.mdx.mdx b/website/src/lib/docs/pl/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/pl/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/pl/menu.mdx.mdx b/website/src/lib/docs/pl/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/pl/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/pl/menu/edit.mdx.mdx b/website/src/lib/docs/pl/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/pl/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/pl/menu/file.mdx.mdx b/website/src/lib/docs/pl/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/pl/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/pl/menu/settings.mdx.mdx b/website/src/lib/docs/pl/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/pl/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/pl/menu/view.mdx.mdx b/website/src/lib/docs/pl/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/pl/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/pl/toolbar.mdx.mdx b/website/src/lib/docs/pl/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/pl/toolbar.mdx.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/pl/toolbar/clean.mdx.mdx b/website/src/lib/docs/pl/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/pl/toolbar/clean.mdx.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/pl/toolbar/extract.mdx.mdx b/website/src/lib/docs/pl/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/pl/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/pl/toolbar/merge.mdx.mdx b/website/src/lib/docs/pl/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/pl/toolbar/merge.mdx.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/pl/toolbar/minify.mdx.mdx b/website/src/lib/docs/pl/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/pl/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/pl/toolbar/poi.mdx.mdx b/website/src/lib/docs/pl/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/pl/toolbar/poi.mdx.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/pl/toolbar/routing.mdx.mdx b/website/src/lib/docs/pl/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/pl/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/pl/toolbar/scissors.mdx.mdx b/website/src/lib/docs/pl/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/pl/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/pl/toolbar/time.mdx.mdx b/website/src/lib/docs/pl/toolbar/time.mdx.mdx new file mode 100644 index 00000000..92319c8a --- /dev/null +++ b/website/src/lib/docs/pl/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +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/pt-br/files-and-stats.mdx.mdx b/website/src/lib/docs/pt-br/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/pt-br/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/pt-br/getting-started.mdx.mdx b/website/src/lib/docs/pt-br/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/pt-br/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/pt-br/gpx.mdx.mdx b/website/src/lib/docs/pt-br/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/pt-br/gpx.mdx.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/pt-br/home/funding.mdx.mdx b/website/src/lib/docs/pt-br/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/pt-br/home/funding.mdx.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/pt-br/home/mapbox.mdx.mdx b/website/src/lib/docs/pt-br/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/pt-br/home/mapbox.mdx.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/pt-br/home/translation.mdx.mdx b/website/src/lib/docs/pt-br/home/translation.mdx.mdx new file mode 100644 index 00000000..1299512e --- /dev/null +++ b/website/src/lib/docs/pt-br/home/translation.mdx.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/pt-br/integration.mdx.mdx b/website/src/lib/docs/pt-br/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/pt-br/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/pt-br/map-controls.mdx.mdx b/website/src/lib/docs/pt-br/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/pt-br/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/pt-br/menu.mdx.mdx b/website/src/lib/docs/pt-br/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/pt-br/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/pt-br/menu/edit.mdx.mdx b/website/src/lib/docs/pt-br/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/pt-br/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/pt-br/menu/file.mdx.mdx b/website/src/lib/docs/pt-br/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/pt-br/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/pt-br/menu/settings.mdx.mdx b/website/src/lib/docs/pt-br/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/pt-br/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/pt-br/menu/view.mdx.mdx b/website/src/lib/docs/pt-br/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/pt-br/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/pt-br/toolbar.mdx.mdx b/website/src/lib/docs/pt-br/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/pt-br/toolbar.mdx.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/pt-br/toolbar/clean.mdx.mdx b/website/src/lib/docs/pt-br/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/pt-br/toolbar/clean.mdx.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/pt-br/toolbar/extract.mdx.mdx b/website/src/lib/docs/pt-br/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/pt-br/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/pt-br/toolbar/merge.mdx.mdx b/website/src/lib/docs/pt-br/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/pt-br/toolbar/merge.mdx.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/pt-br/toolbar/minify.mdx.mdx b/website/src/lib/docs/pt-br/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/pt-br/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/pt-br/toolbar/poi.mdx.mdx b/website/src/lib/docs/pt-br/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/pt-br/toolbar/poi.mdx.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/pt-br/toolbar/routing.mdx.mdx b/website/src/lib/docs/pt-br/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/pt-br/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/pt-br/toolbar/scissors.mdx.mdx b/website/src/lib/docs/pt-br/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/pt-br/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/pt-br/toolbar/time.mdx.mdx b/website/src/lib/docs/pt-br/toolbar/time.mdx.mdx new file mode 100644 index 00000000..92319c8a --- /dev/null +++ b/website/src/lib/docs/pt-br/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +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/pt/files-and-stats.mdx.mdx b/website/src/lib/docs/pt/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/pt/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/pt/getting-started.mdx.mdx b/website/src/lib/docs/pt/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/pt/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/pt/gpx.mdx.mdx b/website/src/lib/docs/pt/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/pt/gpx.mdx.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/pt/home/funding.mdx.mdx b/website/src/lib/docs/pt/home/funding.mdx.mdx new file mode 100644 index 00000000..4f95f45a --- /dev/null +++ b/website/src/lib/docs/pt/home/funding.mdx.mdx @@ -0,0 +1,13 @@ + + +## Ajude a manter o site gratuito (e sem anúncios) + +Cada vez que você adiciona ou move pontos de GPS, nosso servidor calcula a melhor rota no mapa. +Nos também usamos as APIs do Mapbox para mostrar mapas bonitos, pegar dados de elevação e permitir que você busque por lugares. + +Infelizmente, isso é caro. +Se você gosta dessa ferramenta e acha ela valiosa, considere fazer uma pequena doação para ajudar a manter o site grátis e sem propagandas. + +Muito obrigado pelo seu apoio! ❤️ diff --git a/website/src/lib/docs/pt/home/mapbox.mdx.mdx b/website/src/lib/docs/pt/home/mapbox.mdx.mdx new file mode 100644 index 00000000..8ffc07c0 --- /dev/null +++ b/website/src/lib/docs/pt/home/mapbox.mdx.mdx @@ -0,0 +1,5 @@ +Mapbox é uma empresa que fornece alguns dos belos mapas desse site. +Eles também desenvolvem o mecanismo de mapa que alimenta **gpx.studio**. + +Somos incrivelmente afortunados e gratos de ser parte do programa de Comunidade, que apoia instituições educacionais, sem fins lucrativos e de grande impacto positivo. +Essa parceria permite **gpx.studio** se beneficiar de descontos no uso das ferramentas do Mapbox, contribuindo para a viabilidade financeira do projeto e nos permite oferecer a melhor experiência possível de usuário. diff --git a/website/src/lib/docs/pt/home/translation.mdx.mdx b/website/src/lib/docs/pt/home/translation.mdx.mdx new file mode 100644 index 00000000..5144cd44 --- /dev/null +++ b/website/src/lib/docs/pt/home/translation.mdx.mdx @@ -0,0 +1,12 @@ + + +## Tradução + +O site é traduzido por voluntários usando uma plataforma de tradução colaborativa. +Você pode contribuir adicionando ou melhorando as traduções em nosso projeto do Crowdin. + +Se quiser iniciar a tradução de uma nova língua, por favor entre em contato. + +Qualquer ajuda é muito bem-vinda! diff --git a/website/src/lib/docs/pt/integration.mdx.mdx b/website/src/lib/docs/pt/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/pt/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/pt/map-controls.mdx.mdx b/website/src/lib/docs/pt/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/pt/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/pt/menu.mdx.mdx b/website/src/lib/docs/pt/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/pt/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/pt/menu/edit.mdx.mdx b/website/src/lib/docs/pt/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/pt/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/pt/menu/file.mdx.mdx b/website/src/lib/docs/pt/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/pt/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/pt/menu/settings.mdx.mdx b/website/src/lib/docs/pt/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/pt/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/pt/menu/view.mdx.mdx b/website/src/lib/docs/pt/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/pt/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/pt/toolbar.mdx.mdx b/website/src/lib/docs/pt/toolbar.mdx.mdx new file mode 100644 index 00000000..b58fb337 --- /dev/null +++ b/website/src/lib/docs/pt/toolbar.mdx.mdx @@ -0,0 +1,32 @@ +--- +title: Toolbar +--- + + + +# { title } + +A barra de ferramentas está localizada do lado esquerdo do mapa sendo o coração da aplicação, dando acesso as principais funcionalidades do **gpx.studio**. +Cada ferramenta é representada por um ícone e pode ser ativado ao clicar sobre ele. + +
+
+ +
+
+ +Assim como [ações de edição](./menu/edit), a maioria das ferramentas pode ser aplicada a vários arquivos de uma só vez e também [faixas e segmentos](./gpx). + +As próximas seções descrevem cada ferramenta em detalhes. diff --git a/website/src/lib/docs/pt/toolbar/clean.mdx.mdx b/website/src/lib/docs/pt/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/pt/toolbar/clean.mdx.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/pt/toolbar/extract.mdx.mdx b/website/src/lib/docs/pt/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/pt/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/pt/toolbar/merge.mdx.mdx b/website/src/lib/docs/pt/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/pt/toolbar/merge.mdx.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/pt/toolbar/minify.mdx.mdx b/website/src/lib/docs/pt/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/pt/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/pt/toolbar/poi.mdx.mdx b/website/src/lib/docs/pt/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/pt/toolbar/poi.mdx.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/pt/toolbar/routing.mdx.mdx b/website/src/lib/docs/pt/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/pt/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/pt/toolbar/scissors.mdx.mdx b/website/src/lib/docs/pt/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/pt/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/pt/toolbar/time.mdx.mdx b/website/src/lib/docs/pt/toolbar/time.mdx.mdx new file mode 100644 index 00000000..8870170d --- /dev/null +++ b/website/src/lib/docs/pt/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +title: Tempo +--- + + + +# { 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/ro/files-and-stats.mdx.mdx b/website/src/lib/docs/ro/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/ro/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/ro/getting-started.mdx.mdx b/website/src/lib/docs/ro/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/ro/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/ro/gpx.mdx.mdx b/website/src/lib/docs/ro/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/ro/gpx.mdx.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/ro/home/funding.mdx.mdx b/website/src/lib/docs/ro/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/ro/home/funding.mdx.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/ro/home/mapbox.mdx.mdx b/website/src/lib/docs/ro/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/ro/home/mapbox.mdx.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/ro/home/translation.mdx.mdx b/website/src/lib/docs/ro/home/translation.mdx.mdx new file mode 100644 index 00000000..909df9a3 --- /dev/null +++ b/website/src/lib/docs/ro/home/translation.mdx.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. + +Orice ajutor este foarte apreciat! diff --git a/website/src/lib/docs/ro/integration.mdx.mdx b/website/src/lib/docs/ro/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/ro/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/ro/map-controls.mdx.mdx b/website/src/lib/docs/ro/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/ro/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/ro/menu.mdx.mdx b/website/src/lib/docs/ro/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/ro/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/ro/menu/edit.mdx.mdx b/website/src/lib/docs/ro/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/ro/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/ro/menu/file.mdx.mdx b/website/src/lib/docs/ro/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/ro/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/ro/menu/settings.mdx.mdx b/website/src/lib/docs/ro/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/ro/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/ro/menu/view.mdx.mdx b/website/src/lib/docs/ro/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/ro/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/ro/toolbar.mdx.mdx b/website/src/lib/docs/ro/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/ro/toolbar.mdx.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/ro/toolbar/clean.mdx.mdx b/website/src/lib/docs/ro/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/ro/toolbar/clean.mdx.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/ro/toolbar/extract.mdx.mdx b/website/src/lib/docs/ro/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/ro/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/ro/toolbar/merge.mdx.mdx b/website/src/lib/docs/ro/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/ro/toolbar/merge.mdx.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/ro/toolbar/minify.mdx.mdx b/website/src/lib/docs/ro/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/ro/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/ro/toolbar/poi.mdx.mdx b/website/src/lib/docs/ro/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/ro/toolbar/poi.mdx.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/ro/toolbar/routing.mdx.mdx b/website/src/lib/docs/ro/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/ro/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/ro/toolbar/scissors.mdx.mdx b/website/src/lib/docs/ro/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/ro/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/ro/toolbar/time.mdx.mdx b/website/src/lib/docs/ro/toolbar/time.mdx.mdx new file mode 100644 index 00000000..92319c8a --- /dev/null +++ b/website/src/lib/docs/ro/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +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/ru/files-and-stats.mdx.mdx b/website/src/lib/docs/ru/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/ru/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/ru/getting-started.mdx.mdx b/website/src/lib/docs/ru/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/ru/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/ru/gpx.mdx.mdx b/website/src/lib/docs/ru/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/ru/gpx.mdx.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/ru/home/funding.mdx.mdx b/website/src/lib/docs/ru/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/ru/home/funding.mdx.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/ru/home/mapbox.mdx.mdx b/website/src/lib/docs/ru/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/ru/home/mapbox.mdx.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/ru/home/translation.mdx.mdx b/website/src/lib/docs/ru/home/translation.mdx.mdx new file mode 100644 index 00000000..70d6cef0 --- /dev/null +++ b/website/src/lib/docs/ru/home/translation.mdx.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. + +Любая помощь очень ценится! diff --git a/website/src/lib/docs/ru/integration.mdx.mdx b/website/src/lib/docs/ru/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/ru/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/ru/map-controls.mdx.mdx b/website/src/lib/docs/ru/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/ru/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/ru/menu.mdx.mdx b/website/src/lib/docs/ru/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/ru/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/ru/menu/edit.mdx.mdx b/website/src/lib/docs/ru/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/ru/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/ru/menu/file.mdx.mdx b/website/src/lib/docs/ru/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/ru/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/ru/menu/settings.mdx.mdx b/website/src/lib/docs/ru/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/ru/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/ru/menu/view.mdx.mdx b/website/src/lib/docs/ru/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/ru/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/ru/toolbar.mdx.mdx b/website/src/lib/docs/ru/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/ru/toolbar.mdx.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/ru/toolbar/clean.mdx.mdx b/website/src/lib/docs/ru/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/ru/toolbar/clean.mdx.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/ru/toolbar/extract.mdx.mdx b/website/src/lib/docs/ru/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/ru/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/ru/toolbar/merge.mdx.mdx b/website/src/lib/docs/ru/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/ru/toolbar/merge.mdx.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/ru/toolbar/minify.mdx.mdx b/website/src/lib/docs/ru/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/ru/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/ru/toolbar/poi.mdx.mdx b/website/src/lib/docs/ru/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/ru/toolbar/poi.mdx.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/ru/toolbar/routing.mdx.mdx b/website/src/lib/docs/ru/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/ru/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/ru/toolbar/scissors.mdx.mdx b/website/src/lib/docs/ru/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/ru/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/ru/toolbar/time.mdx.mdx b/website/src/lib/docs/ru/toolbar/time.mdx.mdx new file mode 100644 index 00000000..42c3d358 --- /dev/null +++ b/website/src/lib/docs/ru/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +title: Время +--- + + + +# { 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/sv/files-and-stats.mdx.mdx b/website/src/lib/docs/sv/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/sv/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/sv/getting-started.mdx.mdx b/website/src/lib/docs/sv/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/sv/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/sv/gpx.mdx.mdx b/website/src/lib/docs/sv/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/sv/gpx.mdx.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/sv/home/funding.mdx.mdx b/website/src/lib/docs/sv/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/sv/home/funding.mdx.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/sv/home/mapbox.mdx.mdx b/website/src/lib/docs/sv/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/sv/home/mapbox.mdx.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/sv/home/translation.mdx.mdx b/website/src/lib/docs/sv/home/translation.mdx.mdx new file mode 100644 index 00000000..fbc83188 --- /dev/null +++ b/website/src/lib/docs/sv/home/translation.mdx.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. + +All hjälp är mycket uppskattad! diff --git a/website/src/lib/docs/sv/integration.mdx.mdx b/website/src/lib/docs/sv/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/sv/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/sv/map-controls.mdx.mdx b/website/src/lib/docs/sv/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/sv/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/sv/menu.mdx.mdx b/website/src/lib/docs/sv/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/sv/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/sv/menu/edit.mdx.mdx b/website/src/lib/docs/sv/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/sv/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/sv/menu/file.mdx.mdx b/website/src/lib/docs/sv/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/sv/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/sv/menu/settings.mdx.mdx b/website/src/lib/docs/sv/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/sv/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/sv/menu/view.mdx.mdx b/website/src/lib/docs/sv/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/sv/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/sv/toolbar.mdx.mdx b/website/src/lib/docs/sv/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/sv/toolbar.mdx.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/sv/toolbar/clean.mdx.mdx b/website/src/lib/docs/sv/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/sv/toolbar/clean.mdx.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/sv/toolbar/extract.mdx.mdx b/website/src/lib/docs/sv/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/sv/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/sv/toolbar/merge.mdx.mdx b/website/src/lib/docs/sv/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/sv/toolbar/merge.mdx.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/sv/toolbar/minify.mdx.mdx b/website/src/lib/docs/sv/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/sv/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/sv/toolbar/poi.mdx.mdx b/website/src/lib/docs/sv/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/sv/toolbar/poi.mdx.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/sv/toolbar/routing.mdx.mdx b/website/src/lib/docs/sv/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/sv/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/sv/toolbar/scissors.mdx.mdx b/website/src/lib/docs/sv/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/sv/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/sv/toolbar/time.mdx.mdx b/website/src/lib/docs/sv/toolbar/time.mdx.mdx new file mode 100644 index 00000000..92319c8a --- /dev/null +++ b/website/src/lib/docs/sv/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +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/vi/files-and-stats.mdx.mdx b/website/src/lib/docs/vi/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/vi/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/vi/getting-started.mdx.mdx b/website/src/lib/docs/vi/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/vi/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/vi/gpx.mdx.mdx b/website/src/lib/docs/vi/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/vi/gpx.mdx.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/vi/home/funding.mdx.mdx b/website/src/lib/docs/vi/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/vi/home/funding.mdx.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/vi/home/mapbox.mdx.mdx b/website/src/lib/docs/vi/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/vi/home/mapbox.mdx.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/vi/home/translation.mdx.mdx b/website/src/lib/docs/vi/home/translation.mdx.mdx new file mode 100644 index 00000000..1299512e --- /dev/null +++ b/website/src/lib/docs/vi/home/translation.mdx.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/vi/integration.mdx.mdx b/website/src/lib/docs/vi/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/vi/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/vi/map-controls.mdx.mdx b/website/src/lib/docs/vi/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/vi/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/vi/menu.mdx.mdx b/website/src/lib/docs/vi/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/vi/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/vi/menu/edit.mdx.mdx b/website/src/lib/docs/vi/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/vi/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/vi/menu/file.mdx.mdx b/website/src/lib/docs/vi/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/vi/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/vi/menu/settings.mdx.mdx b/website/src/lib/docs/vi/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/vi/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/vi/menu/view.mdx.mdx b/website/src/lib/docs/vi/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/vi/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/vi/toolbar.mdx.mdx b/website/src/lib/docs/vi/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/vi/toolbar.mdx.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/vi/toolbar/clean.mdx.mdx b/website/src/lib/docs/vi/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/vi/toolbar/clean.mdx.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/vi/toolbar/extract.mdx.mdx b/website/src/lib/docs/vi/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/vi/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/vi/toolbar/merge.mdx.mdx b/website/src/lib/docs/vi/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/vi/toolbar/merge.mdx.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/vi/toolbar/minify.mdx.mdx b/website/src/lib/docs/vi/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/vi/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/vi/toolbar/poi.mdx.mdx b/website/src/lib/docs/vi/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/vi/toolbar/poi.mdx.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/vi/toolbar/routing.mdx.mdx b/website/src/lib/docs/vi/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/vi/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/vi/toolbar/scissors.mdx.mdx b/website/src/lib/docs/vi/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/vi/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/vi/toolbar/time.mdx.mdx b/website/src/lib/docs/vi/toolbar/time.mdx.mdx new file mode 100644 index 00000000..92319c8a --- /dev/null +++ b/website/src/lib/docs/vi/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +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/zh/files-and-stats.mdx.mdx b/website/src/lib/docs/zh/files-and-stats.mdx.mdx new file mode 100644 index 00000000..8a79c636 --- /dev/null +++ b/website/src/lib/docs/zh/files-and-stats.mdx.mdx @@ -0,0 +1,87 @@ +--- +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 waypoints](../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. + +### Additional data + +Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by: + +- **slope** information computed from the elevation data, or +- **surface** data coming from OpenStreetMap's surface 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/zh/getting-started.mdx.mdx b/website/src/lib/docs/zh/getting-started.mdx.mdx new file mode 100644 index 00000000..3c57e8ad --- /dev/null +++ b/website/src/lib/docs/zh/getting-started.mdx.mdx @@ -0,0 +1,38 @@ +--- +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/zh/gpx.mdx.mdx b/website/src/lib/docs/zh/gpx.mdx.mdx new file mode 100644 index 00000000..bef13ac7 --- /dev/null +++ b/website/src/lib/docs/zh/gpx.mdx.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/zh/home/funding.mdx.mdx b/website/src/lib/docs/zh/home/funding.mdx.mdx new file mode 100644 index 00000000..93c7014f --- /dev/null +++ b/website/src/lib/docs/zh/home/funding.mdx.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/zh/home/mapbox.mdx.mdx b/website/src/lib/docs/zh/home/mapbox.mdx.mdx new file mode 100644 index 00000000..3085ec53 --- /dev/null +++ b/website/src/lib/docs/zh/home/mapbox.mdx.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/zh/home/translation.mdx.mdx b/website/src/lib/docs/zh/home/translation.mdx.mdx new file mode 100644 index 00000000..aefa3a16 --- /dev/null +++ b/website/src/lib/docs/zh/home/translation.mdx.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. + +我们非常感谢任何帮助! diff --git a/website/src/lib/docs/zh/integration.mdx.mdx b/website/src/lib/docs/zh/integration.mdx.mdx new file mode 100644 index 00000000..5127ad76 --- /dev/null +++ b/website/src/lib/docs/zh/integration.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 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/zh/map-controls.mdx.mdx b/website/src/lib/docs/zh/map-controls.mdx.mdx new file mode 100644 index 00000000..b83448bb --- /dev/null +++ b/website/src/lib/docs/zh/map-controls.mdx.mdx @@ -0,0 +1,71 @@ +--- +title: Map controls +--- + + + +# { title } + +### Map navigation + +The controls at the top allow you to zoom in and out , and to change the orientation 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 will center 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 will 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. + +
+ + + Hover over the map to show the Waymarked Trails hiking overlay on top of the Mapbox Outdoors basemap. + +
+ +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/zh/menu.mdx.mdx b/website/src/lib/docs/zh/menu.mdx.mdx new file mode 100644 index 00000000..31b20898 --- /dev/null +++ b/website/src/lib/docs/zh/menu.mdx.mdx @@ -0,0 +1,19 @@ +--- +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/zh/menu/edit.mdx.mdx b/website/src/lib/docs/zh/menu/edit.mdx.mdx new file mode 100644 index 00000000..ec3aed2b --- /dev/null +++ b/website/src/lib/docs/zh/menu/edit.mdx.mdx @@ -0,0 +1,76 @@ +--- +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. + +### Select all + +Add all file items in the current hierarchy level to the selection. + +### 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/zh/menu/file.mdx.mdx b/website/src/lib/docs/zh/menu/file.mdx.mdx new file mode 100644 index 00000000..76301ea6 --- /dev/null +++ b/website/src/lib/docs/zh/menu/file.mdx.mdx @@ -0,0 +1,56 @@ +--- +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/zh/menu/settings.mdx.mdx b/website/src/lib/docs/zh/menu/settings.mdx.mdx new file mode 100644 index 00000000..8298e2e3 --- /dev/null +++ b/website/src/lib/docs/zh/menu/settings.mdx.mdx @@ -0,0 +1,52 @@ +--- +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... + +This opens 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/zh/menu/view.mdx.mdx b/website/src/lib/docs/zh/menu/view.mdx.mdx new file mode 100644 index 00000000..4f040954 --- /dev/null +++ b/website/src/lib/docs/zh/menu/view.mdx.mdx @@ -0,0 +1,50 @@ +--- +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 waypoints](../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/zh/toolbar.mdx.mdx b/website/src/lib/docs/zh/toolbar.mdx.mdx new file mode 100644 index 00000000..86a6a980 --- /dev/null +++ b/website/src/lib/docs/zh/toolbar.mdx.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/zh/toolbar/clean.mdx.mdx b/website/src/lib/docs/zh/toolbar/clean.mdx.mdx new file mode 100644 index 00000000..e8b8ffc5 --- /dev/null +++ b/website/src/lib/docs/zh/toolbar/clean.mdx.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/zh/toolbar/extract.mdx.mdx b/website/src/lib/docs/zh/toolbar/extract.mdx.mdx new file mode 100644 index 00000000..838f8289 --- /dev/null +++ b/website/src/lib/docs/zh/toolbar/extract.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/zh/toolbar/merge.mdx.mdx b/website/src/lib/docs/zh/toolbar/merge.mdx.mdx new file mode 100644 index 00000000..11ca1f1d --- /dev/null +++ b/website/src/lib/docs/zh/toolbar/merge.mdx.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/zh/toolbar/minify.mdx.mdx b/website/src/lib/docs/zh/toolbar/minify.mdx.mdx new file mode 100644 index 00000000..217f9539 --- /dev/null +++ b/website/src/lib/docs/zh/toolbar/minify.mdx.mdx @@ -0,0 +1,28 @@ +--- +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/zh/toolbar/poi.mdx.mdx b/website/src/lib/docs/zh/toolbar/poi.mdx.mdx new file mode 100644 index 00000000..6cdc531f --- /dev/null +++ b/website/src/lib/docs/zh/toolbar/poi.mdx.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/zh/toolbar/routing.mdx.mdx b/website/src/lib/docs/zh/toolbar/routing.mdx.mdx new file mode 100644 index 00000000..77af69d2 --- /dev/null +++ b/website/src/lib/docs/zh/toolbar/routing.mdx.mdx @@ -0,0 +1,88 @@ +--- +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 points. + +Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location. + + + +``` +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/zh/toolbar/scissors.mdx.mdx b/website/src/lib/docs/zh/toolbar/scissors.mdx.mdx new file mode 100644 index 00000000..a43a335a --- /dev/null +++ b/website/src/lib/docs/zh/toolbar/scissors.mdx.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, hover over the trace on the map. +Scissors will appear at the cursor position, indicating that you can split the trace at this point. + +You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx). + + diff --git a/website/src/lib/docs/zh/toolbar/time.mdx.mdx b/website/src/lib/docs/zh/toolbar/time.mdx.mdx new file mode 100644 index 00000000..92319c8a --- /dev/null +++ b/website/src/lib/docs/zh/toolbar/time.mdx.mdx @@ -0,0 +1,29 @@ +--- +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 new file mode 100644 index 00000000..ed7adfa9 --- /dev/null +++ b/website/src/locales/ca.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "ajuda", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "Duplica el track", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "Elimina el track", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Elevation profile", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "Unitats de distancia", + "metric": "Mètric", + "imperial": "Imperial", + "velocity_units": "Unitats de velocitat", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "Marcadors de distancia", + "direction_markers": "Direction arrows", + "help": "Ajuda", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "Nom", + "description": "Description", + "save": "Desa" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "open_in": "Open in" + }, + "toolbar": { + "routing": { + "tooltip": "Plan or edit a route", + "activity": "Activitat", + "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": "Inverteix el track", + "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": "Comença el bucle aquí", + "help_no_file": "Select a trace to use the routing tool, or click on the map to start creating a new route.", + "help": "Click on the map to add a new anchor point, or drag existing ones to change the route.", + "activities": { + "bike": "Bicicleta", + "racing_bike": "Road bike", + "mountain_bike": "Bicicleta de muntanya", + "foot": "Córrer/caminar", + "motorcycle": "Motocicleta", + "water": "Aigua", + "railway": "Línia de ferrocarril" + }, + "surface": { + "unknown": "Unknown", + "paved": "Pavimentat", + "unpaved": "No pavimentat", + "asphalt": "Asfalt", + "concrete": "Formigó", + "chipseal": "Camí asfaltat", + "cobblestone": "Llambordes", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Metall", + "wood": "Fusta", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Grava", + "pebblestone": "Empedrat", + "rock": "Roques", + "dirt": "Terra", + "ground": "Terreny", + "earth": "Planeta Terra", + "snow": "Neu", + "ice": "Gel", + "salt": "Sal", + "mud": "Fang", + "sand": "Sorra", + "woodchips": "Estella forestal", + "grass": "Herba", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Inici", + "end": "End", + "total_time": "Temps en moviment", + "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": "Combinar la selecció", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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": "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." + } + }, + "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": "Tipus de capa", + "basemap": "Mapa base", + "overlay": "Capa", + "create": "Create layer", + "update": "Update layer" + }, + "opacity": "Overlay opacity", + "heatmap": "Strava Heatmap", + "label": { + "basemaps": "Mapes base", + "overlays": "Capes", + "custom": "Personalitza", + "world": "Món", + "countries": "Països", + "belgium": "Belgium", + "bulgaria": "Bulgària", + "finland": "Finlàndia", + "france": "França", + "new_zealand": "Nova Zelanda", + "norway": "Noruega", + "spain": "Espanya", + "sweden": "Suècia", + "switzerland": "Suïssa", + "united_kingdom": "Regne Unit", + "united_states": "Estats Units", + "mapboxOutdoors": "Mapbox a l'aire lliure", + "mapboxSatellite": "Mapbox Satèl·lit", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Aigua", + "stravaHeatmapWinter": "Winter", + "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": "Fleca", + "food-store": "Food Store", + "eat-and-drink": "Aliments i begudes", + "amenities": "Equipaments", + "toilets": "Lavabos", + "water": "Aigua", + "shower": "Dutxa", + "motorized": "Cars and Motorcycles", + "fuel-station": "Gasolinera", + "parking": "Aparcament", + "garage": "Garage", + "barrier": "Barrier", + "tourism": "Turisme", + "attraction": "Atracció", + "viewpoint": "Mirador", + "hotel": "Hotel", + "campsite": "Campament", + "hut": "Hut", + "summit": "Summit", + "pass": "Pass", + "climbing": "Climbing", + "bicycle": "Bicicleta", + "bicycle-parking": "Aparcament de bicicletes", + "bicycle-rental": "Lloguer de bicicletes", + "bicycle-shop": "Botiga de bicicletes", + "public-transport": "Transport públic", + "railway-station": "Estació de tren", + "tram-stop": "Parada de tramvia", + "bus-stop": "Parada d'autobús", + "ferry": "Ferry" + }, + "color": { + "blue": "Blau", + "bluered": "Blue Red", + "gray": "Gris", + "hot": "Popular", + "purple": "Lila", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Distancia", + "elevation": "Elevació", + "temperature": "Temperature", + "speed": "Velocitat", + "pace": "Ritme", + "heartrate": "Heart rate", + "cadence": "Cadence", + "power": "Power", + "slope": "Pendent", + "surface": "Superfície", + "time": "Time", + "moving": "Moving", + "total": "Total" + }, + "units": { + "meters": "m", + "feet": "peus", + "kilometers": "km", + "miles": "mi", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "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" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "URL dels fitxers (separades 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", + "zoom": "Zoom", + "pitch": "Pitch", + "bearing": "Bearing", + "preview": "Vista prèvia", + "code": "Integration code" + }, + "webgl2_required": "WebGL 2 is required to display the map.", + "enable_webgl2": "Learn how to enable WebGL 2 in your browser" +} \ No newline at end of file diff --git a/website/src/locales/cs.json b/website/src/locales/cs.json new file mode 100644 index 00000000..9c0e06f0 --- /dev/null +++ b/website/src/locales/cs.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "nápověda", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "Duplikovat", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "Smazat", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Elevation profile", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "Jednotky vzdálenosti", + "metric": "Metrické", + "imperial": "Imperiální", + "velocity_units": "Jednotky rychlosti", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "Značky vzdálenosti", + "direction_markers": "Direction arrows", + "help": "Nápověda", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "Název", + "description": "Description", + "save": "Uložit" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "open_in": "Open in" + }, + "toolbar": { + "routing": { + "tooltip": "Plan or edit a route", + "activity": "Aktivita", + "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": "Obrátit", + "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": "Spustit cyklus zde", + "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": "Kolo", + "racing_bike": "Road bike", + "mountain_bike": "Horské kolo", + "foot": "Chůze/běh", + "motorcycle": "Motocykl", + "water": "Voda", + "railway": "Železnice" + }, + "surface": { + "unknown": "Unknown", + "paved": "Dlážděné", + "unpaved": "Nezpevněné", + "asphalt": "Asfalt", + "concrete": "Beton", + "chipseal": "Chipseal", + "cobblestone": "Dlažební kostky", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Kov", + "wood": "Dřevo", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Štěrk", + "pebblestone": "Oblázek", + "rock": "Skála", + "dirt": "Hlína", + "ground": "Pozemek", + "earth": "Země", + "snow": "Sníh", + "ice": "Led", + "salt": "Sůl", + "mud": "Bláto", + "sand": "Písek", + "woodchips": "Dřevěné štěpky", + "grass": "Tráva", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Začátek", + "end": "End", + "total_time": "Doba v pohybu", + "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": "Sloučit výběr", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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": "Smazat", + "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": "Typ vrstvy", + "basemap": "Základní mapa", + "overlay": "Překrytí", + "create": "Create layer", + "update": "Update layer" + }, + "opacity": "Overlay opacity", + "heatmap": "Strava Heatmap", + "label": { + "basemaps": "Základní mapy", + "overlays": "Překrytí", + "custom": "Vlastní", + "world": "Svět", + "countries": "Státy", + "belgium": "Belgium", + "bulgaria": "Bulharsko", + "finland": "Finsko", + "france": "Francie", + "new_zealand": "Nový Zéland", + "norway": "Norsko", + "spain": "Španělsko", + "sweden": "Švédsko", + "switzerland": "Švýcarsko", + "united_kingdom": "Velká Británie", + "united_states": "Spojené státy", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Voda", + "stravaHeatmapWinter": "Winter", + "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": "Pekařství", + "food-store": "Food Store", + "eat-and-drink": "Jídlo a pití", + "amenities": "Vybavení", + "toilets": "Toalety", + "water": "Voda", + "shower": "Sprcha", + "motorized": "Cars and Motorcycles", + "fuel-station": "Čerpací stanice", + "parking": "Parkoviště", + "garage": "Garage", + "barrier": "Zábrana", + "tourism": "Cestovní ruch", + "attraction": "Atrakce", + "viewpoint": "Vyhlídka", + "hotel": "Hotel", + "campsite": "Stanový kemp", + "hut": "Hut", + "summit": "Summit", + "pass": "Pass", + "climbing": "Climbing", + "bicycle": "Jízdní kolo", + "bicycle-parking": "Parkoviště pro kola", + "bicycle-rental": "Půjčovna jízdních kol", + "bicycle-shop": "Prodejna jízdních kol", + "public-transport": "Veřejná doprava", + "railway-station": "Železniční stanice", + "tram-stop": "Zastávka tramvaje", + "bus-stop": "Autobusová zastávka", + "ferry": "Ferry" + }, + "color": { + "blue": "Modrá", + "bluered": "Blue Red", + "gray": "Šedá", + "hot": "Horké", + "purple": "Fialová", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Vzdálenost", + "elevation": "Nadmořská výška", + "temperature": "Temperature", + "speed": "Rychlost", + "pace": "Tempo", + "heartrate": "Heart rate", + "cadence": "Cadence", + "power": "Power", + "slope": "Sklon", + "surface": "Povrch", + "time": "Time", + "moving": "Moving", + "total": "Celkem" + }, + "units": { + "meters": "m", + "feet": "stop", + "kilometers": "km", + "miles": "mil", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "heartrate": "bpm", + "cadence": "rpm", + "power": "W" + }, + "gpx": { + "file": "File", + "files": "Files", + "track": "Stopa", + "tracks": "Stopy", + "segment": "Segment", + "segments": "Segments", + "waypoint": "Point of interest", + "waypoints": "Points of interest" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "URL souborů (oddělené čárkami)", + "basemap": "Základní mapa", + "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": "Náhled", + "code": "Integration code" + }, + "webgl2_required": "WebGL 2 is required to display the map.", + "enable_webgl2": "Learn how to enable WebGL 2 in your browser" +} \ No newline at end of file diff --git a/website/src/locales/de.json b/website/src/locales/de.json new file mode 100644 index 00000000..e1f1e804 --- /dev/null +++ b/website/src/locales/de.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "hilfe", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "Duplizieren", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "Löschen", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Höhenprofil", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "Entfernungseinheiten", + "metric": "Metrisch", + "imperial": "Imperial", + "velocity_units": "Geschwindigkeitseinheiten", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "Entfernungsmarkierungen", + "direction_markers": "Direction arrows", + "help": "Hilfe", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "Bezeichnung", + "description": "Description", + "save": "Speichern" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "open_in": "Open in" + }, + "toolbar": { + "routing": { + "tooltip": "Plan or edit a route", + "activity": "Aktivität", + "use_routing": "Routenführung", + "use_routing_tooltip": "Connect anchor points via road network, or in a straight line if disabled", + "allow_private": "Allow private roads", + "reverse": { + "button": "Umkehren", + "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": "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.", + "activities": { + "bike": "Rad", + "racing_bike": "Road bike", + "mountain_bike": "Mountainbike", + "foot": "Laufen/Wandern", + "motorcycle": "Moped", + "water": "Water", + "railway": "Railway" + }, + "surface": { + "unknown": "Unknown", + "paved": "Gepflastert", + "unpaved": "Unbefestigt", + "asphalt": "Asphalt", + "concrete": "Beton", + "chipseal": "Chipseal", + "cobblestone": "Kopfsteinpflaster", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Metall", + "wood": "Holz", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Schotter", + "pebblestone": "Kieselsteine", + "rock": "Fels", + "dirt": "Dreck", + "ground": "Boden", + "earth": "Erde", + "snow": "Schnee", + "ice": "Eis", + "salt": "Salz", + "mud": "Matsch", + "sand": "Sand", + "woodchips": "Holzhäcksel", + "grass": "Gras", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Start", + "end": "End", + "total_time": "Zeit in Bewegung", + "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": "Auswahl zusammenführen", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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": "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." + } + }, + "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": "Ebenenart", + "basemap": "Basiskarte", + "overlay": "Einblendung", + "create": "Create layer", + "update": "Update layer" + }, + "opacity": "Overlay opacity", + "heatmap": "Strava Heatmap", + "label": { + "basemaps": "Basiskarte", + "overlays": "Ebenen", + "custom": "Custom", + "world": "World", + "countries": "Countries", + "belgium": "Belgium", + "bulgaria": "Bulgarien", + "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 Satellit", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Water", + "stravaHeatmapWinter": "Winter", + "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", + "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", + "summit": "Summit", + "pass": "Pass", + "climbing": "Climbing", + "bicycle": "Bicycle", + "bicycle-parking": "Bicycle Parking", + "bicycle-rental": "Bicycle Rental", + "bicycle-shop": "Fahrradgeschäft", + "public-transport": "Öffentliche Verkehrsmittel", + "railway-station": "Bahnhof", + "tram-stop": "Straßenbahnhaltestelle", + "bus-stop": "Bushaltestelle", + "ferry": "Ferry" + }, + "color": { + "blue": "Blau", + "bluered": "Blue Red", + "gray": "Grau", + "hot": "Heiß", + "purple": "Lila", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Distanz", + "elevation": "Anstieg", + "temperature": "Temperatur", + "speed": "Geschwindigkeit", + "pace": "Tempo", + "heartrate": "Heart rate", + "cadence": "Trittfrequenz", + "power": "Leistung", + "slope": "Gefälle", + "surface": "Oberfläche", + "time": "Zeit", + "moving": "Moving", + "total": "Gesamt" + }, + "units": { + "meters": "m", + "feet": "ft", + "kilometers": "km", + "miles": "mi", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "heartrate": "bpm", + "cadence": "rpm", + "power": "W" + }, + "gpx": { + "file": "File", + "files": "Files", + "track": "Strecke", + "tracks": "Strecken", + "segment": "Abschnitt", + "segments": "Abschnitte", + "waypoint": "Point of interest", + "waypoints": "Points of interest" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "Datei URLs (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", + "zoom": "Zoom", + "pitch": "Pitch", + "bearing": "Bearing", + "preview": "Vorschau", + "code": "Integration code" + }, + "webgl2_required": "WebGL 2 is required to display the map.", + "enable_webgl2": "Learn how to enable WebGL 2 in your browser" +} \ No newline at end of file diff --git a/website/src/locales/el.json b/website/src/locales/el.json new file mode 100644 index 00000000..ec341caf --- /dev/null +++ b/website/src/locales/el.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "βοήθεια", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "Δημιουργία Αντιγράφου", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "Διαγραφή", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Elevation profile", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "Μονάδες απόστασης", + "metric": "Μονάδες Μέτρησης", + "imperial": "Αγγλοσαξωνικό Σύστημα", + "velocity_units": "Μονάδες ταχύτητας", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "Δείκτες απόστασης", + "direction_markers": "Direction arrows", + "help": "Βοήθεια", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "Name", + "description": "Description", + "save": "Save" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "open_in": "Open in" + }, + "toolbar": { + "routing": { + "tooltip": "Plan or edit a route", + "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": "Αντίστροφη", + "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": "Ποδήλατο", + "racing_bike": "Road bike", + "mountain_bike": "Ποδήλατο βουνού", + "foot": "Τρέξιμο/πεζοπορία", + "motorcycle": "Μοτοσικλέτα", + "water": "Water", + "railway": "Railway" + }, + "surface": { + "unknown": "Unknown", + "paved": "Ασφαλτοστρωμένο", + "unpaved": "Μη ασφαλτοστρωμένο", + "asphalt": "Άσφαλτος", + "concrete": "Τσιμέντο", + "chipseal": "Chipseal", + "cobblestone": "Cobblestone", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Μέταλλο", + "wood": "Ξύλο", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Χαλίκι", + "pebblestone": "Pebblestone", + "rock": "Βράχος", + "dirt": "Βρωμιά", + "ground": "Χώμα", + "earth": "Γη", + "snow": "Χιόνι", + "ice": "Πάγος", + "salt": "Αλάτι", + "mud": "Λάσπη", + "sand": "Άμμος", + "woodchips": "Woodchips", + "grass": "Γρασίδι", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Start", + "end": "End", + "total_time": "Διάρκεια κίνησης", + "pick_date": "Pick a date", + "artificial": "Create realistic time data", + "update": "Update time data", + "help": "Use the form to set new time data.", + "help_invalid_selection": "Select a single trace to manage its time data." + }, + "merge": { + "merge_traces": "Connect the traces", + "merge_contents": "Merge the contents and keep the traces disconnected", + "merge_selection": "Merge selection", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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": "Διαγραφή", + "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": "Βασικός Χάρτης", + "overlay": "Επικαλύψεις", + "create": "Create layer", + "update": "Update layer" + }, + "opacity": "Overlay opacity", + "heatmap": "Strava Heatmap", + "label": { + "basemaps": "Basemaps", + "overlays": "Overlays", + "custom": "Custom", + "world": "World", + "countries": "Countries", + "belgium": "Belgium", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Water", + "stravaHeatmapWinter": "Winter", + "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", + "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", + "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": "Μπλέ", + "bluered": "Blue Red", + "gray": "Γκρίζο", + "hot": "Ζεστό", + "purple": "Μωβ", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Απόσταση", + "elevation": "Υψόμετρο", + "temperature": "Temperature", + "speed": "Ταχύτητα", + "pace": "Ρυθμός", + "heartrate": "Heart rate", + "cadence": "Cadence", + "power": "Power", + "slope": "Πλαγιά", + "surface": "Επιφάνεια", + "time": "Time", + "moving": "Moving", + "total": "Σύνολο" + }, + "units": { + "meters": "μέτρα", + "feet": "πόδια", + "kilometers": "χλμ", + "miles": "μίλια", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "heartrate": "bpm", + "cadence": "rpm", + "power": "W" + }, + "gpx": { + "file": "File", + "files": "Files", + "track": "Διαδρομή", + "tracks": "Διαδρομές", + "segment": "Segment", + "segments": "Segments", + "waypoint": "Point of interest", + "waypoints": "Points of interest" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "Υπερσύνδεσμοι URL Αρχείων (διαχωρισμένοι με κόμμα)", + "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": "Προεπισκόπηση", + "code": "Integration code" + }, + "webgl2_required": "WebGL 2 is required to display the map.", + "enable_webgl2": "Learn how to enable WebGL 2 in your browser" +} \ No newline at end of file diff --git a/website/src/locales/es.json b/website/src/locales/es.json new file mode 100644 index 00000000..ff7ca4fc --- /dev/null +++ b/website/src/locales/es.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "inicio", + "app_title": "el editor online de archivos GPX", + "embed_title": "el editor online de archivos GPX", + "help_title": "ayuda", + "description": "Ver, editar y crear archivos GPX online con capacidades de planificación avanzada de rutas y herramientas de procesamiento de archivos, hermosos mapas y visualizaciones detalladas de datos." + }, + "menu": { + "new": "Nuevo", + "new_file": "Nuevo archivo", + "new_track": "Nueva pista", + "new_segment": "Nuevo segmento", + "open": "Abrir...", + "duplicate": "Duplicar track", + "close": "Cerrar", + "close_all": "Cerrar todo", + "copy": "Copiar", + "paste": "Pegar", + "cut": "Cortar", + "export": "Exportar...", + "export_all": "Exportar todo...", + "export_options": "Opciones de exportación", + "support_message": "El uso de la herramienta es gratuito, pero no así su ejecución. Por favor, considere apoyar este sitio web si lo usa a menudo. ¡Gracias!", + "support_button": "Ayude a mantener gratuito este sitio web", + "download_file": "Descargar archivo", + "download_files": "Descargar archivos", + "edit": "Editar", + "undo": "Deshacer", + "redo": "Rehacer", + "delete": "Eliminar track", + "select_all": "Seleccionar todo", + "view": "Vista", + "elevation_profile": "Perfil de altura", + "vertical_file_view": "Lista vertical de archivos", + "switch_basemap": "Cambiar al mapa base anterior", + "toggle_overlays": "Alternar capas", + "toggle_3d": "Alternar 3D", + "settings": "Configuración", + "distance_units": "Unidades de distancia", + "metric": "Métrico", + "imperial": "Imperial", + "velocity_units": "Unidades de velocidad", + "temperature_units": "Unidades de temperatura", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Idioma", + "mode": "Tema", + "light": "Claro", + "dark": "Oscuro", + "street_view_source": "Fuente de vista de calle", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Capas de mapa...", + "distance_markers": "Indicadores de distancia", + "direction_markers": "Flechas de dirección", + "help": "Ayuda", + "donate": "Donar", + "ctrl": "Ctrl", + "click": "Clic", + "drag": "Arrastrar", + "metadata": { + "button": "Info...", + "name": "Nombre", + "description": "Descripción", + "save": "Guardar" + }, + "style": { + "button": "Apariencia...", + "color": "Color", + "opacity": "Opacidad", + "width": "Anchura" + }, + "hide": "Ocultar", + "unhide": "Mostrar", + "open_in": "Abrir en" + }, + "toolbar": { + "routing": { + "tooltip": "Planificar o editar una ruta", + "activity": "Actividad", + "use_routing": "Ruteo", + "use_routing_tooltip": "Conectar puntos de anclaje a través de la red viaria o en línea recta si está desactivado", + "allow_private": "Permitir caminos privados", + "reverse": { + "button": "Invertir track", + "tooltip": "Invertir la dirección de la ruta" + }, + "route_back_to_start": { + "button": "Volver al inicio", + "tooltip": "Conectar el último punto de la ruta con el punto de inicio" + }, + "round_trip": { + "button": "Ida y vuelta", + "tooltip": "Volver al punto de inicio por la misma ruta" + }, + "start_loop_here": "Iniciar bucle aquí", + "help_no_file": "Seleccione un rastro para utilizar la herramienta de enrutamiento o haga clic en el mapa para empezar a crear una nueva ruta.", + "help": "Haga clic en el mapa para añadir un nuevo punto ancla o arrastre los existentes para cambiar la ruta.", + "activities": { + "bike": "En bicicleta", + "racing_bike": "Bicicleta de carretera", + "mountain_bike": "Bicicleta de montaña", + "foot": "Correr/Caminar", + "motorcycle": "Motocicleta", + "water": "Agua", + "railway": "Ferrocarril" + }, + "surface": { + "unknown": "Desconocido", + "paved": "Pavimentado", + "unpaved": "Sin pavimento", + "asphalt": "Asfalto", + "concrete": "Hormigón", + "chipseal": "Pavimento delgado", + "cobblestone": "Adoquinado", + "unhewn_cobblestone": "Adoquín sin labrar", + "paving_stones": "Adoquines", + "stepping_stones": "Peldaños", + "sett": "Adoquín", + "metal": "Metal", + "wood": "Madera", + "compacted": "Grava compacta", + "fine_gravel": "Grava fina", + "gravel": "Grava", + "pebblestone": "Canto rodado", + "rock": "Piedra", + "dirt": "Tierra", + "ground": "Tierra", + "earth": "Tierra natural", + "snow": "Nevado", + "ice": "Helado", + "salt": "Salado", + "mud": "Barro", + "sand": "Arena", + "woodchips": "Virutas de madera", + "grass": "Hierba", + "grass_paver": "Pavimento con césped" + }, + "error": { + "from": "El punto de inicio está demasiado lejos de la carretera más cercana", + "via": "El punto de paso está demasiado lejos de la carretera más cercana", + "to": "El punto final está demasiado lejos de la carretera más cercana", + "timeout": "Calcular la ruta llevó demasiado tiempo, intente añadir puntos más cercanos entre ellos" + } + }, + "scissors": { + "tooltip": "Recortar o dividir", + "crop": "Recortar", + "split_as": "Dividir el rastro en", + "help_invalid_selection": "Seleccione un rastro para recortar o dividir.", + "help": "Use el control deslizante para recortar el trazado o haga clic en el mapa para dividirlo en el punto seleccionado." + }, + "time": { + "tooltip": "Gestionar datos de tiempo", + "start": "Inicio", + "end": "Fin", + "total_time": "Tiempo en movimiento", + "pick_date": "Seleccione una fecha", + "artificial": "Crear datos de tiempo realistas", + "update": "Actualizar datos de tiempo", + "help": "Use el formulario para establecer nuevos datos de tiempo.", + "help_invalid_selection": "Seleccione un único trazado para gestionar sus datos de tiempo." + }, + "merge": { + "merge_traces": "Conectar los trazados", + "merge_contents": "Combinar los contenidos y mantener los trazados desconectados", + "merge_selection": "Combinar selección", + "tooltip": "Combinar elementos", + "help_merge_traces": "Conectar los trazados seleccionados creará un único trazado continuo.", + "help_cannot_merge_traces": "Su selección debe contener varios trazados para conectarlos.", + "help_merge_contents": "Combinar el contenido de los elementos seleccionados los agrupará dentro del primer elemento.", + "help_cannot_merge_contents": "Su selección debe contener varios elementos para combinar sus contenidos." + }, + "extract": { + "tooltip": "Extraer contenidos en elementos separados", + "button": "Extraer", + "help": "Extraer los contenidos de los elementos seleccionados creará un elemento separado para cada uno.", + "help_invalid_selection": "Su selección debe contener elementos con múltiples trazados para extraerlos." + }, + "waypoint": { + "tooltip": "Crear y editar puntos de interés", + "longitude": "Longitud", + "latitude": "Latitud", + "create": "Crear punto de interés", + "add": "Añadir punto de interés al archivo", + "help": "Rellene el formulario para crear un nuevo punto de interés o haga clic en uno existente para editarlo. Haga clic en el mapa para rellenar las coordenadas o arrastre los puntos de interés para moverlos.", + "help_no_selection": "Seleccione un archivo para crear o editar puntos de interés." + }, + "reduce": { + "tooltip": "Reducir la cantidad de puntos GPS", + "tolerance": "Tolerancia", + "number_of_points": "Cantidad de puntos GPS", + "button": "Minimizar", + "help": "Use la barra deslizante para elegir la cantidad de puntos GPS a conservar.", + "help_no_selection": "Seleccione un rastro para reducir su cantidad de puntos GPS." + }, + "clean": { + "tooltip": "Limpiar puntos GPS y puntos de interés con una selección rectangular", + "delete_trackpoints": "Eliminar puntos GPS", + "delete_waypoints": "Eliminar puntos de interés", + "delete_inside": "Eliminar interior de la selección", + "delete_outside": "Eliminar exterior de la selección", + "button": "Eliminar track", + "help": "Seleccione un área rectangular en el mapa para eliminar puntos GPS y puntos de interés.", + "help_no_selection": "Seleccione un rastro para limpiar puntos GPS y puntos de interés." + } + }, + "layers": { + "settings": "Ajustes de capa", + "settings_help": "Seleccione las capas del mapa que desea mostrar en la interfaz, añada capas personalizadas y cambie sus ajustes.", + "selection": "Selección de capa", + "custom_layers": { + "title": "Capas personalizadas", + "new": "Nueva capa personalizada", + "edit": "Editar capa personalizada", + "urls": "URL(s)", + "url_placeholder": "WMTS, WMS o JSON estilo Mapbox", + "max_zoom": "Zoom máximo", + "layer_type": "Tipo de capa", + "basemap": "Mapa base", + "overlay": "Superponer", + "create": "Crear capa", + "update": "Actualizar capa" + }, + "opacity": "Opacidad de la superposición", + "heatmap": "Mapa de actividad de Strava", + "label": { + "basemaps": "Mapas base", + "overlays": "Capas", + "custom": "Personalizar", + "world": "Mundo", + "countries": "Países", + "belgium": "Bélgica", + "bulgaria": "Bulgaria", + "finland": "Finlandia", + "france": "Francia", + "new_zealand": "Nueva Zelanda", + "norway": "Noruega", + "spain": "España", + "sweden": "Suecia", + "switzerland": "Suiza", + "united_kingdom": "Reino Unido", + "united_states": "Estados Unidos", + "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 Satélite", + "ignBe": "IGN Topo", + "ignFrPlan": "IGN Plan", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satélite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "cyclOSMlite": "CyclOSM Lite", + "swisstopoSlope": "swisstopo Slope", + "swisstopoHiking": "swisstopo Senderismo", + "swisstopoHikingClosures": "swisstopo Rutas Senderismo", + "swisstopoCycling": "swisstopo Ciclismo", + "swisstopoCyclingClosures": "swisstopo Rutas Ciclismo", + "swisstopoMountainBike": "swisstopo MTB", + "swisstopoMountainBikeClosures": "swisstopo Rutas MTB", + "swisstopoSkiTouring": "swisstopo Ski Touring", + "ignFrCadastre": "IGN Cadastre", + "ignSlope": "IGN Pendiente", + "ignSkiTouring": "IGN Ski Touring", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Senderismo", + "stravaHeatmapRide": "Ciclismo", + "stravaHeatmapGravel": "Ciclismo Gravel", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Agua", + "stravaHeatmapWinter": "Invierno", + "waymarked_trails": "Caminos marcados", + "waymarkedTrailsHiking": "Senderismo", + "waymarkedTrailsCycling": "Ciclismo", + "waymarkedTrailsMTB": "MTB", + "waymarkedTrailsSkating": "Patín", + "waymarkedTrailsHorseRiding": "Equitación", + "waymarkedTrailsWinter": "Invierno", + "points_of_interest": "Puntos de interés", + "food": "Comida", + "bakery": "Panadería", + "food-store": "Tienda de alimentación", + "eat-and-drink": "Comida y bebida", + "amenities": "Servicios", + "toilets": "Baños", + "water": "Agua", + "shower": "Ducha", + "motorized": "Coches y motos", + "fuel-station": "Gasolinera", + "parking": "Aparcamiento", + "garage": "Taller", + "barrier": "Barrera", + "tourism": "Turismo", + "attraction": "Atracción", + "viewpoint": "Mirador", + "hotel": "Hotel", + "campsite": "Camping", + "hut": "Cabaña", + "summit": "Cima", + "pass": "Paso", + "climbing": "Escalada", + "bicycle": "Bicicleta", + "bicycle-parking": "Aparcamiento de bicicletas", + "bicycle-rental": "Alquiler de bicicletas", + "bicycle-shop": "Tienda de bicicletas", + "public-transport": "Transporte público", + "railway-station": "Estación de tren", + "tram-stop": "Parada de tranvía", + "bus-stop": "Parada de autobús", + "ferry": "Ferri" + }, + "color": { + "blue": "Azul", + "bluered": "Azul Rojo", + "gray": "Gris", + "hot": "Destacado", + "purple": "Morado", + "orange": "Naranja" + } + }, + "chart": { + "show_slope": "Mostrar datos de pendiente", + "show_surface": "Mostrar datos de superficie", + "show_speed": "Mostrar datos de velocidad", + "show_pace": "Mostrar datos de ritmo", + "show_heartrate": "Mostrar datos de ritmo cardíaco", + "show_cadence": "Mostrar datos de cadencia", + "show_temperature": "Mostrar datos de temperatura", + "show_power": "Mostrar datos de potencia" + }, + "quantities": { + "distance": "Distancia", + "elevation": "Desnivel", + "temperature": "Temperatura", + "speed": "Velocidad", + "pace": "Ritmo", + "heartrate": "Ritmo cardíaco", + "cadence": "Cadencia", + "power": "Potencia", + "slope": "Pendiente", + "surface": "Superficie", + "time": "Tiempo", + "moving": "Movimiento", + "total": "Total" + }, + "units": { + "meters": "m", + "feet": "ft", + "kilometers": "km", + "miles": "mi", + "celsius": "ºC", + "fahrenheit": "ºF", + "kilometers_per_hour": "km/h", + "miles_per_hour": "millas/h", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/milla", + "heartrate": "ppm", + "cadence": "rpm", + "power": "W" + }, + "gpx": { + "file": "Archivo", + "files": "Archivos", + "track": "Track", + "tracks": "Tracks", + "segment": "Segmento", + "segments": "Segmentos", + "waypoint": "Punto de interés", + "waypoints": "Puntos de interés" + }, + "homepage": { + "website": "Sitio web", + "home": "Inicio", + "app": "App", + "contact": "Contacto", + "x": "X", + "facebook": "Facebook", + "github": "GitHub", + "crowdin": "Crowdin", + "email": "Email", + "contribute": "Contribuir", + "supported_by": "con el apoyo de", + "support_button": "Apoye gpx.studio en Ko-fi", + "route_planning": "Planificación de ruta", + "route_planning_description": "Una interfaz intuitiva para crear itinerarios adaptados a cada deporte, basada en datos de OpenStreetMap.", + "file_processing": "Procesamiento avanzado de archivos", + "file_processing_description": "Un conjunto de herramientas para realizar todas las tareas comunes de procesamiento de archivos y que se pueden aplicar a varios archivos a la vez.", + "maps": "Mapas globales y locales", + "maps_description": "Una gran colección de mapas base, capas y puntos de interés para ayudarle a fabricar su próxima aventura al aire libre o visualizar su último logro.", + "data_visualization": "Visualización de datos", + "data_visualization_description": "Un perfil de elevación interactivo con estadísticas detalladas para analizar actividades registradas y futuros objetivos.", + "identity": "Gratis, libre de anuncios y open source", + "identity_description": "Este sitio web es de uso gratuito, sin anuncios y el código fuente está disponible públicamente en GitHub. Esto solo es posible gracias al increíble apoyo de la comunidad." + }, + "embedding": { + "title": "Crear su propio mapa", + "mapbox_token": "Token de acceso Mapbox", + "file_urls": "URLs de archivo (separados por comas)", + "basemap": "Mapa base", + "height": "Altura", + "fill_by": "Rellenar por", + "none": "Ninguno", + "show_controls": "Mostrar controles", + "manual_camera": "Cámara manual", + "manual_camera_description": "Puedes mover el mapa para ajustar la posición de la cámara.", + "latitude": "Latitud", + "longitude": "Longitud", + "zoom": "Zoom", + "pitch": "Inclinación", + "bearing": "Rumbo", + "preview": "Vista previa", + "code": "Código de integración" + }, + "webgl2_required": "Se requiere WebGL 2 para visualizar el mapa.", + "enable_webgl2": "Aprenda cómo activar WebGL 2 en su navegador" +} \ No newline at end of file diff --git a/website/src/locales/fr.json b/website/src/locales/fr.json new file mode 100644 index 00000000..e81b01c5 --- /dev/null +++ b/website/src/locales/fr.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "accueil", + "app_title": "l'éditeur de fichiers GPX en ligne", + "embed_title": "l'éditeur de fichiers GPX en ligne", + "help_title": "aide", + "description": "Affichez, éditez et créez des fichiers GPX en ligne avec des outils avancés de planification et de traitement de fichiers, de magnifiques cartes et des visualisations de données détaillées." + }, + "menu": { + "new": "Nouveau", + "new_file": "Nouveau fichier", + "new_track": "New track", + "new_segment": "Nouveau segment", + "open": "Ouvrir...", + "duplicate": "Dupliquer", + "close": "Fermer", + "close_all": "Fermer tout", + "copy": "Copier", + "paste": "Coller", + "cut": "Couper", + "export": "Exporter...", + "export_all": "Exporter tout...", + "export_options": "Options d'exportation", + "support_message": "L'outil est gratuit à utiliser, mais pas à faire fonctionner. N'hésitez pas à soutenir le site si vous l'utilisez fréquemment. Merci!", + "support_button": "Aider à garder le site gratuit", + "download_file": "Télécharger le fichier", + "download_files": "Télécharger les fichiers", + "edit": "Édition", + "undo": "Annuler", + "redo": "Rétablir", + "delete": "Supprimer", + "select_all": "Sélectionner tout", + "view": "Affichage", + "elevation_profile": "Profil altimétrique", + "vertical_file_view": "Liste de fichiers verticale", + "switch_basemap": "Basculer au fond de carte précédent", + "toggle_overlays": "Afficher/cacher les surcouches", + "toggle_3d": "Activer/désactiver la 3D", + "settings": "Réglages", + "distance_units": "Unités de distance", + "metric": "Métrique", + "imperial": "Impérial", + "velocity_units": "Unités de vitesse", + "temperature_units": "Unités de température", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Langue", + "mode": "Thème", + "light": "Clair", + "dark": "Sombre", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Couches de la carte...", + "distance_markers": "Marqueurs de distance", + "direction_markers": "Flèches de direction", + "help": "Aide", + "donate": "Faire un don", + "ctrl": "Ctrl", + "click": "Clic", + "drag": "Drag", + "metadata": { + "button": "Infos...", + "name": "Nom", + "description": "Description", + "save": "Sauver" + }, + "style": { + "button": "Apparence...", + "color": "Couleur ", + "opacity": "Opacité", + "width": "Epaisseur" + }, + "hide": "Cacher", + "unhide": "Afficher", + "open_in": "Ouvrir dans" + }, + "toolbar": { + "routing": { + "tooltip": "Planifier ou modifier un itinéraire", + "activity": "Activité", + "use_routing": "Routage", + "use_routing_tooltip": "Connect anchor points via road network, or in a straight line if disabled", + "allow_private": "Autoriser les routes privées", + "reverse": { + "button": "Inverser", + "tooltip": "Inverser le sens de l'itinéraire" + }, + "route_back_to_start": { + "button": "Retour au départ", + "tooltip": "Connect the last point of the route with the starting point" + }, + "round_trip": { + "button": "Aller-retour", + "tooltip": "Revenir au point de départ par le même itinéraire" + }, + "start_loop_here": "Démarrer la boucle ici", + "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": "Vélo", + "racing_bike": "Road bike", + "mountain_bike": "VTT", + "foot": "Course à pied/randonnée", + "motorcycle": "Moto", + "water": "Cours d'eau", + "railway": "Chemins de fer" + }, + "surface": { + "unknown": "Inconnu", + "paved": "Revêtement", + "unpaved": "Sans revêtement", + "asphalt": "Asphalte", + "concrete": "Béton", + "chipseal": "Enduit superficiel routier", + "cobblestone": "Pavés", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Métal", + "wood": "Bois", + "compacted": "Gravier compact", + "fine_gravel": "Gravier fin", + "gravel": "Gravier", + "pebblestone": "Galets", + "rock": "Roche", + "dirt": "Sol en érosion", + "ground": "Sol", + "earth": "Terre", + "snow": "Neige", + "ice": "Glace", + "salt": "Sel", + "mud": "Boue", + "sand": "Sable", + "woodchips": "Plaquette forestière", + "grass": "Herbe", + "grass_paver": "Grass paver" + }, + "error": { + "from": "Le point de départ est trop éloigné de la route la plus proche", + "via": "Le point de passage est trop éloigné de la route la plus proche", + "to": "Le point d'arrivée est trop éloigné de la route la plus proche", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Rogner ou diviser", + "crop": "Rogner", + "split_as": "Diviser la trace en", + "help_invalid_selection": "Sélectionnez une trace à rogner ou diviser.", + "help": "Utilisez le curseur pour rogner la trace, ou cliquez sur la carte pour la diviser au point sélectionné." + }, + "time": { + "tooltip": "Gérer les données temporelles", + "start": "Début", + "end": "Fin", + "total_time": "Temps en mouvement", + "pick_date": "Choisir une date", + "artificial": "Créer des données de temps réalistes", + "update": "Mettre à jour les données temporelles", + "help": "Utilisez le formulaire pour définir de nouvelles données temporelles.", + "help_invalid_selection": "Sélectionnez une seule trace pour gérer ses données temporelles." + }, + "merge": { + "merge_traces": "Connecter les traces", + "merge_contents": "Fusionner les contenus et garder les traces déconnectées", + "merge_selection": "Fusionner la sélection", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extraire", + "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." + }, + "waypoint": { + "tooltip": "Créer et modifier des points d'intérêt", + "longitude": "Longitude", + "latitude": "Latitude", + "create": "Créer le point d'intérêt", + "add": "Ajouter le point d'intérêt au fichier", + "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": "Réduire le nombre de points GPS", + "tolerance": "Tolérance", + "number_of_points": "Nombre de points GPS", + "button": "Minifier", + "help": "Utilisez le curseur pour choisir le nombre de points GPS à garder.", + "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": "Supprimer les points GPS", + "delete_waypoints": "Supprimer les points d'intérêt", + "delete_inside": "Supprimer à l'intérieur de la sélection", + "delete_outside": "Supprimer en dehors de la sélection", + "button": "Supprimer", + "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": "Réglages des couches", + "settings_help": "Select the map layers you want to show in the interface, add custom ones, and adjust their settings.", + "selection": "Sélection des couches", + "custom_layers": { + "title": "Couches personnalisées", + "new": "Nouvelle couche personnalisée", + "edit": "Modifier la couche personnalisée", + "urls": "URL(s)", + "url_placeholder": "WMTS, WMS ou Mapbox style JSON", + "max_zoom": "Zoom max", + "layer_type": "Type de couche", + "basemap": "Carte de base", + "overlay": "Calque de superposition", + "create": "Créer la couche", + "update": "Mettre à jour la couche" + }, + "opacity": "Opacité de la surcouche", + "heatmap": "Strava Heatmap", + "label": { + "basemaps": "Fonds de carte", + "overlays": "Surcouches", + "custom": "Personnalisé", + "world": "Monde", + "countries": "Pays", + "belgium": "Belgique", + "bulgaria": "Bulgarie", + "finland": "Finlande", + "france": "France", + "new_zealand": "Nouvelle-Zélande", + "norway": "Norvège", + "spain": "Espagne", + "sweden": "Suède", + "switzerland": "Suisse", + "united_kingdom": "Royaume-Uni", + "united_states": "États-Unis", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "cyclOSMlite": "CyclOSM Lite", + "swisstopoSlope": "swisstopo Pente", + "swisstopoHiking": "swisstopo Randonnée", + "swisstopoHikingClosures": "swisstopo Hiking Closures", + "swisstopoCycling": "swisstopo Vélo", + "swisstopoCyclingClosures": "swisstopo Cycling Closures", + "swisstopoMountainBike": "swisstopo MTB", + "swisstopoMountainBikeClosures": "swisstopo MTB Closures", + "swisstopoSkiTouring": "swisstopo Ski de randonnée", + "ignFrCadastre": "IGN Cadastre", + "ignSlope": "IGN Pente", + "ignSkiTouring": "IGN Ski de randonnée", + "strava": "Strava", + "stravaHeatmapRun": "Course à pied", + "stravaHeatmapTrailRun": "Trail", + "stravaHeatmapHike": "Randonnée", + "stravaHeatmapRide": "Vélo", + "stravaHeatmapGravel": "Gravel", + "stravaHeatmapMTB": "VTT", + "stravaHeatmapWater": "Cours d'eau", + "stravaHeatmapWinter": "Hiver", + "waymarked_trails": "Waymarked Trails", + "waymarkedTrailsHiking": "Randonnée", + "waymarkedTrailsCycling": "Vélo", + "waymarkedTrailsMTB": "VTT", + "waymarkedTrailsSkating": "Skating", + "waymarkedTrailsHorseRiding": "Horse Riding", + "waymarkedTrailsWinter": "Winter", + "points_of_interest": "Points d'intérêt", + "food": "Alimentation", + "bakery": "Boulangerie", + "food-store": "Magasin d'alimentation", + "eat-and-drink": "Nourriture et boissons", + "amenities": "Commodités", + "toilets": "Toilettes", + "water": "Cours d'eau", + "shower": "Douche", + "motorized": "Voitures et motos", + "fuel-station": "Station-service", + "parking": "Parking", + "garage": "Garage", + "barrier": "Barrière", + "tourism": "Tourisme", + "attraction": "Attraction", + "viewpoint": "Point de vue", + "hotel": "Hôtel", + "campsite": "Camping", + "hut": "Refuge", + "summit": "Sommet", + "pass": "Col", + "climbing": "Escalade", + "bicycle": "Vélo", + "bicycle-parking": "Parking vélo", + "bicycle-rental": "Location de vélos", + "bicycle-shop": "Magasin de vélos", + "public-transport": "Transports en commun", + "railway-station": "Gare", + "tram-stop": "Arrêt de tram", + "bus-stop": "Arrêt de bus", + "ferry": "Ferry" + }, + "color": { + "blue": "Bleu", + "bluered": "Blue Red", + "gray": "Gris", + "hot": "Vif", + "purple": "Violet", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Distance", + "elevation": "Dénivelé", + "temperature": "Température", + "speed": "Vitesse", + "pace": "Allure", + "heartrate": "Heart rate", + "cadence": "Cadence", + "power": "Puissance", + "slope": "Pente", + "surface": "Surface", + "time": "Temps", + "moving": "En mouvement", + "total": "Total" + }, + "units": { + "meters": "m", + "feet": "ft", + "kilometers": "km", + "miles": "mi", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mi/h", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "heartrate": "bpm", + "cadence": "rpm", + "power": "W" + }, + "gpx": { + "file": "Fichier", + "files": "Fichiers", + "track": "Track", + "tracks": "Tracks", + "segment": "Segment", + "segments": "Segments", + "waypoint": "Point d'intérêt", + "waypoints": "Points d'intérêt" + }, + "homepage": { + "website": "Site", + "home": "Accueil", + "app": "Application", + "contact": "Contact", + "x": "X", + "facebook": "Facebook", + "github": "GitHub", + "crowdin": "Crowdin", + "email": "Email", + "contribute": "Contribuer", + "supported_by": "soutenu par", + "support_button": "Soutenir gpx.studio sur Ko-fi", + "route_planning": "Planification d’itinéraire", + "route_planning_description": "An intuitive interface to create itineraries tailored to each sport, based on OpenStreetMap data.", + "file_processing": "Traitement de fichiers avancé", + "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": "Cartes mondiales et locales", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "URLs des fichiers (séparées par des virgules)", + "basemap": "Carte de 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", + "zoom": "Zoom", + "pitch": "Inclinaison", + "bearing": "Orientation", + "preview": "Aperçu", + "code": "Code d'intégration" + }, + "webgl2_required": "WebGL 2 est requis pour afficher la carte.", + "enable_webgl2": "Découvrir comment activer WebGL 2 dans votre navigateur" +} \ No newline at end of file diff --git a/website/src/locales/hu.json b/website/src/locales/hu.json new file mode 100644 index 00000000..02cb7476 --- /dev/null +++ b/website/src/locales/hu.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "súgó", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "Duplikálás", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "Törlés", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Elevation profile", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "Távolságmérés mértékegységei", + "metric": "Metrikus", + "imperial": "Angolszász", + "velocity_units": "Sebesség mérés mértékegységei", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "Távolsági km szakaszok mutatása", + "direction_markers": "Direction arrows", + "help": "Súgó", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "Név", + "description": "Description", + "save": "Mentés" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "open_in": "Open in" + }, + "toolbar": { + "routing": { + "tooltip": "Plan or edit a route", + "activity": "Tevékenység", + "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": "Út menetirány váltás", + "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": "Rajt áthelyezése ide", + "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": "Kerékpár", + "racing_bike": "Road bike", + "mountain_bike": "Hegyi kerékpár", + "foot": "Futás/Túrázás", + "motorcycle": "Motorkerékpár", + "water": "Water", + "railway": "Railway" + }, + "surface": { + "unknown": "Unknown", + "paved": "Szilárd burkolatú", + "unpaved": "Földes", + "asphalt": "Aszfalt", + "concrete": "Beton", + "chipseal": "Törmelékes", + "cobblestone": "Macskaköves", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Fém", + "wood": "Fa", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Kavics", + "pebblestone": "Kavicsos kő", + "rock": "Szikla", + "dirt": "Piszok", + "ground": "Föld", + "earth": "Föld", + "snow": "Hó", + "ice": "Jég", + "salt": "Só", + "mud": "Sár", + "sand": "Homok", + "woodchips": "Faforgács", + "grass": "Fű", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Rajt", + "end": "End", + "total_time": "Mozgási idő", + "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": "Egyesítés kijelőlés", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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": "Törlés", + "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": "Réteg típus", + "basemap": "Alap térkép", + "overlay": "Térkép rétegek", + "create": "Create layer", + "update": "Update layer" + }, + "opacity": "Overlay opacity", + "heatmap": "Strava Heatmap", + "label": { + "basemaps": "Alaptérkép", + "overlays": "Térkép rétegek", + "custom": "Egyedi beállítások", + "world": "Világ", + "countries": "Országok", + "belgium": "Belgium", + "bulgaria": "Bulgária", + "finland": "Finn", + "france": "Francia", + "new_zealand": "Új Zéland", + "norway": "Norvégia", + "spain": "Spanyol", + "sweden": "Svéd", + "switzerland": "Svájc", + "united_kingdom": "Anglia", + "united_states": "Amerika", + "mapboxOutdoors": "Mapbox Outdoors", + "mapboxSatellite": "Mapbox Satellite", + "openStreetMap": "OpenStreetMap", + "openTopoMap": "OpenTopoMap", + "openHikingMap": "Túraútvonal jelzések", + "cyclOSM": "CyclOSM", + "linz": "LINZ Topo", + "linzTopo": "LINZ Topo50", + "swisstopoRaster": "swisstopo Raster", + "swisstopoVector": "swisstopo Vector", + "swisstopoSatellite": "swisstopo Satellite", + "ignBe": "IGN Topo", + "ignFrPlan": "IGN Plan", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Water", + "stravaHeatmapWinter": "Winter", + "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": "Pékség", + "food-store": "Food Store", + "eat-and-drink": "Étel és Ital", + "amenities": "Felszereltség", + "toilets": "Wc", + "water": "Water", + "shower": "Zuhanyozó", + "motorized": "Cars and Motorcycles", + "fuel-station": "Benzinkút", + "parking": "Parkoló", + "garage": "Garage", + "barrier": "Barrier", + "tourism": "Idegenforgalmi iroda", + "attraction": "Látnivaló", + "viewpoint": "Kilátó", + "hotel": "Hotel", + "campsite": "Kemping", + "hut": "Hut", + "summit": "Summit", + "pass": "Pass", + "climbing": "Climbing", + "bicycle": "Kerékpár", + "bicycle-parking": "Kerékpár parkoló", + "bicycle-rental": "Kerékpár bérélés", + "bicycle-shop": "Kerékpár üzlet", + "public-transport": "Tömegközlekedés", + "railway-station": "Vasútállomás", + "tram-stop": "Villamos megálló", + "bus-stop": "Buszmegálló", + "ferry": "Ferry" + }, + "color": { + "blue": "Kék", + "bluered": "Blue Red", + "gray": "Szürke", + "hot": "Legérdekesebb", + "purple": "Lila", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Távolság", + "elevation": "Emelkedés", + "temperature": "Hőmérséklet", + "speed": "Sebesség", + "pace": "Tempó", + "heartrate": "Heart rate", + "cadence": "Lépés/Pedál ütem", + "power": "Erő", + "slope": "Erőkifejtési szintkép színekkel", + "surface": "Szintkép", + "time": "Idő", + "moving": "Moving", + "total": "Összes" + }, + "units": { + "meters": "m", + "feet": "ft", + "kilometers": "km", + "miles": "mi", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "heartrate": "bpm", + "cadence": "rpm", + "power": "W" + }, + "gpx": { + "file": "File", + "files": "Files", + "track": "Útvonal", + "tracks": "Útvonalak", + "segment": "Szegmens", + "segments": "Szakaszok", + "waypoint": "Point of interest", + "waypoints": "Points of interest" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "Fájl elérési URL-ek (vesszővel elválasztva)", + "basemap": "Alap térkép", + "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": "Előnézet", + "code": "Integration code" + }, + "webgl2_required": "WebGL 2 is required to display the map.", + "enable_webgl2": "Learn how to enable WebGL 2 in your browser" +} \ No newline at end of file diff --git a/website/src/locales/it.json b/website/src/locales/it.json new file mode 100644 index 00000000..0c8991de --- /dev/null +++ b/website/src/locales/it.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "l'editor di file GPX online", + "embed_title": "l'editor di file GPX online", + "help_title": "aiuto", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "Nuova", + "new_file": "Nuovo file", + "new_track": "Nuova traccia", + "new_segment": "Nuovo segmento", + "open": "Apri...", + "duplicate": "Duplica", + "close": "Chiudi", + "close_all": "Chiudi tutto", + "copy": "Copia", + "paste": "Incolla", + "cut": "Taglia", + "export": "Esporta...", + "export_all": "Esporta tutto...", + "export_options": "Esporta opzioni", + "support_message": "Lo strumento è gratuito nell'utilizzo, ma non nel funzionamento. Si prega di considerare il supportare al sito web se lo si utilizza frequentemente. Grazie!", + "support_button": "Aiutaci a mantenere il sito gratuito", + "download_file": "Scarica il file", + "download_files": "Download files", + "edit": "Modifica", + "undo": "Annulla", + "redo": "Ripeti", + "delete": "Elimina", + "select_all": "Seleziona tutto", + "view": "Visualizza", + "elevation_profile": "Profilo altimetrico", + "vertical_file_view": "Elenco file verticale", + "switch_basemap": "Passa alla mappa di base precedente", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Attiva/disattiva 3D", + "settings": "Impostazioni", + "distance_units": "Unità distanza", + "metric": "Metrico", + "imperial": "Imperiale", + "velocity_units": "Unità velocità", + "temperature_units": "Unità di temperatura", + "celsius": "Centigradi", + "fahrenheit": "Fahrenheit", + "language": "Lingua", + "mode": "Tema", + "light": "Chiaro", + "dark": "Scuro", + "street_view_source": "Sorgente della vista stradale", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Livelli della mappa...", + "distance_markers": "Indicatori di distanza", + "direction_markers": "Frecce di direzione", + "help": "Aiuto", + "donate": "Dona", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Trascina", + "metadata": { + "button": "Informazioni...", + "name": "Nome", + "description": "Descrizione", + "save": "Salva" + }, + "style": { + "button": "Aspetto...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "open_in": "Open in" + }, + "toolbar": { + "routing": { + "tooltip": "Plan or edit a route", + "activity": "Attività", + "use_routing": "Instradamento", + "use_routing_tooltip": "Connect anchor points via road network, or in a straight line if disabled", + "allow_private": "Allow private roads", + "reverse": { + "button": "Inverti la traccia", + "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": "Avviare il ciclo qui", + "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": "Bicicletta", + "racing_bike": "Road bike", + "mountain_bike": "Mountain bike", + "foot": "Corsa/escursione", + "motorcycle": "Moto", + "water": "Acqua", + "railway": "Ferrovia" + }, + "surface": { + "unknown": "Unknown", + "paved": "Pavimentato", + "unpaved": "Non asfaltato", + "asphalt": "Asfalto", + "concrete": "Calcestruzzo", + "chipseal": "Chipseal", + "cobblestone": "Acciottolato", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Metallo", + "wood": "Legno", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Ghiaia", + "pebblestone": "Ciottoli", + "rock": "Roccia", + "dirt": "Terra", + "ground": "Terreno", + "earth": "Terra", + "snow": "Neve", + "ice": "Ghiaccio", + "salt": "Sale", + "mud": "Fango", + "sand": "Sabbia", + "woodchips": "Cippato", + "grass": "Erba", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Partenza", + "end": "End", + "total_time": "Tempo in movimento", + "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": "Selezione unione", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Estrai", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Crea e modifica punti di interesse", + "longitude": "Longitudine", + "latitude": "Latitudine", + "create": "Creare un punto di interesse", + "add": "Aggiungi punto di interesse al file", + "help": "Compila il modulo per creare un nuovo punto di interesse, oppure fai clic su uno esistente per modificarlo. Fare clic sulla mappa per inserire le coordinate o trascinare i punti di interesse per spostarli.", + "help_no_selection": "Selezionare un file per creare o modificare punti di interesse." + }, + "reduce": { + "tooltip": "Riduci il numero di punti della traccia", + "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_no_selection": "Selezionare una traccia per ridurre il numero dei suoi punti GPS." + }, + "clean": { + "tooltip": "Pulire i punti GPS e i punti di interesse con una selezione rettangolare", + "delete_trackpoints": "Eliminare punti GPS", + "delete_waypoints": "Delete points of interest", + "delete_inside": "Delete inside selection", + "delete_outside": "Delete outside selection", + "button": "Elimina", + "help": "Selezionare un'area rettangolare sulla mappa per rimuovere i punti GPS e i punti di interesse.", + "help_no_selection": "Select a trace to clean GPS points and points of interest." + } + }, + "layers": { + "settings": "Impostazioni del livello", + "settings_help": "Select the map layers you want to show in the interface, add custom ones, and adjust their settings.", + "selection": "Selezione del livello", + "custom_layers": { + "title": "Livelli personalizzati", + "new": "Nuovo livello personalizzato", + "edit": "Modifica livello personalizzato", + "urls": "URL(s)", + "url_placeholder": "WMTS, WMS or Mapbox style JSON", + "max_zoom": "Zoom massimo", + "layer_type": "Tipo del layer", + "basemap": "Mappa Base", + "overlay": "Sovrapposizione", + "create": "Crea Livello", + "update": "Aggiorna livello" + }, + "opacity": "Opacità di sovrapposizione", + "heatmap": "Strava Heatmap", + "label": { + "basemaps": "Mappe di base", + "overlays": "Sovrapposizioni", + "custom": "Personalizzato", + "world": "Mondo", + "countries": "Paesi", + "belgium": "Belgio", + "bulgaria": "Bulgaria", + "finland": "Finlandia", + "france": "Francia", + "new_zealand": "Nuova Zelanda", + "norway": "Norvegia", + "spain": "Spagna", + "sweden": "Svezia", + "switzerland": "Svizzera", + "united_kingdom": "United Kingdom", + "united_states": "Stati Uniti", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "Satellitare IGN", + "ignEs": "IGN", + "ordnanceSurvey": "Sondaggio Ordnance", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Acqua", + "stravaHeatmapWinter": "Winter", + "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": "Panificio", + "food-store": "Food Store", + "eat-and-drink": "Mangiare e bere", + "amenities": "Servizi", + "toilets": "Servizi igienici", + "water": "Acqua", + "shower": "Doccia", + "motorized": "Cars and Motorcycles", + "fuel-station": "Stazione di Rifornimento", + "parking": "Parcheggio", + "garage": "Garage", + "barrier": "Barriera", + "tourism": "Turismo", + "attraction": "Attrazione", + "viewpoint": "Punto di vista", + "hotel": "Hotel", + "campsite": "Campeggio", + "hut": "Hut", + "summit": "Summit", + "pass": "Pass", + "climbing": "Climbing", + "bicycle": "Bicicletta", + "bicycle-parking": "Parcheggio per biciclette", + "bicycle-rental": "Noleggio biciclette", + "bicycle-shop": "Negozio di biciclette", + "public-transport": "Trasporto pubblico", + "railway-station": "Stazione ferroviaria", + "tram-stop": "Fermata del tram", + "bus-stop": "Fermata dell'autobus", + "ferry": "Ferry" + }, + "color": { + "blue": "Blu", + "bluered": "Blu-Rosso", + "gray": "Grigio", + "hot": "Caldo", + "purple": "Viola", + "orange": "Arancione" + } + }, + "chart": { + "show_slope": "Mostra dati pendenza", + "show_surface": "Show surface data", + "show_speed": "Mostra dati velocità", + "show_pace": "Mostra i dati del ritmo", + "show_heartrate": "Mostra i dati della frequenza cardiaca", + "show_cadence": "Mostra i dati di cadenza", + "show_temperature": "Mostra dati di temperatura", + "show_power": "Mostra dati di potenza" + }, + "quantities": { + "distance": "Distanza", + "elevation": "Dislivello", + "temperature": "Temperatura", + "speed": "Velocità", + "pace": "Passo", + "heartrate": "Battito cardiaco", + "cadence": "Cadenza", + "power": "Potenza", + "slope": "Pendenza", + "surface": "Superficie", + "time": "Dati temporali", + "moving": "Movimento", + "total": "Totale" + }, + "units": { + "meters": "m", + "feet": "ft", + "kilometers": "km", + "miles": "mi", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "heartrate": "bpm", + "cadence": "giri/min", + "power": "W" + }, + "gpx": { + "file": "File", + "files": "File", + "track": "Traccia", + "tracks": "Tracce", + "segment": "Segmento", + "segments": "Segmenti", + "waypoint": "Punto di interesse", + "waypoints": "Punti di interesse" + }, + "homepage": { + "website": "Sito web", + "home": "Home", + "app": "App", + "contact": "Contact", + "x": "X", + "facebook": "Facebook", + "github": "GitHub", + "crowdin": "Crowdin", + "email": "Email", + "contribute": "Contribuire", + "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.", + "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.", + "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.", + "data_visualization": "Visualizzazione dei dati", + "data_visualization_description": "An interactive elevation profile with detailed statistics to analyze recorded activities and future objectives.", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Token di accesso a Mapbox", + "file_urls": "URL dei file (separati da virgole)", + "basemap": "Mappa Base", + "height": "Altezza", + "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": "Anteprima", + "code": "Integration code" + }, + "webgl2_required": "WebGL 2 is required to display the map.", + "enable_webgl2": "Learn how to enable WebGL 2 in your browser" +} \ No newline at end of file diff --git a/website/src/locales/lt.json b/website/src/locales/lt.json new file mode 100644 index 00000000..f534f54a --- /dev/null +++ b/website/src/locales/lt.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "help", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "Duplicate", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "Delete", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Elevation profile", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "Distance units", + "metric": "Metric", + "imperial": "Imperial", + "velocity_units": "Velocity units", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "Distance markers", + "direction_markers": "Direction arrows", + "help": "Help", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "Name", + "description": "Description", + "save": "Save" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "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", + "mountain_bike": "Mountain bike", + "foot": "Run/hike", + "motorcycle": "Motorcycle", + "water": "Water", + "railway": "Railway" + }, + "surface": { + "unknown": "Unknown", + "paved": "Paved", + "unpaved": "Unpaved", + "asphalt": "Asphalt", + "concrete": "Concrete", + "chipseal": "Chipseal", + "cobblestone": "Cobblestone", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Metal", + "wood": "Wood", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Gravel", + "pebblestone": "Pebblestone", + "rock": "Rock", + "dirt": "Dirt", + "ground": "Ground", + "earth": "Earth", + "snow": "Snow", + "ice": "Ice", + "salt": "Salt", + "mud": "Mud", + "sand": "Sand", + "woodchips": "Woodchips", + "grass": "Grass", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Start", + "end": "End", + "total_time": "Moving time", + "pick_date": "Pick a date", + "artificial": "Create realistic time data", + "update": "Update time data", + "help": "Use the form to set new time data.", + "help_invalid_selection": "Select a single trace to manage its time data." + }, + "merge": { + "merge_traces": "Connect the traces", + "merge_contents": "Merge the contents and keep the traces disconnected", + "merge_selection": "Merge selection", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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", + "heatmap": "Strava Heatmap", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Water", + "stravaHeatmapWinter": "Winter", + "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", + "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", + "summit": "Summit", + "pass": "Pass", + "climbing": "Climbing", + "bicycle": "Bicycle", + "bicycle-parking": "Bicycle Parking", + "bicycle-rental": "Bicycle Rental", + "bicycle-shop": "Bicycle Shop", + "public-transport": "Public Transport", + "railway-station": "Railway Station", + "tram-stop": "Tram Stop", + "bus-stop": "Bus Stop", + "ferry": "Ferry" + }, + "color": { + "blue": "Blue", + "bluered": "Blue Red", + "gray": "Gray", + "hot": "Hot", + "purple": "Purple", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Distance", + "elevation": "Elevation", + "temperature": "Temperature", + "speed": "Speed", + "pace": "Pace", + "heartrate": "Heart rate", + "cadence": "Cadence", + "power": "Power", + "slope": "Slope", + "surface": "Surface", + "time": "Time", + "moving": "Moving", + "total": "Total" + }, + "units": { + "meters": "m", + "feet": "ft", + "kilometers": "km", + "miles": "mi", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "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" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "File URLs (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" +} \ No newline at end of file diff --git a/website/src/locales/nl.json b/website/src/locales/nl.json new file mode 100644 index 00000000..7ffb87ae --- /dev/null +++ b/website/src/locales/nl.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "help", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "Dupliceren", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "Verwijder", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Hoogteprofiel", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "Afstandseenheden", + "metric": "Metrische eenheden", + "imperial": "Imperiaal", + "velocity_units": "Snelheids eenheden", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "Afstandsmarkeringen", + "direction_markers": "Direction arrows", + "help": "Help", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "Naam", + "description": "Description", + "save": "Bewaar" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "open_in": "Open in" + }, + "toolbar": { + "routing": { + "tooltip": "Plan or edit a route", + "activity": "activiteit", + "use_routing": "Routeberekening", + "use_routing_tooltip": "Connect anchor points via road network, or in a straight line if disabled", + "allow_private": "Allow private roads", + "reverse": { + "button": "Richting omkeren", + "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 lus hier", + "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": "Fiets", + "racing_bike": "Road bike", + "mountain_bike": "Mountainbike", + "foot": "Hardlopen/wandelen", + "motorcycle": "Motorfiets", + "water": "Water", + "railway": "Spoorweg" + }, + "surface": { + "unknown": "Unknown", + "paved": "Verhard", + "unpaved": "Onverhard", + "asphalt": "Asfalt", + "concrete": "Beton", + "chipseal": "Chipseal", + "cobblestone": "Klinkers", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Metaal", + "wood": "Hout", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Grind", + "pebblestone": "Kiezelsteen", + "rock": "Rots", + "dirt": "Onverhard", + "ground": "Ondergrond", + "earth": "Aarde", + "snow": "Sneeuw", + "ice": "IJs", + "salt": "Zout", + "mud": "Modder", + "sand": "Zand", + "woodchips": "Houtsnippers", + "grass": "Gras", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Start", + "end": "End", + "total_time": "Verplaatsingstijd", + "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": "Voeg selectie samen", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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": "Verwijder", + "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": "Type van de laag", + "basemap": "Basiskaart", + "overlay": "Overlay", + "create": "Create layer", + "update": "Update layer" + }, + "opacity": "Overlay opacity", + "heatmap": "Strava Heatmap", + "label": { + "basemaps": "Basis kaarten", + "overlays": "Lagen", + "custom": "Aangepast", + "world": "Wereld", + "countries": "Landen", + "belgium": "Belgium", + "bulgaria": "Bulgarije", + "finland": "Finland", + "france": "Frankrijk", + "new_zealand": "Nieuw-Zeeland", + "norway": "Noorwegen", + "spain": "Spanje", + "sweden": "Zweden", + "switzerland": "Zwitserland", + "united_kingdom": "Verenigd Koninkrijk", + "united_states": "Verenigde Staten", + "mapboxOutdoors": "Mapbox Outdoors", + "mapboxSatellite": "Mapbox Satelliet", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Water", + "stravaHeatmapWinter": "Winter", + "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": "Bakkerij", + "food-store": "Food Store", + "eat-and-drink": "Eten en drinken", + "amenities": "Voorzieningen", + "toilets": "Toiletten", + "water": "Water", + "shower": "Douche", + "motorized": "Cars and Motorcycles", + "fuel-station": "Tankstation", + "parking": "Parkeren", + "garage": "Garage", + "barrier": "Slagboom", + "tourism": "Toerisme", + "attraction": "Attractie", + "viewpoint": "Uitzichtpunt", + "hotel": "Hotel", + "campsite": "Camping", + "hut": "Hut", + "summit": "Summit", + "pass": "Pass", + "climbing": "Climbing", + "bicycle": "Fiets", + "bicycle-parking": "Fietsenstalling", + "bicycle-rental": "Fietsverhuur", + "bicycle-shop": "Fietsenwinkel", + "public-transport": "Openbaar vervoer", + "railway-station": "Treinstation", + "tram-stop": "Tramhalte", + "bus-stop": "Bushalte", + "ferry": "Ferry" + }, + "color": { + "blue": "Blauw", + "bluered": "Blue Red", + "gray": "Grijs", + "hot": "Populair", + "purple": "Paars", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Afstand", + "elevation": "Stijging", + "temperature": "Temperatuur", + "speed": "Snelheid", + "pace": "Snelheid", + "heartrate": "Heart rate", + "cadence": "Cadans", + "power": "Kracht", + "slope": "Helling", + "surface": "Oppervlak", + "time": "Tijd", + "moving": "Moving", + "total": "Totaal" + }, + "units": { + "meters": "m", + "feet": "ft", + "kilometers": "km", + "miles": "mijl", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "heartrate": "bpm", + "cadence": "rpm", + "power": "W" + }, + "gpx": { + "file": "File", + "files": "Files", + "track": "Track", + "tracks": "Tracks", + "segment": "Segment", + "segments": "Segmenten", + "waypoint": "Point of interest", + "waypoints": "Points of interest" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "Bestands URL's (komma gescheiden)", + "basemap": "Basiskaart", + "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": "Voorbeeld", + "code": "Integration code" + }, + "webgl2_required": "WebGL 2 is required to display the map.", + "enable_webgl2": "Learn how to enable WebGL 2 in your browser" +} \ No newline at end of file diff --git a/website/src/locales/no.json b/website/src/locales/no.json new file mode 100644 index 00000000..7562c5a6 --- /dev/null +++ b/website/src/locales/no.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "hjelp", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "Dupliser", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "Slett", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Elevation profile", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "Avstandsenhet", + "metric": "Metrisk", + "imperial": "Imperial", + "velocity_units": "Hastighetsenhet", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "Distansemarkører", + "direction_markers": "Direction arrows", + "help": "Hjelp", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "Navn", + "description": "Description", + "save": "Lagre" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "open_in": "Open in" + }, + "toolbar": { + "routing": { + "tooltip": "Plan or edit a route", + "activity": "Aktivitet", + "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": "Omvendt", + "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 sløyfe her", + "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": "Sykkel", + "racing_bike": "Road bike", + "mountain_bike": "Fjellsykkel", + "foot": "Løping/Tur", + "motorcycle": "Motorsykkel", + "water": "Water", + "railway": "Railway" + }, + "surface": { + "unknown": "Unknown", + "paved": "Belegning", + "unpaved": "Uasfaltert", + "asphalt": "Asfalt", + "concrete": "Betong", + "chipseal": "Grov asfalt", + "cobblestone": "Brostein", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Metall", + "wood": "Treverk", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Grus", + "pebblestone": "Rullestein", + "rock": "Stein", + "dirt": "Jord", + "ground": "Bakke", + "earth": "Jord", + "snow": "Snø", + "ice": "Is", + "salt": "Salt", + "mud": "Gjørme", + "sand": "Sand", + "woodchips": "Treflis", + "grass": "Gress", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Start", + "end": "End", + "total_time": "Bevegelsestid", + "pick_date": "Pick a date", + "artificial": "Create realistic time data", + "update": "Update time data", + "help": "Use the form to set new time data.", + "help_invalid_selection": "Select a single trace to manage its time data." + }, + "merge": { + "merge_traces": "Connect the traces", + "merge_contents": "Merge the contents and keep the traces disconnected", + "merge_selection": "Merge selection", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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": "Slett", + "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": "Lagtype", + "basemap": "Basiskart", + "overlay": "Overlag", + "create": "Create layer", + "update": "Update layer" + }, + "opacity": "Overlay opacity", + "heatmap": "Strava Heatmap", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Water", + "stravaHeatmapWinter": "Winter", + "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", + "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", + "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": "Blå", + "bluered": "Blue Red", + "gray": "Grå", + "hot": "Hot", + "purple": "Lilla", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Avstand", + "elevation": "Høyde", + "temperature": "Temperature", + "speed": "Hastighet", + "pace": "Tempo", + "heartrate": "Heart rate", + "cadence": "Cadence", + "power": "Power", + "slope": "Skråning", + "surface": "Overflate", + "time": "Time", + "moving": "Moving", + "total": "Totalt" + }, + "units": { + "meters": "m", + "feet": "ft", + "kilometers": "km", + "miles": "mi", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "heartrate": "bpm", + "cadence": "rpm", + "power": "W" + }, + "gpx": { + "file": "File", + "files": "Files", + "track": "Spor", + "tracks": "Spor", + "segment": "Segment", + "segments": "Segments", + "waypoint": "Point of interest", + "waypoints": "Points of interest" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "File URLs (separated by commas)", + "basemap": "Basiskart", + "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" +} \ No newline at end of file diff --git a/website/src/locales/pl.json b/website/src/locales/pl.json new file mode 100644 index 00000000..64e2fb71 --- /dev/null +++ b/website/src/locales/pl.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "pomoc", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "Duplikuj", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "Usuń", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Elevation profile", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "Jednostki odległości", + "metric": "Metryczne", + "imperial": "Imperialne", + "velocity_units": "Jednostki prędkości", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "Znaczniki odległości", + "direction_markers": "Direction arrows", + "help": "Pomoc", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "Nazwa", + "description": "Description", + "save": "Zapisz" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "open_in": "Open in" + }, + "toolbar": { + "routing": { + "tooltip": "Plan or edit a route", + "activity": "Aktywność", + "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": "Odwróć", + "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": "Rozpocznij pętlę tutaj", + "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": "Rower", + "racing_bike": "Road bike", + "mountain_bike": "Rower górski", + "foot": "Bieg/Wędrówka", + "motorcycle": "Motocykl", + "water": "Woda", + "railway": "Kolej" + }, + "surface": { + "unknown": "Unknown", + "paved": "Utwardzona", + "unpaved": "Nieutwardzona", + "asphalt": "Asfalt", + "concrete": "Beton", + "chipseal": "Nawierzchnia utrwalana powierzchniowo", + "cobblestone": "Bruk", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Metal", + "wood": "Drewno", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Żwir", + "pebblestone": "Otoczak", + "rock": "Kamień", + "dirt": "Ziemia", + "ground": "Teren", + "earth": "Ziemia", + "snow": "Śnieg", + "ice": "Lód", + "salt": "Sól", + "mud": "Błoto", + "sand": "Piasek", + "woodchips": "Zrębki", + "grass": "Trawa", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Początek", + "end": "End", + "total_time": "Czas ruchu", + "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": "Scal zaznaczenie", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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": "Usuń", + "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": "Rodzaj warstwy", + "basemap": "Mapa bazowa", + "overlay": "Nakładka", + "create": "Create layer", + "update": "Update layer" + }, + "opacity": "Overlay opacity", + "heatmap": "Strava Heatmap", + "label": { + "basemaps": "Mapy bazowe", + "overlays": "Nakładki", + "custom": "Własne", + "world": "Świat", + "countries": "Kraje", + "belgium": "Belgium", + "bulgaria": "Bułgaria", + "finland": "Finlandia", + "france": "Francja", + "new_zealand": "Nowa Zelandia", + "norway": "Norwegia", + "spain": "Hiszpania", + "sweden": "Szwecja", + "switzerland": "Szwajcaria", + "united_kingdom": "Wielka Brytania", + "united_states": "Stany Zjednoczone", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Woda", + "stravaHeatmapWinter": "Winter", + "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": "Piekarnia", + "food-store": "Food Store", + "eat-and-drink": "Jedzenie i picie", + "amenities": "Udogodnienia", + "toilets": "Toalety", + "water": "Woda", + "shower": "Prysznic", + "motorized": "Cars and Motorcycles", + "fuel-station": "Stacja paliw", + "parking": "Parking", + "garage": "Garage", + "barrier": "Bariera", + "tourism": "Turystyka", + "attraction": "Atrakcja", + "viewpoint": "Punkt widokowy", + "hotel": "Hotel", + "campsite": "Kemping", + "hut": "Hut", + "summit": "Summit", + "pass": "Pass", + "climbing": "Climbing", + "bicycle": "Rower", + "bicycle-parking": "Bicycle Parking", + "bicycle-rental": "Wypożyczalnia rowerów", + "bicycle-shop": "Sklep rowerowy", + "public-transport": "Transport publiczny", + "railway-station": "Stacja kolejowa", + "tram-stop": "Przystanek tramwajowy", + "bus-stop": "Przystanek autobusowy", + "ferry": "Ferry" + }, + "color": { + "blue": "Niebieski", + "bluered": "Blue Red", + "gray": "Szary", + "hot": "Gorący", + "purple": "Fioletowy", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Dystans", + "elevation": "Przewyższenie", + "temperature": "Temperature", + "speed": "Prędkość", + "pace": "Tempo", + "heartrate": "Heart rate", + "cadence": "Cadence", + "power": "Power", + "slope": "Nachylenie", + "surface": "Powierzchnia", + "time": "Time", + "moving": "Moving", + "total": "Łącznie" + }, + "units": { + "meters": "m", + "feet": "ft", + "kilometers": "km", + "miles": "mi", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "heartrate": "bpm", + "cadence": "rpm", + "power": "W" + }, + "gpx": { + "file": "File", + "files": "Files", + "track": "Trasa", + "tracks": "Trasy", + "segment": "Segment", + "segments": "Segments", + "waypoint": "Point of interest", + "waypoints": "Points of interest" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "Adres URL do pliku (rozdzielonego przecinkami)", + "basemap": "Mapa bazowa", + "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": "Podgląd", + "code": "Integration code" + }, + "webgl2_required": "WebGL 2 is required to display the map.", + "enable_webgl2": "Learn how to enable WebGL 2 in your browser" +} \ No newline at end of file diff --git a/website/src/locales/pt-br.json b/website/src/locales/pt-br.json new file mode 100644 index 00000000..f534f54a --- /dev/null +++ b/website/src/locales/pt-br.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "help", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "Duplicate", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "Delete", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Elevation profile", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "Distance units", + "metric": "Metric", + "imperial": "Imperial", + "velocity_units": "Velocity units", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "Distance markers", + "direction_markers": "Direction arrows", + "help": "Help", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "Name", + "description": "Description", + "save": "Save" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "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", + "mountain_bike": "Mountain bike", + "foot": "Run/hike", + "motorcycle": "Motorcycle", + "water": "Water", + "railway": "Railway" + }, + "surface": { + "unknown": "Unknown", + "paved": "Paved", + "unpaved": "Unpaved", + "asphalt": "Asphalt", + "concrete": "Concrete", + "chipseal": "Chipseal", + "cobblestone": "Cobblestone", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Metal", + "wood": "Wood", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Gravel", + "pebblestone": "Pebblestone", + "rock": "Rock", + "dirt": "Dirt", + "ground": "Ground", + "earth": "Earth", + "snow": "Snow", + "ice": "Ice", + "salt": "Salt", + "mud": "Mud", + "sand": "Sand", + "woodchips": "Woodchips", + "grass": "Grass", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Start", + "end": "End", + "total_time": "Moving time", + "pick_date": "Pick a date", + "artificial": "Create realistic time data", + "update": "Update time data", + "help": "Use the form to set new time data.", + "help_invalid_selection": "Select a single trace to manage its time data." + }, + "merge": { + "merge_traces": "Connect the traces", + "merge_contents": "Merge the contents and keep the traces disconnected", + "merge_selection": "Merge selection", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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", + "heatmap": "Strava Heatmap", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Water", + "stravaHeatmapWinter": "Winter", + "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", + "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", + "summit": "Summit", + "pass": "Pass", + "climbing": "Climbing", + "bicycle": "Bicycle", + "bicycle-parking": "Bicycle Parking", + "bicycle-rental": "Bicycle Rental", + "bicycle-shop": "Bicycle Shop", + "public-transport": "Public Transport", + "railway-station": "Railway Station", + "tram-stop": "Tram Stop", + "bus-stop": "Bus Stop", + "ferry": "Ferry" + }, + "color": { + "blue": "Blue", + "bluered": "Blue Red", + "gray": "Gray", + "hot": "Hot", + "purple": "Purple", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Distance", + "elevation": "Elevation", + "temperature": "Temperature", + "speed": "Speed", + "pace": "Pace", + "heartrate": "Heart rate", + "cadence": "Cadence", + "power": "Power", + "slope": "Slope", + "surface": "Surface", + "time": "Time", + "moving": "Moving", + "total": "Total" + }, + "units": { + "meters": "m", + "feet": "ft", + "kilometers": "km", + "miles": "mi", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "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" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "File URLs (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" +} \ No newline at end of file diff --git a/website/src/locales/pt.json b/website/src/locales/pt.json new file mode 100644 index 00000000..c2a20acd --- /dev/null +++ b/website/src/locales/pt.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "início", + "app_title": "o editor online de arquivos GPX", + "embed_title": "o editor online de arquivos GPX", + "help_title": "ajuda", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "Novo", + "new_file": "Novo arquivo", + "new_track": "Novo percurso", + "new_segment": "Novo segmento", + "open": "Abrir...", + "duplicate": "Duplicar", + "close": "Fechar", + "close_all": "Fechar todos", + "copy": "Copiar", + "paste": "Colar", + "cut": "Cortar", + "export": "Exportar...", + "export_all": "Exportar todos...", + "export_options": "Opções de exportação", + "support_message": "Essa ferramenta é gratuita para você, mas não para nós. Por favor, considere suportar financeiramente o site se você o utiliza frequentemente. Obrigado!", + "support_button": "Ajude a manter o site gratuito", + "download_file": "Baixar arquivo", + "download_files": "Baixar arquivos", + "edit": "Editar", + "undo": "Desfazer", + "redo": "Refazer", + "delete": "Apagar", + "select_all": "Selecionar todos", + "view": "Visualizar", + "elevation_profile": "Perfil de elevação", + "vertical_file_view": "Lista vertical de arquivos", + "switch_basemap": "Trocar para mapa base anterior", + "toggle_overlays": "Alternar sobreposições", + "toggle_3d": "Alternar 3D", + "settings": "Configurações", + "distance_units": "Unidades de distância", + "metric": "Métrico", + "imperial": "Imperial", + "velocity_units": "Unidades de velocidade", + "temperature_units": "Unidade de temperatura", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Idioma", + "mode": "Tema", + "light": "Claro", + "dark": "Escuro", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Camadas do mapa...", + "distance_markers": "Marcadores de distância", + "direction_markers": "Direction arrows", + "help": "Ajuda", + "donate": "Doar", + "ctrl": "Ctrl", + "click": "Clique", + "drag": "Arrastar", + "metadata": { + "button": "Informações...", + "name": "Nome", + "description": "Descrição", + "save": "Salvar" + }, + "style": { + "button": "Aparência...", + "color": "Cor", + "opacity": "Opacidade", + "width": "Largura" + }, + "hide": "Ocultar", + "unhide": "Mostrar", + "open_in": "Abrir em" + }, + "toolbar": { + "routing": { + "tooltip": "Planejar ou editar uma rota", + "activity": "Atividade", + "use_routing": "Rota", + "use_routing_tooltip": "Connect anchor points via road network, or in a straight line if disabled", + "allow_private": "Permitir estradas privadas", + "reverse": { + "button": "Inverter", + "tooltip": "Reverse the direction of the route" + }, + "route_back_to_start": { + "button": "Voltar para o início", + "tooltip": "Connect the last point of the route with the starting point" + }, + "round_trip": { + "button": "Ida e volta", + "tooltip": "Return to the starting point by the same route" + }, + "start_loop_here": "Iniciar o loop aqui", + "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": "Bicicleta", + "racing_bike": "Bicicleta de estrada", + "mountain_bike": "Bicicleta de montanha", + "foot": "Corrida/caminhada", + "motorcycle": "Moto", + "water": "Água", + "railway": "Ferrovia" + }, + "surface": { + "unknown": "Desconhecido", + "paved": "Pavimentado", + "unpaved": "Não pavimentado", + "asphalt": "Asfalto", + "concrete": "Cimento", + "chipseal": "Chipseal", + "cobblestone": "Empedrado", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Metal", + "wood": "Madeira", + "compacted": "Cascalho compactado", + "fine_gravel": "Cascalho fino", + "gravel": "Gravilha", + "pebblestone": "Pebblestone", + "rock": "Pedra", + "dirt": "Terra", + "ground": "Chão", + "earth": "Terra", + "snow": "Neve", + "ice": "Gelo", + "salt": "Sal", + "mud": "Lama", + "sand": "Areia", + "woodchips": "Woodchips", + "grass": "Grama", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Cortar ou dividir", + "crop": "Cortar", + "split_as": "Dividir a trilha em", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Iniciar", + "end": "End", + "total_time": "Tempo em Movimento", + "pick_date": "Escolha uma data", + "artificial": "Create realistic time data", + "update": "Update time data", + "help": "Use the form to set new time data.", + "help_invalid_selection": "Select a single trace to manage its time data." + }, + "merge": { + "merge_traces": "Connect the traces", + "merge_contents": "Merge the contents and keep the traces disconnected", + "merge_selection": "Merge selection", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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": "Tolerância", + "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": "Apagar", + "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": "Mapa-base", + "overlay": "Cobertura", + "create": "Create layer", + "update": "Update layer" + }, + "opacity": "Overlay opacity", + "heatmap": "Strava Heatmap", + "label": { + "basemaps": "Basemaps", + "overlays": "Sobreposições", + "custom": "Personalizado", + "world": "Mundo", + "countries": "Países", + "belgium": "Bélgica", + "bulgaria": "Bulgária", + "finland": "Finlândia", + "france": "França", + "new_zealand": "Nova Zelândia", + "norway": "Noruega", + "spain": "Espanha", + "sweden": "Suécia", + "switzerland": "Suíça", + "united_kingdom": "Reino Unido", + "united_states": "Estados Unidos", + "mapboxOutdoors": "Mapbox Outdoors", + "mapboxSatellite": "Satélite do Mapbox", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Corrida", + "stravaHeatmapTrailRun": "Corrida em trilha", + "stravaHeatmapHike": "Caminhada", + "stravaHeatmapRide": "Ciclismo", + "stravaHeatmapGravel": "Ciclismo de cascalho", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Água", + "stravaHeatmapWinter": "Inverno", + "waymarked_trails": "Trilhas demarcadas", + "waymarkedTrailsHiking": "Caminhada", + "waymarkedTrailsCycling": "Ciclismo", + "waymarkedTrailsMTB": "MTB", + "waymarkedTrailsSkating": "Patinação", + "waymarkedTrailsHorseRiding": "Hipismo", + "waymarkedTrailsWinter": "Inverno", + "points_of_interest": "Pontos de interesse", + "food": "Comida", + "bakery": "Padoca", + "food-store": "Loja de alimentos", + "eat-and-drink": "Comes e bebes", + "amenities": "Amenities", + "toilets": "Toilets", + "water": "Água", + "shower": "Chuveiro", + "motorized": "Carros e Motocicletas", + "fuel-station": "Postos de combustível", + "parking": "Estacionamento", + "garage": "Garagem", + "barrier": "Barrier", + "tourism": "Turismo", + "attraction": "Atração", + "viewpoint": "Mirante", + "hotel": "Hotel", + "campsite": "Acampamento", + "hut": "Cabana", + "summit": "Pico", + "pass": "Passagem", + "climbing": "Escalada", + "bicycle": "Bicicleta", + "bicycle-parking": "Estacionamento de bicicleta", + "bicycle-rental": "Aluguel de bicicleta", + "bicycle-shop": "Loja de bicicletas", + "public-transport": "Transporte Público", + "railway-station": "Estações ferroviárias", + "tram-stop": "Parada de bonde", + "bus-stop": "Parada de Ônibus", + "ferry": "Balsa" + }, + "color": { + "blue": "Azul", + "bluered": "Blue Red", + "gray": "Cinzento", + "hot": "Popular", + "purple": "Roxo", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Distância", + "elevation": "Elevação", + "temperature": "Temperatura", + "speed": "Velocidade", + "pace": "Ritmo", + "heartrate": "Heart rate", + "cadence": "Cadência", + "power": "Potência", + "slope": "Slope", + "surface": "Superfície", + "time": "Tempo", + "moving": "Moving", + "total": "Total" + }, + "units": { + "meters": "m", + "feet": "pés", + "kilometers": "km", + "miles": "mi", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "heartrate": "bpm", + "cadence": "rpm", + "power": "W" + }, + "gpx": { + "file": "File", + "files": "Files", + "track": "Track", + "tracks": "Percursos", + "segment": "Segment", + "segments": "Segmentos", + "waypoint": "Point of interest", + "waypoints": "Points of interest" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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": "Grátis, sem anúncios e de código aberto", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "File URLs (separated by commas)", + "basemap": "Mapa-base", + "height": "Altura", + "fill_by": "Fill by", + "none": "Nenhum", + "show_controls": "Mostrar controles", + "manual_camera": "Câmera manual", + "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": "Prévia", + "code": "Integration code" + }, + "webgl2_required": "WebGL 2 is required to display the map.", + "enable_webgl2": "Learn how to enable WebGL 2 in your browser" +} \ No newline at end of file diff --git a/website/src/locales/ro.json b/website/src/locales/ro.json new file mode 100644 index 00000000..f534f54a --- /dev/null +++ b/website/src/locales/ro.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "help", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "Duplicate", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "Delete", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Elevation profile", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "Distance units", + "metric": "Metric", + "imperial": "Imperial", + "velocity_units": "Velocity units", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "Distance markers", + "direction_markers": "Direction arrows", + "help": "Help", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "Name", + "description": "Description", + "save": "Save" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "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", + "mountain_bike": "Mountain bike", + "foot": "Run/hike", + "motorcycle": "Motorcycle", + "water": "Water", + "railway": "Railway" + }, + "surface": { + "unknown": "Unknown", + "paved": "Paved", + "unpaved": "Unpaved", + "asphalt": "Asphalt", + "concrete": "Concrete", + "chipseal": "Chipseal", + "cobblestone": "Cobblestone", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Metal", + "wood": "Wood", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Gravel", + "pebblestone": "Pebblestone", + "rock": "Rock", + "dirt": "Dirt", + "ground": "Ground", + "earth": "Earth", + "snow": "Snow", + "ice": "Ice", + "salt": "Salt", + "mud": "Mud", + "sand": "Sand", + "woodchips": "Woodchips", + "grass": "Grass", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Start", + "end": "End", + "total_time": "Moving time", + "pick_date": "Pick a date", + "artificial": "Create realistic time data", + "update": "Update time data", + "help": "Use the form to set new time data.", + "help_invalid_selection": "Select a single trace to manage its time data." + }, + "merge": { + "merge_traces": "Connect the traces", + "merge_contents": "Merge the contents and keep the traces disconnected", + "merge_selection": "Merge selection", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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", + "heatmap": "Strava Heatmap", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Water", + "stravaHeatmapWinter": "Winter", + "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", + "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", + "summit": "Summit", + "pass": "Pass", + "climbing": "Climbing", + "bicycle": "Bicycle", + "bicycle-parking": "Bicycle Parking", + "bicycle-rental": "Bicycle Rental", + "bicycle-shop": "Bicycle Shop", + "public-transport": "Public Transport", + "railway-station": "Railway Station", + "tram-stop": "Tram Stop", + "bus-stop": "Bus Stop", + "ferry": "Ferry" + }, + "color": { + "blue": "Blue", + "bluered": "Blue Red", + "gray": "Gray", + "hot": "Hot", + "purple": "Purple", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Distance", + "elevation": "Elevation", + "temperature": "Temperature", + "speed": "Speed", + "pace": "Pace", + "heartrate": "Heart rate", + "cadence": "Cadence", + "power": "Power", + "slope": "Slope", + "surface": "Surface", + "time": "Time", + "moving": "Moving", + "total": "Total" + }, + "units": { + "meters": "m", + "feet": "ft", + "kilometers": "km", + "miles": "mi", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "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" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "File URLs (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" +} \ No newline at end of file diff --git a/website/src/locales/ru.json b/website/src/locales/ru.json new file mode 100644 index 00000000..4b79839a --- /dev/null +++ b/website/src/locales/ru.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "помощь", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "Дубликат", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "Удалить", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Профиль рельефа", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "Единицы измерения расстояния", + "metric": "Метрические", + "imperial": "Имперские", + "velocity_units": "Единицы измерения скорости", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "Метки расстояния", + "direction_markers": "Direction arrows", + "help": "Помощь", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "Название", + "description": "Description", + "save": "Save" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "open_in": "Open in" + }, + "toolbar": { + "routing": { + "tooltip": "Plan or edit a route", + "activity": "Активность", + "use_routing": "Маршрутизация", + "use_routing_tooltip": "Connect anchor points via road network, or in a straight line if disabled", + "allow_private": "Allow private roads", + "reverse": { + "button": "Изменить направление", + "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": "Велосипед", + "racing_bike": "Road bike", + "mountain_bike": "Горный велосипед", + "foot": "Бег/Хайкинг", + "motorcycle": "Мотоцикл", + "water": "Water", + "railway": "Railway" + }, + "surface": { + "unknown": "Unknown", + "paved": "Paved", + "unpaved": "Unpaved", + "asphalt": "Asphalt", + "concrete": "Concrete", + "chipseal": "Chipseal", + "cobblestone": "Cobblestone", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Metal", + "wood": "Wood", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Gravel", + "pebblestone": "Pebblestone", + "rock": "Rock", + "dirt": "Dirt", + "ground": "Ground", + "earth": "Earth", + "snow": "Snow", + "ice": "Ice", + "salt": "Salt", + "mud": "Mud", + "sand": "Sand", + "woodchips": "Woodchips", + "grass": "Grass", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Начало", + "end": "End", + "total_time": "Время в движении", + "pick_date": "Pick a date", + "artificial": "Create realistic time data", + "update": "Update time data", + "help": "Use the form to set new time data.", + "help_invalid_selection": "Select a single trace to manage its time data." + }, + "merge": { + "merge_traces": "Connect the traces", + "merge_contents": "Merge the contents and keep the traces disconnected", + "merge_selection": "Merge selection", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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": "Удалить", + "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", + "heatmap": "Strava Heatmap", + "label": { + "basemaps": "Basemaps", + "overlays": "Overlays", + "custom": "Custom", + "world": "World", + "countries": "Countries", + "belgium": "Belgium", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Water", + "stravaHeatmapWinter": "Winter", + "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", + "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", + "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": "Синий", + "bluered": "Blue Red", + "gray": "Серый", + "hot": "Hot", + "purple": "Фиолетовый", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Расстояние", + "elevation": "Высота", + "temperature": "Температура", + "speed": "Скорость", + "pace": "Темп", + "heartrate": "Heart rate", + "cadence": "Каденс", + "power": "Мощность", + "slope": "Уклон", + "surface": "Поверхность", + "time": "Время", + "moving": "Moving", + "total": "Всего" + }, + "units": { + "meters": "м", + "feet": "фт", + "kilometers": "км", + "miles": "ми", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "heartrate": "bpm", + "cadence": "rpm", + "power": "W" + }, + "gpx": { + "file": "File", + "files": "Files", + "track": "Track", + "tracks": "Треки", + "segment": "Segment", + "segments": "Сегменты", + "waypoint": "Point of interest", + "waypoints": "Points of interest" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "URL-адреса файлов (разделенные запятыми)", + "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": "Предварительный просмотр", + "code": "Integration code" + }, + "webgl2_required": "WebGL 2 is required to display the map.", + "enable_webgl2": "Learn how to enable WebGL 2 in your browser" +} \ No newline at end of file diff --git a/website/src/locales/sv.json b/website/src/locales/sv.json new file mode 100644 index 00000000..483c2c90 --- /dev/null +++ b/website/src/locales/sv.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "hem", + "app_title": "online GPX-fileditor", + "embed_title": "online GPX-fileditor", + "help_title": "hjälp", + "description": "Visa, redigera och skapa GPX-filer online med avancerade ruttplaneringsfunktioner, verktyg för filhantering, tilltalande kartor och detaljerade datavisualiseringar." + }, + "menu": { + "new": "Nytt", + "new_file": "Ny fil", + "new_track": "Nytt spår", + "new_segment": "Nytt segment", + "open": "Öppna...", + "duplicate": "Duplicera", + "close": "Stäng", + "close_all": "Stäng alla", + "copy": "Kopiera", + "paste": "Klistra in", + "cut": "Klipp ut", + "export": "Exportera...", + "export_all": "Exportera alla...", + "export_options": "Exportalternativ", + "support_message": "Verktyget är gratis att använda, men inte gratis att underhålla. Överväg att stödja webbplatsen om du använder den ofta. Tack!", + "support_button": "Hjälpa till att hålla webbplatsen gratis", + "download_file": "Ladda ner fil", + "download_files": "Ladda ner filer", + "edit": "Redigera", + "undo": "Ångra", + "redo": "Upprepa", + "delete": "Radera", + "select_all": "Markera allt", + "view": "Visa", + "elevation_profile": "Höjdprofil", + "vertical_file_view": "Vertikal fillista", + "switch_basemap": "Växla till föregående baskarta", + "toggle_overlays": "Växla överlagring", + "toggle_3d": "Växla 3D", + "settings": "Inställningar", + "distance_units": "Enhet för distans", + "metric": "Metrisk", + "imperial": "Imperiala", + "velocity_units": "Enhet för hastighet", + "temperature_units": "Temperaturenheter", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Språk", + "mode": "Tema", + "light": "Ljust", + "dark": "Mörkt", + "street_view_source": "Gatuvykälla", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Kartlager...", + "distance_markers": "Distansmarkörer", + "direction_markers": "Riktningsmarkörer", + "help": "Hjälp", + "donate": "Donera", + "ctrl": "Ctrl", + "click": "Klicka", + "drag": "Dra", + "metadata": { + "button": "Info...", + "name": "Namn", + "description": "Beskrivning", + "save": "Spara" + }, + "style": { + "button": "Utseende...", + "color": "Färg", + "opacity": "Genomskinlighet", + "width": "Bredd" + }, + "hide": "Dölj", + "unhide": "Visa", + "open_in": "Öppna i" + }, + "toolbar": { + "routing": { + "tooltip": "Planera eller redigera en rutt", + "activity": "Aktivitet", + "use_routing": "Ruttplanering", + "use_routing_tooltip": "Koppla förankringspunkter via vägnätet, eller om inaktiverad, i en rak linje", + "allow_private": "Tillåt privata vägar", + "reverse": { + "button": "Reversera", + "tooltip": "Vänd riktningen på rutten" + }, + "route_back_to_start": { + "button": "Tillbaka till start", + "tooltip": "Koppla den sista punkten på rutten med startpunkten" + }, + "round_trip": { + "button": "Round trip", + "tooltip": "Return to the starting point by the same route" + }, + "start_loop_here": "Starta loopen här", + "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": "Cykel", + "racing_bike": "Road bike", + "mountain_bike": "Mountainbike", + "foot": "Löpa/vandra", + "motorcycle": "Motorcykel", + "water": "Water", + "railway": "Railway" + }, + "surface": { + "unknown": "Unknown", + "paved": "Asfalterad", + "unpaved": "Oasfalterad", + "asphalt": "Asfalt", + "concrete": "Betong", + "chipseal": "Oljegrus", + "cobblestone": "Kullersten", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Metall", + "wood": "Trä", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Grus", + "pebblestone": "Småsten", + "rock": "Sten", + "dirt": "Jord", + "ground": "Mark", + "earth": "Jord", + "snow": "Snö", + "ice": "Is", + "salt": "Salt", + "mud": "Lera", + "sand": "Sand", + "woodchips": "Träflis", + "grass": "Gräs", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Start", + "end": "End", + "total_time": "Tid i rörelse", + "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": "Sammanfoga markering", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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": "Radera", + "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": "Lagertyp", + "basemap": "Baskarta", + "overlay": "Överlägg", + "create": "Create layer", + "update": "Update layer" + }, + "opacity": "Overlay opacity", + "heatmap": "Strava Heatmap", + "label": { + "basemaps": "Baskartor", + "overlays": "Lager", + "custom": "Anpassat", + "world": "Världen", + "countries": "Länder", + "belgium": "Belgium", + "bulgaria": "Bulgarien", + "finland": "Finland", + "france": "Frankrike", + "new_zealand": "Nya Zeeland", + "norway": "Norge", + "spain": "Spanien", + "sweden": "Sverige", + "switzerland": "Schweiz", + "united_kingdom": "Storbritannien", + "united_states": "USA", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Water", + "stravaHeatmapWinter": "Winter", + "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": "Bageri", + "food-store": "Food Store", + "eat-and-drink": "Mat och dryck", + "amenities": "Bekvämligheter", + "toilets": "Toaletter", + "water": "Water", + "shower": "Dusch", + "motorized": "Cars and Motorcycles", + "fuel-station": "Bensinstation", + "parking": "Parkering", + "garage": "Garage", + "barrier": "Barrier", + "tourism": "Tourism", + "attraction": "Attraction", + "viewpoint": "Viewpoint", + "hotel": "Hotel", + "campsite": "Campsite", + "hut": "Hut", + "summit": "Summit", + "pass": "Pass", + "climbing": "Climbing", + "bicycle": "Bicycle", + "bicycle-parking": "Bicycle Parking", + "bicycle-rental": "Bicycle Rental", + "bicycle-shop": "Bicycle Shop", + "public-transport": "Kollektivtrafik", + "railway-station": "Järnvägsstation", + "tram-stop": "Spårvagnshållplats", + "bus-stop": "Busshållplats", + "ferry": "Ferry" + }, + "color": { + "blue": "Blå", + "bluered": "Blue Red", + "gray": "Grå", + "hot": "Hett", + "purple": "Lila", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Distans", + "elevation": "Höjd", + "temperature": "Temperature", + "speed": "Fart", + "pace": "Tempo", + "heartrate": "Heart rate", + "cadence": "Cadence", + "power": "Power", + "slope": "Lutning", + "surface": "Yta", + "time": "Time", + "moving": "Moving", + "total": "Total" + }, + "units": { + "meters": "m", + "feet": "fot", + "kilometers": "km", + "miles": "mi", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "heartrate": "bpm", + "cadence": "rpm", + "power": "W" + }, + "gpx": { + "file": "File", + "files": "Files", + "track": "Spår", + "tracks": "Spår", + "segment": "Segment", + "segments": "Segments", + "waypoint": "Point of interest", + "waypoints": "Points of interest" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "Fil-URL:er (separerade med kommatecken)", + "basemap": "Baskarta", + "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": "Förhandsvisning", + "code": "Integration code" + }, + "webgl2_required": "WebGL 2 is required to display the map.", + "enable_webgl2": "Learn how to enable WebGL 2 in your browser" +} \ No newline at end of file diff --git a/website/src/locales/vi.json b/website/src/locales/vi.json new file mode 100644 index 00000000..3d8b8cbf --- /dev/null +++ b/website/src/locales/vi.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "help", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "Tạo bản sao", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "Xóa", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Elevation profile", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "Distance units", + "metric": "Hệ mét", + "imperial": "Imperial", + "velocity_units": "Velocity units", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "Distance markers", + "direction_markers": "Direction arrows", + "help": "Help", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "Name", + "description": "Description", + "save": "Save" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "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": "Đảo ngược", + "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": "Đạp xe", + "racing_bike": "Road bike", + "mountain_bike": "Xe đạp leo núi", + "foot": "Chạy/đi bộ", + "motorcycle": "Xe máy", + "water": "Nước", + "railway": "Đường sắt" + }, + "surface": { + "unknown": "Unknown", + "paved": "Paved", + "unpaved": "Unpaved", + "asphalt": "Asphalt", + "concrete": "Concrete", + "chipseal": "Chipseal", + "cobblestone": "Cobblestone", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "Metal", + "wood": "Wood", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "Gravel", + "pebblestone": "Pebblestone", + "rock": "Rock", + "dirt": "Dirt", + "ground": "Ground", + "earth": "Earth", + "snow": "Snow", + "ice": "Ice", + "salt": "Salt", + "mud": "Mud", + "sand": "Sand", + "woodchips": "Woodchips", + "grass": "Grass", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "Start", + "end": "End", + "total_time": "Moving time", + "pick_date": "Pick a date", + "artificial": "Create realistic time data", + "update": "Update time data", + "help": "Use the form to set new time data.", + "help_invalid_selection": "Select a single trace to manage its time data." + }, + "merge": { + "merge_traces": "Connect the traces", + "merge_contents": "Merge the contents and keep the traces disconnected", + "merge_selection": "Merge selection", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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": "Xóa", + "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": "Bản đồ cơ sở", + "overlay": "Lớp phủ", + "create": "Create layer", + "update": "Update layer" + }, + "opacity": "Overlay opacity", + "heatmap": "Strava Heatmap", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Nước", + "stravaHeatmapWinter": "Winter", + "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": "Nước", + "shower": "Shower", + "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", + "summit": "Summit", + "pass": "Pass", + "climbing": "Climbing", + "bicycle": "Bicycle", + "bicycle-parking": "Bicycle Parking", + "bicycle-rental": "Bicycle Rental", + "bicycle-shop": "Bicycle Shop", + "public-transport": "Public Transport", + "railway-station": "Railway Station", + "tram-stop": "Tram Stop", + "bus-stop": "Bus Stop", + "ferry": "Ferry" + }, + "color": { + "blue": "Blue", + "bluered": "Blue Red", + "gray": "Gray", + "hot": "Hot", + "purple": "Purple", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "Distance", + "elevation": "Elevation", + "temperature": "Temperature", + "speed": "Speed", + "pace": "Nhịp độ", + "heartrate": "Heart rate", + "cadence": "Cadence", + "power": "Power", + "slope": "Slope", + "surface": "Surface", + "time": "Time", + "moving": "Moving", + "total": "Total" + }, + "units": { + "meters": "m", + "feet": "ft", + "kilometers": "km", + "miles": "mi", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "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" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "File URLs (separated by commas)", + "basemap": "Bản đồ cơ sở", + "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" +} \ No newline at end of file diff --git a/website/src/locales/zh.json b/website/src/locales/zh.json new file mode 100644 index 00000000..188e786a --- /dev/null +++ b/website/src/locales/zh.json @@ -0,0 +1,432 @@ +{ + "metadata": { + "home_title": "home", + "app_title": "the online GPX file editor", + "embed_title": "the online GPX file editor", + "help_title": "帮助", + "description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations." + }, + "menu": { + "new": "New", + "new_file": "New file", + "new_track": "New track", + "new_segment": "New segment", + "open": "Open...", + "duplicate": "创建副本", + "close": "Close", + "close_all": "Close all", + "copy": "Copy", + "paste": "Paste", + "cut": "Cut", + "export": "Export...", + "export_all": "Export all...", + "export_options": "Export options", + "support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!", + "support_button": "Help keep the website free", + "download_file": "Download file", + "download_files": "Download files", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "delete": "删除", + "select_all": "Select all", + "view": "View", + "elevation_profile": "Elevation profile", + "vertical_file_view": "Vertical file list", + "switch_basemap": "Switch to previous basemap", + "toggle_overlays": "Toggle overlays", + "toggle_3d": "Toggle 3D", + "settings": "Settings", + "distance_units": "长度单位", + "metric": "公制", + "imperial": "英制", + "velocity_units": "速度单位", + "temperature_units": "Temperature units", + "celsius": "Celsius", + "fahrenheit": "Fahrenheit", + "language": "Language", + "mode": "Theme", + "light": "Light", + "dark": "Dark", + "street_view_source": "Street view source", + "mapillary": "Mapillary", + "google": "Google", + "layers": "Map layers...", + "distance_markers": "距离标记", + "direction_markers": "Direction arrows", + "help": "帮助", + "donate": "Donate", + "ctrl": "Ctrl", + "click": "Click", + "drag": "Drag", + "metadata": { + "button": "Info...", + "name": "名称", + "description": "Description", + "save": "保存" + }, + "style": { + "button": "Appearance...", + "color": "Color", + "opacity": "Opacity", + "width": "Width" + }, + "hide": "Hide", + "unhide": "Unhide", + "open_in": "Open in" + }, + "toolbar": { + "routing": { + "tooltip": "Plan or edit a route", + "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": "反转", + "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": "在此开始循环", + "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": "自行车", + "racing_bike": "Road bike", + "mountain_bike": "山地自行车", + "foot": "跑步/徒步", + "motorcycle": "摩托车", + "water": "Water", + "railway": "Railway" + }, + "surface": { + "unknown": "Unknown", + "paved": "铺装路面", + "unpaved": "非铺装路面", + "asphalt": "沥青", + "concrete": "混凝土", + "chipseal": "碎石铺装", + "cobblestone": "鹅卵石", + "unhewn_cobblestone": "Unhewn cobblestone", + "paving_stones": "Paving stones", + "stepping_stones": "Stepping stones", + "sett": "Sett", + "metal": "金属", + "wood": "木材", + "compacted": "Compacted gravel", + "fine_gravel": "Fine gravel", + "gravel": "沙砾", + "pebblestone": "卵石", + "rock": "岩石", + "dirt": "泥土", + "ground": "地", + "earth": "土", + "snow": "雪", + "ice": "冰", + "salt": "盐", + "mud": "泥巴", + "sand": "沙粒", + "woodchips": "木片", + "grass": "草地", + "grass_paver": "Grass paver" + }, + "error": { + "from": "The start point is too far from the nearest road", + "via": "The via point is too far from the nearest road", + "to": "The end point is too far from the nearest road", + "timeout": "Route calculation took too long, try adding points closer together" + } + }, + "scissors": { + "tooltip": "Crop or split", + "crop": "Crop", + "split_as": "Split the trace into", + "help_invalid_selection": "Select a trace to crop or split.", + "help": "Use the slider to crop the trace, or click on the map to split it at the selected point." + }, + "time": { + "tooltip": "Manage time data", + "start": "开始", + "end": "End", + "total_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": "合并选择项", + "tooltip": "Merge items together", + "help_merge_traces": "Connecting the selected traces will create a single continuous trace.", + "help_cannot_merge_traces": "Your selection must contain several traces to connect them.", + "help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.", + "help_cannot_merge_contents": "Your selection must contain several items to merge their contents." + }, + "extract": { + "tooltip": "Extract contents to separate items", + "button": "Extract", + "help": "Extracting the contents of the selected items will create a separate item for each of their contents.", + "help_invalid_selection": "Your selection must contain items with multiple traces to extract them." + }, + "waypoint": { + "tooltip": "Create and edit points of interest", + "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": "删除", + "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": "图层类型", + "basemap": "底图", + "overlay": "叠加", + "create": "Create layer", + "update": "Update layer" + }, + "opacity": "Overlay opacity", + "heatmap": "Strava Heatmap", + "label": { + "basemaps": "底图", + "overlays": "叠加层", + "custom": "自定义", + "world": "世界", + "countries": "国家/地区", + "belgium": "Belgium", + "bulgaria": "保加利亚", + "finland": "芬兰", + "france": "法国", + "new_zealand": "新西兰", + "norway": "挪威", + "spain": "西班牙", + "sweden": "瑞典", + "switzerland": "瑞士", + "united_kingdom": "英国", + "united_states": "美国", + "mapboxOutdoors": "Mapbox Outdoors", + "mapboxSatellite": "Mapbox 卫星", + "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", + "ignFrScan25": "IGN SCAN25", + "ignFrSatellite": "IGN Satellite", + "ignEs": "IGN", + "ordnanceSurvey": "Ordnance Survey", + "norwayTopo": "Topografisk Norgeskart 4", + "swedenTopo": "Lantmäteriet Topo", + "finlandTopo": "Lantmäteriverket Terrängkarta", + "bgMountains": "BGMountains", + "usgs": "USGS", + "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", + "strava": "Strava", + "stravaHeatmapRun": "Running", + "stravaHeatmapTrailRun": "Trail Running", + "stravaHeatmapHike": "Hiking", + "stravaHeatmapRide": "Cycling", + "stravaHeatmapGravel": "Gravel Cycling", + "stravaHeatmapMTB": "MTB", + "stravaHeatmapWater": "Water", + "stravaHeatmapWinter": "Winter", + "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": "面包店", + "food-store": "Food Store", + "eat-and-drink": "吃吃喝喝", + "amenities": "便利设施", + "toilets": "厕所", + "water": "Water", + "shower": "淋浴", + "motorized": "Cars and Motorcycles", + "fuel-station": "加油站", + "parking": "停车场", + "garage": "Garage", + "barrier": "障碍物", + "tourism": "旅游观光", + "attraction": "景点", + "viewpoint": "观景点", + "hotel": "酒店", + "campsite": "营地", + "hut": "Hut", + "summit": "Summit", + "pass": "Pass", + "climbing": "Climbing", + "bicycle": "自行车", + "bicycle-parking": "自行车停车场", + "bicycle-rental": "自行车出租点", + "bicycle-shop": "自行车店", + "public-transport": "公共交通", + "railway-station": "火车站", + "tram-stop": "有轨电车站", + "bus-stop": "巴士站", + "ferry": "Ferry" + }, + "color": { + "blue": "蓝色", + "bluered": "Blue Red", + "gray": "灰色", + "hot": "灼热", + "purple": "紫色", + "orange": "Orange" + } + }, + "chart": { + "show_slope": "Show slope data", + "show_surface": "Show surface data", + "show_speed": "Show speed data", + "show_pace": "Show pace data", + "show_heartrate": "Show heart rate data", + "show_cadence": "Show cadence data", + "show_temperature": "Show temperature data", + "show_power": "Show power data" + }, + "quantities": { + "distance": "距离", + "elevation": "高程", + "temperature": "Temperature", + "speed": "速度", + "pace": "配速", + "heartrate": "Heart rate", + "cadence": "Cadence", + "power": "Power", + "slope": "斜坡", + "surface": "表面", + "time": "Time", + "moving": "Moving", + "total": "全部" + }, + "units": { + "meters": "米", + "feet": "英尺", + "kilometers": "千米", + "miles": "英里", + "celsius": "°C", + "fahrenheit": "°F", + "kilometers_per_hour": "km/h", + "miles_per_hour": "mph", + "minutes_per_kilometer": "min/km", + "minutes_per_mile": "min/mi", + "heartrate": "bpm", + "cadence": "rpm", + "power": "W" + }, + "gpx": { + "file": "File", + "files": "Files", + "track": "轨迹", + "tracks": "轨迹", + "segment": "段", + "segments": "Segments", + "waypoint": "Point of interest", + "waypoints": "Points of interest" + }, + "homepage": { + "website": "Website", + "home": "Home", + "app": "App", + "contact": "Contact", + "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." + }, + "embedding": { + "title": "Create your own map", + "mapbox_token": "Mapbox access token", + "file_urls": "文件 URLs (用逗号分隔)", + "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": "预览", + "code": "Integration code" + }, + "webgl2_required": "WebGL 2 is required to display the map.", + "enable_webgl2": "Learn how to enable WebGL 2 in your browser" +} \ No newline at end of file