4 Commits

Author SHA1 Message Date
vcoppe
a3853c724f New translations en.json (Chinese Traditional, Hong Kong) 2026-04-17 05:11:14 +02:00
vcoppe
8ceaf2c8bd New translations elevation.mdx (Spanish) 2026-04-12 13:21:16 +02:00
vcoppe
1de15f702a New translations merge.mdx (Spanish) 2026-04-12 13:21:15 +02:00
vcoppe
0d1f1e9b23 New translations en.json (Spanish) 2026-04-12 13:21:14 +02:00
74 changed files with 112 additions and 376 deletions

View File

@@ -43,8 +43,6 @@
BookOpenText, BookOpenText,
ChartArea, ChartArea,
Maximize, Maximize,
Maximize2,
Minimize2,
} from '@lucide/svelte'; } from '@lucide/svelte';
import { map } from '$lib/components/map/map'; import { map } from '$lib/components/map/map';
import { editMetadata } from '$lib/components/file-list/metadata/utils.svelte'; import { editMetadata } from '$lib/components/file-list/metadata/utils.svelte';
@@ -72,7 +70,7 @@
import { copied, selection } from '$lib/logic/selection'; import { copied, selection } from '$lib/logic/selection';
import { allHidden } from '$lib/logic/hidden'; import { allHidden } from '$lib/logic/hidden';
import { boundsManager } from '$lib/logic/bounds'; import { boundsManager } from '$lib/logic/bounds';
import { tick, onMount } from 'svelte'; import { tick } from 'svelte';
import { allowedPastes } from '$lib/components/file-list/sortable-file-list'; import { allowedPastes } from '$lib/components/file-list/sortable-file-list';
const { const {
@@ -107,23 +105,6 @@
} }
let layerSettingsOpen = $state(false); let layerSettingsOpen = $state(false);
let fullscreen = $state(false);
function toggleFullscreen() {
if (!document.fullscreenElement) {
document.documentElement.requestFullscreen?.();
} else {
document.exitFullscreen?.();
}
}
onMount(() => {
const handler = () => {
fullscreen = document.fullscreenElement !== null;
};
document.addEventListener('fullscreenchange', handler);
return () => document.removeEventListener('fullscreenchange', handler);
});
</script> </script>
<div class="absolute md:top-2 left-0 right-0 z-20 flex flex-row justify-center pointer-events-none"> <div class="absolute md:top-2 left-0 right-0 z-20 flex flex-row justify-center pointer-events-none">
@@ -396,16 +377,6 @@
{i18n._('menu.toggle_3d')} {i18n._('menu.toggle_3d')}
<Shortcut key={i18n._('menu.right_click_drag')} /> <Shortcut key={i18n._('menu.right_click_drag')} />
</Menubar.Item> </Menubar.Item>
<Menubar.Separator />
<Menubar.CheckboxItem checked={fullscreen} onCheckedChange={toggleFullscreen}>
{#if fullscreen}
<Minimize2 size="16" />
{:else}
<Maximize2 size="16" />
{/if}
{i18n._('menu.fullscreen')}
<Shortcut key="F11" />
</Menubar.CheckboxItem>
</Menubar.Content> </Menubar.Content>
</Menubar.Menu> </Menubar.Menu>
<Menubar.Menu> <Menubar.Menu>

View File

@@ -142,7 +142,6 @@ export class MapLayerEventManager {
} }
private _handleMouseMove(e: maplibregl.MapMouseEvent) { private _handleMouseMove(e: maplibregl.MapMouseEvent) {
if (e.originalEvent.buttons > 0) return;
const featuresByLayer = this._getRenderedFeaturesByLayer(e); const featuresByLayer = this._getRenderedFeaturesByLayer(e);
Object.keys(this._listeners).forEach((layerId) => { Object.keys(this._listeners).forEach((layerId) => {
const features = featuresByLayer[layerId] || []; const features = featuresByLayer[layerId] || [];

View File

@@ -81,13 +81,8 @@ export class StyleManager {
let basemap = get(currentBasemap); let basemap = get(currentBasemap);
const basemapInfo = basemaps[basemap] ?? custom[basemap]?.value ?? basemaps[defaultBasemap]; const basemapInfo = basemaps[basemap] ?? custom[basemap]?.value ?? basemaps[defaultBasemap];
const basemapStyle = await this.get(basemapInfo);
let basemapStyle = basemaps.openStreetMap as maplibregl.StyleSpecification;
try {
basemapStyle = await this.get(basemapInfo);
} catch (e) {
console.error(e.message);
}
this.merge(style, basemapStyle); this.merge(style, basemapStyle);
if (this._maptilerKey !== '') { if (this._maptilerKey !== '') {
@@ -114,21 +109,16 @@ export class StyleManager {
if (!layers[overlay]) { if (!layers[overlay]) {
if (this._pastOverlays.has(overlay)) { if (this._pastOverlays.has(overlay)) {
const overlayInfo = custom[overlay]?.value ?? overlays[overlay]; const overlayInfo = custom[overlay]?.value ?? overlays[overlay];
try {
const overlayStyle = await this.get(overlayInfo); const overlayStyle = await this.get(overlayInfo);
for (let layer of overlayStyle.layers ?? []) { for (let layer of overlayStyle.layers ?? []) {
if (map_.getLayer(layer.id)) { if (map_.getLayer(layer.id)) {
map_.removeLayer(layer.id); map_.removeLayer(layer.id);
} }
} }
} catch (e) {
// Should not happen
}
this._pastOverlays.delete(overlay); this._pastOverlays.delete(overlay);
} }
} else { } else {
const overlayInfo = custom[overlay]?.value ?? overlays[overlay]; const overlayInfo = custom[overlay]?.value ?? overlays[overlay];
try {
const overlayStyle = await this.get(overlayInfo); const overlayStyle = await this.get(overlayInfo);
const opacity = overlayOpacities[overlay]; const opacity = overlayOpacities[overlay];
@@ -156,10 +146,8 @@ export class StyleManager {
map_.addLayer(layer, ANCHOR_LAYER_KEY.overlays); map_.addLayer(layer, ANCHOR_LAYER_KEY.overlays);
} }
} }
this._pastOverlays.add(overlay); this._pastOverlays.add(overlay);
} catch (e) {
console.error(e.message);
}
} }
} }
} catch (e) {} } catch (e) {}
@@ -193,9 +181,6 @@ export class StyleManager {
styleUrl = styleUrl.replace(maptilerKeyPlaceHolder, this._maptilerKey); styleUrl = styleUrl.replace(maptilerKeyPlaceHolder, this._maptilerKey);
} }
const response = await fetch(styleUrl, { cache: 'force-cache' }); const response = await fetch(styleUrl, { cache: 'force-cache' });
if (!response.ok) {
throw new Error(`HTTP error fetching style "${styleInfo}": ${response.status}`);
}
const style = await response.json(); const style = await response.json();
return style; return style;
} else { } else {

View File

@@ -57,10 +57,8 @@ export class RoutingControls {
updateControlsBinded: () => void = this.updateControls.bind(this); updateControlsBinded: () => void = this.updateControls.bind(this);
appendAnchorBinded: (e: MapMouseEvent) => void = this.appendAnchor.bind(this); appendAnchorBinded: (e: MapMouseEvent) => void = this.appendAnchor.bind(this);
addIntermediateAnchorBinded: (e: MapMouseEvent) => void = this.addIntermediateAnchor.bind(this);
draggedAnchorIndex: number | null = null; draggedAnchorIndex: number | null = null;
lastDraggedAnchorEventTime: number = 0;
draggingStartingPosition: maplibregl.Point = new maplibregl.Point(0, 0); draggingStartingPosition: maplibregl.Point = new maplibregl.Point(0, 0);
onMouseEnterBinded: () => void = this.onMouseEnter.bind(this); onMouseEnterBinded: () => void = this.onMouseEnter.bind(this);
onMouseLeaveBinded: () => void = this.onMouseLeave.bind(this); onMouseLeaveBinded: () => void = this.onMouseLeave.bind(this);
@@ -135,7 +133,6 @@ export class RoutingControls {
map_.on('style.load', this.updateControlsBinded); map_.on('style.load', this.updateControlsBinded);
map_.on('click', this.appendAnchorBinded); map_.on('click', this.appendAnchorBinded);
layerEventManager.on('mousemove', this.fileId, this.showTemporaryAnchorBinded); layerEventManager.on('mousemove', this.fileId, this.showTemporaryAnchorBinded);
layerEventManager.on('click', this.fileId, this.addIntermediateAnchorBinded);
this.fileUnsubscribe = this.file.subscribe(this.updateControlsBinded); this.fileUnsubscribe = this.file.subscribe(this.updateControlsBinded);
} }
@@ -240,7 +237,6 @@ export class RoutingControls {
map_?.off('style.load', this.updateControlsBinded); map_?.off('style.load', this.updateControlsBinded);
map_?.off('click', this.appendAnchorBinded); map_?.off('click', this.appendAnchorBinded);
layerEventManager?.off('mousemove', this.fileId, this.showTemporaryAnchorBinded); layerEventManager?.off('mousemove', this.fileId, this.showTemporaryAnchorBinded);
layerEventManager?.off('click', this.fileId, this.addIntermediateAnchorBinded);
map_?.off('mousemove', this.updateTemporaryAnchorBinded); map_?.off('mousemove', this.updateTemporaryAnchorBinded);
this.layers.forEach((layer) => { this.layers.forEach((layer) => {
@@ -525,19 +521,12 @@ export class RoutingControls {
if (get(streetViewEnabled) && get(streetViewSource) === 'google') { if (get(streetViewEnabled) && get(streetViewSource) === 'google') {
return; return;
} }
if (
this.draggedAnchorIndex !== null ||
Date.now() - this.lastDraggedAnchorEventTime < 100
) {
// Exit if anchor is being dragged
return;
}
if ( if (
e.target.queryRenderedFeatures(e.point, { e.target.queryRenderedFeatures(e.point, {
layers: [this.fileId, ...[...this.layers.values()].map((layer) => layer.id)], layers: [...this.layers.values()].map((layer) => layer.id),
}).length }).length
) { ) {
// Clicked on routing control or layer, ignoring // Clicked on routing control, ignoring
return; return;
} }
this.appendAnchorWithCoordinates({ this.appendAnchorWithCoordinates({
@@ -609,15 +598,6 @@ export class RoutingControls {
await this.routeBetweenAnchors([lastAnchor, newAnchor], [lastAnchorPoint, newAnchorPoint]); await this.routeBetweenAnchors([lastAnchor, newAnchor], [lastAnchorPoint, newAnchorPoint]);
} }
addIntermediateAnchor(e: maplibregl.MapMouseEvent) {
e.preventDefault();
if (this.temporaryAnchor !== null) {
this.turnIntoPermanentAnchor();
return;
}
}
getNeighbouringAnchors(anchor: Anchor): [Anchor | null, Anchor | null] { getNeighbouringAnchors(anchor: Anchor): [Anchor | null, Anchor | null] {
let previousAnchor: Anchor | null = null; let previousAnchor: Anchor | null = null;
let nextAnchor: Anchor | null = null; let nextAnchor: Anchor | null = null;
@@ -820,7 +800,7 @@ export class RoutingControls {
`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"> `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
<circle cx="10" cy="10" r="8" fill="white" stroke="black" stroke-width="2" /> <circle cx="10" cy="10" r="8" fill="white" stroke="black" stroke-width="2" />
</svg>`, </svg>`,
_map.getCanvasContainer().offsetWidth > 1000 ? 56 : 80 _map.getCanvasContainer().offsetWidth > 1000 ? 50 : 80
); );
} }
@@ -838,11 +818,8 @@ export class RoutingControls {
onClick(e: MapLayerMouseEvent) { onClick(e: MapLayerMouseEvent) {
e.preventDefault(); e.preventDefault();
if ( if (this.temporaryAnchor !== null) {
this.draggedAnchorIndex !== null || this.turnIntoPermanentAnchor();
Date.now() - this.lastDraggedAnchorEventTime < 100
) {
// Exit if anchor is being dragged
return; return;
} }
@@ -931,8 +908,6 @@ export class RoutingControls {
lat: e.lngLat.lat, lat: e.lngLat.lat,
lon: e.lngLat.lng, lon: e.lngLat.lng,
}); });
this.lastDraggedAnchorEventTime = Date.now();
} }
onMouseUp(e: MapLayerMouseEvent | MapLayerTouchEvent) { onMouseUp(e: MapLayerMouseEvent | MapLayerTouchEvent) {
@@ -971,7 +946,6 @@ export class RoutingControls {
} }
this.draggedAnchorIndex = null; this.draggedAnchorIndex = null;
this.lastDraggedAnchorEventTime = Date.now();
} }
showTemporaryAnchor(e: MapLayerMouseEvent) { showTemporaryAnchor(e: MapLayerMouseEvent) {

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
Каб кіраваць арыентацыяй і нахілам карты, вы таксама можаце перацягнуць карту, утрымліваючы <kbd>Ctrl</kbd>. Каб кіраваць арыентацыяй і нахілам карты, вы таксама можаце перацягнуць карту, утрымліваючы <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: Opcions de vista
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Entra o surt de la vista de mapa en 3D.
Per controlar l'orientació i inclinació del mapa, pots arrossegar el mapa mentre prems <kbd>Ctrl</kbd>. Per controlar l'orientació i inclinació del mapa, pots arrossegar el mapa mentre prems <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: Možnosti zobrazení
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Zapnout nebo vypnout 3D zobrazení mapy.
Chcete-li ovládat orientaci a náklon mapy, můžete ji také potáhnout s přidržením klávesy <kbd>Ctrl</kbd>. Chcete-li ovládat orientaci a náklon mapy, můžete ji také potáhnout s přidržením klávesy <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: Anzeigeoptionen
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Aufrufen oder Beenden der 3D-Kartenansicht.
Um die Ausrichtung und Neigung der Karte zu steuern, können Sie die Karte auch ziehen, während Sie <kbd>die Strg-Taste</kbd> gedrückt halten. Um die Ausrichtung und Neigung der Karte zu steuern, können Sie die Karte auch ziehen, während Sie <kbd>die Strg-Taste</kbd> gedrückt halten.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -13,8 +13,8 @@ Puede usar **gpx.studio** para crear mapas que muestren sus archivos GPX e integ
Todo lo que necesita es: Todo lo que necesita es:
1. Archivos GPX alojados en su servidor o en Google Drive, o accesibles a través de una URL pública; 1. GPX files hosted on your server or on Google Drive, or accessible via a public URL;
2. _Opcional:_ una <a href="https://cloud.maptiler.com/auth/widget?next=https://cloud.maptiler.com/maps/" target="_blank">Tecla MapTiler</a> para cargar mapas MapTiler. 2. _Optional:_ a <a href="https://cloud.maptiler.com/auth/widget?next=https://cloud.maptiler.com/maps/" target="_blank">MapTiler key</a> to load MapTiler maps.
Luego puede jugar con el configurador de abajo para personalizar su mapa y generar el código HTML correspondiente. Luego puede jugar con el configurador de abajo para personalizar su mapa y generar el código HTML correspondiente.

View File

@@ -69,4 +69,4 @@ Pueden activarse en la [configuración de capas del mapa](./menu/settings).
En estos ajustes, también puede administrar la opacidad de las capas superpuestas. En estos ajustes, también puede administrar la opacidad de las capas superpuestas.
Para los usuarios avanzados, es posible añadir mapas base y superposiciones personalizadas proporcionando <a href="https://en.wikipedia.org/wiki/Web_Map_Tile_Service" target="_blank">WMTS</a>, <a href="https://en.wikipedia.org/wiki/Web_Map_Service" target="_blank">WMS</a> o URLs <a href="https://docs.mapbox.com/help/glossary/style/" target="_blank">JSON estilo Mapbox</a>. For advanced users, it is possible to add custom basemaps and overlays by providing <a href="https://en.wikipedia.org/wiki/Web_Map_Tile_Service" target="_blank">WMTS</a>, <a href="https://en.wikipedia.org/wiki/Web_Map_Service" target="_blank">WMS</a>, or <a href="https://maplibre.org/maplibre-style-spec/" target="_blank">MapLibre style JSON</a> URLs.

View File

@@ -3,7 +3,7 @@ title: Opciones de vista
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Entra o sale de la vista 3D del mapa.
Para controlar la orientación e inclinación del mapa, puede arrastrarlo mientras mantiene pulsada la tecla <kbd>Ctrl</kbd>. Para controlar la orientación e inclinación del mapa, puede arrastrarlo mientras mantiene pulsada la tecla <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -18,7 +18,7 @@ Para usar esta herramienta, necesita [seleccionar](../files-and-stats) múltiple
<DocsNote> <DocsNote>
Los elementos seleccionados se combinan en el orden en que aparecen en la lista de archivos. Selected items are merged in the order they appear in the files list.
Si es necesario, puede reordenar los elementos arrastrando y soltando. Si es necesario, puede reordenar los elementos arrastrando y soltando.
</DocsNote> </DocsNote>

View File

@@ -3,7 +3,7 @@ title: Ikusteko aukerak
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Aktibatu edo desaktibatu maparen 3D ikuspegia.
Maparen orientazioa eta okertzea kontrolatzeko, mapa ere arrasta dezakezu <kbd> Ctrl</kbd> sakatzen duzun bitartean. Maparen orientazioa eta okertzea kontrolatzeko, mapa ere arrasta dezakezu <kbd> Ctrl</kbd> sakatzen duzun bitartean.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: Options d'affichage
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Entrer ou sortir de la vue 3D de la carte.
Pour contrôler l'orientation et l'inclinaison de la carte, vous pouvez également faire glisser la carte tout en maintenant <kbd>Ctrl</kbd>. Pour contrôler l'orientation et l'inclinaison de la carte, vous pouvez également faire glisser la carte tout en maintenant <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Plein écran
Passer en mode plein écran, ou le quitter.
Vous pouvez également appuyer sur <kbd>F11</kbd> pour activer/désactiver le mode plein écran, ou sur <kbd>Échap</kbd> pour quitter.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: Nézet beállításai
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Lépjen be vagy lépjen ki a 3D térképnézetből.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: Opzioni di visualizzazione
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Entrare o uscire dalla vista mappa 3D.
Per controllare l'orientamento e l'inclinazione della mappa, puoi anche trascinare la mappa tenendo premuto <kbd>Ctrl</kbd>. Per controllare l'orientamento e l'inclinazione della mappa, puoi anche trascinare la mappa tenendo premuto <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: Bekijk opties
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Voer in of verlaat de 3D-mapweergave.
Om de oriëntatie en kanteling van de kaart te bepalen, kun je ook de kaart slepen terwijl je <kbd>Ctrl</kbd> ingedrukt houdt. Om de oriëntatie en kanteling van de kaart te bepalen, kun je ook de kaart slepen terwijl je <kbd>Ctrl</kbd> ingedrukt houdt.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: Akcje menu Widok
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Włącza lub wychodzi z widoku mapy 3D.
Aby kontrolować orientację i pochylenie mapy, możesz również przeciągnąć mapę przytrzymując <kbd>Ctrl</kbd>. Aby kontrolować orientację i pochylenie mapy, możesz również przeciągnąć mapę przytrzymując <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: Ver opções
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Entrar ou sair da visualização do mapa 3D.
Para controlar a orientação e a inclinação do mapa, você também pode arrastar o mapa enquanto segura <kbd>Ctrl</kbd>. Para controlar a orientação e a inclinação do mapa, você também pode arrastar o mapa enquanto segura <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
Чтобы управлять ориентацией и наклоном карты, вы также можете перетаскивать карту, удерживая <kbd>Ctrl</kbd>. Чтобы управлять ориентацией и наклоном карты, вы также можете перетаскивать карту, удерживая <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: Görünüm seçenekleri
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Yön işaretlerinin haritada görünürlülüğünü değiştir.
Haritanın oryantasyonunu ve eğimini <kbd>Ctrl</kbd> basılı tutarken sürükleyerek de yapabilirsiniz. Haritanın oryantasyonunu ve eğimini <kbd>Ctrl</kbd> basılı tutarken sürükleyerek de yapabilirsiniz.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: View options
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ Enter or exit the 3D map view.
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>. To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -3,7 +3,7 @@ title: 显示
--- ---
<script lang="ts"> <script lang="ts">
import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box, Maximize2 } from '@lucide/svelte'; import { ChartArea, ListTree, Map, Layers2, Coins, Milestone, Box } from '@lucide/svelte';
import DocsNote from '$lib/components/docs/DocsNote.svelte'; import DocsNote from '$lib/components/docs/DocsNote.svelte';
</script> </script>
@@ -47,8 +47,3 @@ title: 显示
也可在按住 <kbd>Ctrl</kbd> 的同时用鼠标拖拽地图实现此功能。 也可在按住 <kbd>Ctrl</kbd> 的同时用鼠标拖拽地图实现此功能。
</DocsNote> </DocsNote>
### <Maximize2 size="16" class="inline-block" style="margin-bottom: 2px" /> Full screen
Enter or exit full screen mode.
You can also press <kbd>F11</kbd> to toggle, or <kbd>Escape</kbd> to exit.

View File

@@ -162,33 +162,38 @@ function getLayerValidator(allowed: Record<string, any>, fallback: string) {
function filterLayerTree(t: LayerTreeType, allowed: LayerTreeType | undefined): LayerTreeType { function filterLayerTree(t: LayerTreeType, allowed: LayerTreeType | undefined): LayerTreeType {
const filtered: LayerTreeType = {}; const filtered: LayerTreeType = {};
const values = Object.values(t);
if (values.length == 0) return filtered;
if (typeof values[0] === 'boolean') {
if (allowed) { if (allowed) {
Object.entries(allowed).forEach(([key, value]) => { Object.keys(allowed).forEach((key) => {
if (Object.hasOwn(t, key)) { if (Object.hasOwn(t, key)) {
if (typeof value === 'boolean') {
filtered[key] = t[key]; filtered[key] = t[key];
} else if (typeof value === 'object') {
filtered[key] = filterLayerTree(
typeof t[key] === 'object' ? t[key] : {},
value
);
}
} else { } else {
filtered[key] = value; filtered[key] = allowed[key];
} }
}); });
} }
Object.entries(t).forEach(([key, value]) => { Object.entries(t).forEach(([key, value]) => {
if (!Object.hasOwn(filtered, key)) { if (
if (typeof value === 'boolean') { !Object.hasOwn(filtered, key) &&
if (key.startsWith('custom-') || key.startsWith('extension-')) { (key.startsWith('custom-') || key.startsWith('extension-'))
) {
filtered[key] = value; filtered[key] = value;
} }
} else if (typeof value === 'object') { });
filtered[key] = filterLayerTree(value, undefined); } else {
} Object.entries(t).forEach(([key, value]) => {
if (typeof value === 'object') {
filtered[key] = filterLayerTree(
value,
typeof allowed === 'object' && typeof allowed[key] === 'object'
? allowed[key]
: undefined
);
} }
}); });
}
return filtered; return filtered;
} }

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Switch to previous basemap", "switch_basemap": "Switch to previous basemap",
"toggle_overlays": "Toggle overlays", "toggle_overlays": "Toggle overlays",
"toggle_3d": "Toggle 3D", "toggle_3d": "Toggle 3D",
"fullscreen": "Full screen",
"settings": "Налады", "settings": "Налады",
"distance_units": "Адзінкі вымярэння адлегласці", "distance_units": "Адзінкі вымярэння адлегласці",
"metric": "Метрычная", "metric": "Метрычная",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Canviar al mapa base anterior", "switch_basemap": "Canviar al mapa base anterior",
"toggle_overlays": "Intercanvia capes", "toggle_overlays": "Intercanvia capes",
"toggle_3d": "Canvia a 3D", "toggle_3d": "Canvia a 3D",
"fullscreen": "Full screen",
"settings": "Configuració", "settings": "Configuració",
"distance_units": "Unitats de distancia", "distance_units": "Unitats de distancia",
"metric": "Mètric", "metric": "Mètric",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Přepnout na předchozí podkladovou mapu", "switch_basemap": "Přepnout na předchozí podkladovou mapu",
"toggle_overlays": "Přepnout překryv", "toggle_overlays": "Přepnout překryv",
"toggle_3d": "Přepnout 3D", "toggle_3d": "Přepnout 3D",
"fullscreen": "Full screen",
"settings": "Nastavení", "settings": "Nastavení",
"distance_units": "Jednotky vzdálenosti", "distance_units": "Jednotky vzdálenosti",
"metric": "Metrické", "metric": "Metrické",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Switch to previous basemap", "switch_basemap": "Switch to previous basemap",
"toggle_overlays": "Toggle overlays", "toggle_overlays": "Toggle overlays",
"toggle_3d": "Toggle 3D", "toggle_3d": "Toggle 3D",
"fullscreen": "Full screen",
"settings": "Settings", "settings": "Settings",
"distance_units": "Distance units", "distance_units": "Distance units",
"metric": "Metric", "metric": "Metric",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Zur vorherigen Basemap wechseln", "switch_basemap": "Zur vorherigen Basemap wechseln",
"toggle_overlays": "Overlay umschalten", "toggle_overlays": "Overlay umschalten",
"toggle_3d": "3D umschalten", "toggle_3d": "3D umschalten",
"fullscreen": "Full screen",
"settings": "Einstellungen", "settings": "Einstellungen",
"distance_units": "Entfernungseinheiten", "distance_units": "Entfernungseinheiten",
"metric": "Metrisch", "metric": "Metrisch",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Switch to previous basemap", "switch_basemap": "Switch to previous basemap",
"toggle_overlays": "Toggle overlays", "toggle_overlays": "Toggle overlays",
"toggle_3d": "Toggle 3D", "toggle_3d": "Toggle 3D",
"fullscreen": "Full screen",
"settings": "Settings", "settings": "Settings",
"distance_units": "Μονάδες απόστασης", "distance_units": "Μονάδες απόστασης",
"metric": "Μονάδες Μέτρησης", "metric": "Μονάδες Μέτρησης",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Switch to previous basemap", "switch_basemap": "Switch to previous basemap",
"toggle_overlays": "Toggle overlays", "toggle_overlays": "Toggle overlays",
"toggle_3d": "Toggle 3D", "toggle_3d": "Toggle 3D",
"fullscreen": "Full screen",
"settings": "Settings", "settings": "Settings",
"distance_units": "Distance units", "distance_units": "Distance units",
"metric": "Metric", "metric": "Metric",

View File

@@ -2,10 +2,10 @@
"metadata": { "metadata": {
"home_title": "el editor online de archivos GPX", "home_title": "el editor online de archivos GPX",
"app_title": "app", "app_title": "app",
"embed_title": "Editor online de archivos GPX", "embed_title": " editor online de archivos GPX",
"help_title": "ayuda", "help_title": "ayuda",
"404_title": "página no encontrada", "404_title": "página no encontrada",
"description": "Visualiza, edita y crea archivos GPX online con planificación avanzada de rutas y herramientas de procesamiento de archivos, bonitos mapas y visualizaciones detalladas de datos." "description": "Mira, edita y crea archivos GPX online con planificación avanzada de rutas y herramientas de procesamiento de archivos, bonitos mapas y visualizaciones detalladas de datos."
}, },
"menu": { "menu": {
"new": "Nuevo", "new": "Nuevo",
@@ -36,7 +36,6 @@
"switch_basemap": "Cambiar al mapa base anterior", "switch_basemap": "Cambiar al mapa base anterior",
"toggle_overlays": "Alternar capas", "toggle_overlays": "Alternar capas",
"toggle_3d": "Alternar 3D", "toggle_3d": "Alternar 3D",
"fullscreen": "Full screen",
"settings": "Configuración", "settings": "Configuración",
"distance_units": "Unidades de distancia", "distance_units": "Unidades de distancia",
"metric": "Métrico", "metric": "Métrico",
@@ -235,7 +234,7 @@
}, },
"elevation": { "elevation": {
"button": "Solicitar datos de desnivel", "button": "Solicitar datos de desnivel",
"help": "La solicitud de datos de desnivel borrará los datos de desnivel existentes, si los hay, y los reemplazará con datos de Mapbox.", "help": "Requesting elevation data will erase the existing elevation data, if any, and replace it with data from MapTiler.",
"help_no_selection": "Seleccione un elemento del archivo para solicitar datos de desnivel." "help_no_selection": "Seleccione un elemento del archivo para solicitar datos de desnivel."
}, },
"waypoint": { "waypoint": {
@@ -277,7 +276,7 @@
"new": "Nueva capa personalizada", "new": "Nueva capa personalizada",
"edit": "Editar capa personalizada", "edit": "Editar capa personalizada",
"urls": "URL(s)", "urls": "URL(s)",
"url_placeholder": "WMTS, WMS o JSON estilo Mapbox", "url_placeholder": "WMTS, WMS or MapLibre style JSON",
"max_zoom": "Zoom máximo", "max_zoom": "Zoom máximo",
"layer_type": "Tipo de capa", "layer_type": "Tipo de capa",
"basemap": "Mapa base", "basemap": "Mapa base",
@@ -495,7 +494,7 @@
"email": "Email", "email": "Email",
"contribute": "Contribuir", "contribute": "Contribuir",
"supported_by": "con el apoyo de", "supported_by": "con el apoyo de",
"features": "Características", "features": "Features",
"route_planning": "Planificación de ruta", "route_planning": "Planificación de ruta",
"route_planning_description": "Una interfaz intuitiva para crear itinerarios adaptados a cada deporte, basada en datos de OpenStreetMap.", "route_planning_description": "Una interfaz intuitiva para crear itinerarios adaptados a cada deporte, basada en datos de OpenStreetMap.",
"file_processing": "Procesamiento avanzado de archivo", "file_processing": "Procesamiento avanzado de archivo",
@@ -504,15 +503,15 @@
"maps_description": "Una gran colección de mapas base, capas y puntos de interés para ayudarle a crear su próxima aventura al aire libre o visualizar su último logro.", "maps_description": "Una gran colección de mapas base, capas y puntos de interés para ayudarle a crear su próxima aventura al aire libre o visualizar su último logro.",
"data_visualization": "Visualización de datos", "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.", "data_visualization_description": "Un perfil de elevación interactivo con estadísticas detalladas para analizar actividades registradas y futuros objetivos.",
"philosophy": "Filosofía", "philosophy": "Philosophy",
"foss": "Gratis, sin anuncios y código abierto", "foss": "Free, ad-free and open source",
"foss_description": "El sitio web es de uso gratuito, sin anuncios, y el código fuente está disponible públicamente en GitHub.", "foss_description": "The website is free to use, without ads, and the source code is publicly available on GitHub.",
"privacy": "Respetuosa con la privacidad", "privacy": "Privacy-friendly",
"privacy_description": "Tus archivos GPX nunca abandonan tu navegador. Sin seguimiento, sin recopilación de datos.", "privacy_description": "Tus archivos GPX nunca abandonan tu navegador. Sin seguimiento, sin recopilación de datos.",
"community": "Posible gracias a la comunidad", "community": "Made possible by the community",
"community_description": "gpx.studio tiene una comunidad asombrosa que ha cubierto sus costes a través de donaciones durante años, mientras ha dado forma al proyecto a través de sugerencias de características, informes de fallos y traducciones a muchos idiomas.", "community_description": "gpx.studio tiene una comunidad asombrosa que ha cubierto sus costes a través de donaciones durante años, mientras ha dado forma al proyecto a través de sugerencias de características, informes de fallos y traducciones a muchos idiomas.",
"support_button": "Apoya a gpx.studio en Open Collective", "support_button": "Apoya a gpx.studio en Open Collective",
"translate_button": "Ayuda a traducir el sitio web en Crowdin" "translate_button": "Help translate the website on Crowdin"
}, },
"docs": { "docs": {
"translate": "Mejorar la traducción en Crowdin", "translate": "Mejorar la traducción en Crowdin",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Aldatu aurreko mapa erabiltzera", "switch_basemap": "Aldatu aurreko mapa erabiltzera",
"toggle_overlays": "Txandakatu geruzak", "toggle_overlays": "Txandakatu geruzak",
"toggle_3d": "Txandakatu 3D", "toggle_3d": "Txandakatu 3D",
"fullscreen": "Full screen",
"settings": "Ezarpenak", "settings": "Ezarpenak",
"distance_units": "Distantzia unitateak", "distance_units": "Distantzia unitateak",
"metric": "Metrikoa", "metric": "Metrikoa",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Vaihda edelliseen taustakarttaan", "switch_basemap": "Vaihda edelliseen taustakarttaan",
"toggle_overlays": "Peiteaineistot päälle/pois", "toggle_overlays": "Peiteaineistot päälle/pois",
"toggle_3d": "3D päälle/pois", "toggle_3d": "3D päälle/pois",
"fullscreen": "Full screen",
"settings": "Asetukset", "settings": "Asetukset",
"distance_units": "Mittayksikkö", "distance_units": "Mittayksikkö",
"metric": "Metri", "metric": "Metri",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Basculer au fond de carte précédent", "switch_basemap": "Basculer au fond de carte précédent",
"toggle_overlays": "Afficher/cacher les surcouches", "toggle_overlays": "Afficher/cacher les surcouches",
"toggle_3d": "Activer/désactiver la 3D", "toggle_3d": "Activer/désactiver la 3D",
"fullscreen": "Plein écran",
"settings": "Réglages", "settings": "Réglages",
"distance_units": "Unités de distance", "distance_units": "Unités de distance",
"metric": "Métrique", "metric": "Métrique",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Switch to previous basemap", "switch_basemap": "Switch to previous basemap",
"toggle_overlays": "Toggle overlays", "toggle_overlays": "Toggle overlays",
"toggle_3d": "Toggle 3D", "toggle_3d": "Toggle 3D",
"fullscreen": "Full screen",
"settings": "הגדרות", "settings": "הגדרות",
"distance_units": "יחידות מרחק", "distance_units": "יחידות מרחק",
"metric": "מטרי", "metric": "מטרי",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Váltás az előző alaptérképre", "switch_basemap": "Váltás az előző alaptérképre",
"toggle_overlays": "Átfedés váltása", "toggle_overlays": "Átfedés váltása",
"toggle_3d": "3D nézet bekapcsolása", "toggle_3d": "3D nézet bekapcsolása",
"fullscreen": "Full screen",
"settings": "Beállítások", "settings": "Beállítások",
"distance_units": "Távolságmérés mértékegységei", "distance_units": "Távolságmérés mértékegységei",
"metric": "Metrikus", "metric": "Metrikus",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Beralih ke peta dasar sebelumnya", "switch_basemap": "Beralih ke peta dasar sebelumnya",
"toggle_overlays": "Beralih lapisan", "toggle_overlays": "Beralih lapisan",
"toggle_3d": "Beralih 3D", "toggle_3d": "Beralih 3D",
"fullscreen": "Full screen",
"settings": "Pengaturan", "settings": "Pengaturan",
"distance_units": "Satuan jarak", "distance_units": "Satuan jarak",
"metric": "Metrik", "metric": "Metrik",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Passa alla mappa di base precedente", "switch_basemap": "Passa alla mappa di base precedente",
"toggle_overlays": "Attiva / disattiva le sovrapposizioni", "toggle_overlays": "Attiva / disattiva le sovrapposizioni",
"toggle_3d": "Attiva / disattiva 3D", "toggle_3d": "Attiva / disattiva 3D",
"fullscreen": "Full screen",
"settings": "Impostazioni", "settings": "Impostazioni",
"distance_units": "Unità distanza", "distance_units": "Unità distanza",
"metric": "Metrico", "metric": "Metrico",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "이전 배경 지도로 전환", "switch_basemap": "이전 배경 지도로 전환",
"toggle_overlays": "오버레이 전환", "toggle_overlays": "오버레이 전환",
"toggle_3d": "3D 전환", "toggle_3d": "3D 전환",
"fullscreen": "Full screen",
"settings": "설정", "settings": "설정",
"distance_units": "거리 단위", "distance_units": "거리 단위",
"metric": "미터법", "metric": "미터법",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Grįžti į ankstesnį bazinį žemėlapį", "switch_basemap": "Grįžti į ankstesnį bazinį žemėlapį",
"toggle_overlays": "Kaitalioti sluoksnius", "toggle_overlays": "Kaitalioti sluoksnius",
"toggle_3d": "Kaitalioti rodymą 3D", "toggle_3d": "Kaitalioti rodymą 3D",
"fullscreen": "Full screen",
"settings": "Nustatymai", "settings": "Nustatymai",
"distance_units": "Atstumo vienetai", "distance_units": "Atstumo vienetai",
"metric": "Metriniai", "metric": "Metriniai",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Switch to previous basemap", "switch_basemap": "Switch to previous basemap",
"toggle_overlays": "Toggle overlays", "toggle_overlays": "Toggle overlays",
"toggle_3d": "Toggle 3D", "toggle_3d": "Toggle 3D",
"fullscreen": "Full screen",
"settings": "Settings", "settings": "Settings",
"distance_units": "Distance units", "distance_units": "Distance units",
"metric": "Metric", "metric": "Metric",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Schakel over naar vorige basiskaart", "switch_basemap": "Schakel over naar vorige basiskaart",
"toggle_overlays": "Schermlagen in- of uitschakelen", "toggle_overlays": "Schermlagen in- of uitschakelen",
"toggle_3d": "3D aan/uit", "toggle_3d": "3D aan/uit",
"fullscreen": "Full screen",
"settings": "Instellingen", "settings": "Instellingen",
"distance_units": "Afstandseenheden", "distance_units": "Afstandseenheden",
"metric": "Metrische eenheden", "metric": "Metrische eenheden",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Bytt til forrige basekart", "switch_basemap": "Bytt til forrige basekart",
"toggle_overlays": "Vis eller skjul kartlag", "toggle_overlays": "Vis eller skjul kartlag",
"toggle_3d": "Skru av/på 3D", "toggle_3d": "Skru av/på 3D",
"fullscreen": "Full screen",
"settings": "Innstillinger", "settings": "Innstillinger",
"distance_units": "Avstandsenhet", "distance_units": "Avstandsenhet",
"metric": "Metrisk", "metric": "Metrisk",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Przełącz na poprzednią mapę", "switch_basemap": "Przełącz na poprzednią mapę",
"toggle_overlays": "Przełącz nakładki", "toggle_overlays": "Przełącz nakładki",
"toggle_3d": "Przełącz widok 3D", "toggle_3d": "Przełącz widok 3D",
"fullscreen": "Full screen",
"settings": "Ustawienia", "settings": "Ustawienia",
"distance_units": "Jednostki odległości", "distance_units": "Jednostki odległości",
"metric": "Metryczne", "metric": "Metryczne",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Trocar para mapa base anterior", "switch_basemap": "Trocar para mapa base anterior",
"toggle_overlays": "Alternar sobreposições", "toggle_overlays": "Alternar sobreposições",
"toggle_3d": "Alternar 3D", "toggle_3d": "Alternar 3D",
"fullscreen": "Full screen",
"settings": "Configurações", "settings": "Configurações",
"distance_units": "Unidades de distância", "distance_units": "Unidades de distância",
"metric": "Métrico", "metric": "Métrico",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Trocar para mapa base anterior", "switch_basemap": "Trocar para mapa base anterior",
"toggle_overlays": "Alternar sobreposições", "toggle_overlays": "Alternar sobreposições",
"toggle_3d": "Alternar 3D", "toggle_3d": "Alternar 3D",
"fullscreen": "Full screen",
"settings": "Configurações", "settings": "Configurações",
"distance_units": "Unidades de distância", "distance_units": "Unidades de distância",
"metric": "Métrico", "metric": "Métrico",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Comutați la harta de bază anterioară", "switch_basemap": "Comutați la harta de bază anterioară",
"toggle_overlays": "Comută suprapunerile", "toggle_overlays": "Comută suprapunerile",
"toggle_3d": "Comută 3D", "toggle_3d": "Comută 3D",
"fullscreen": "Full screen",
"settings": "Setări", "settings": "Setări",
"distance_units": "Unități de distanță", "distance_units": "Unități de distanță",
"metric": "Metric", "metric": "Metric",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Переключиться на предыдущую базовую карту", "switch_basemap": "Переключиться на предыдущую базовую карту",
"toggle_overlays": "Переключить слои", "toggle_overlays": "Переключить слои",
"toggle_3d": "Включить 3D", "toggle_3d": "Включить 3D",
"fullscreen": "Full screen",
"settings": "Настройки", "settings": "Настройки",
"distance_units": "Единицы измерения расстояния", "distance_units": "Единицы измерения расстояния",
"metric": "Метрические", "metric": "Метрические",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Vrati prethodnu osnovnu mapu", "switch_basemap": "Vrati prethodnu osnovnu mapu",
"toggle_overlays": "Sakrij/Prikaži preklapanja", "toggle_overlays": "Sakrij/Prikaži preklapanja",
"toggle_3d": "Sakrij/Prikaži 3D", "toggle_3d": "Sakrij/Prikaži 3D",
"fullscreen": "Full screen",
"settings": "Podešavanja", "settings": "Podešavanja",
"distance_units": "Jedinica razdaljine", "distance_units": "Jedinica razdaljine",
"metric": "Metričke", "metric": "Metričke",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Växla till föregående baskarta", "switch_basemap": "Växla till föregående baskarta",
"toggle_overlays": "Växla överlagring", "toggle_overlays": "Växla överlagring",
"toggle_3d": "Växla 3D", "toggle_3d": "Växla 3D",
"fullscreen": "Full screen",
"settings": "Inställningar", "settings": "Inställningar",
"distance_units": "Enhet för distans", "distance_units": "Enhet för distans",
"metric": "Metrisk", "metric": "Metrisk",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Switch to previous basemap", "switch_basemap": "Switch to previous basemap",
"toggle_overlays": "Toggle overlays", "toggle_overlays": "Toggle overlays",
"toggle_3d": "Toggle 3D", "toggle_3d": "Toggle 3D",
"fullscreen": "Full screen",
"settings": "Settings", "settings": "Settings",
"distance_units": "Distance units", "distance_units": "Distance units",
"metric": "Metric", "metric": "Metric",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Önceki temel haritaya geç", "switch_basemap": "Önceki temel haritaya geç",
"toggle_overlays": "Katmanları Aç/Kapa", "toggle_overlays": "Katmanları Aç/Kapa",
"toggle_3d": "3B'yi aç/kapat", "toggle_3d": "3B'yi aç/kapat",
"fullscreen": "Full screen",
"settings": "Ayarlar", "settings": "Ayarlar",
"distance_units": "Mesafe birimleri", "distance_units": "Mesafe birimleri",
"metric": "Metrik", "metric": "Metrik",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Перехід до попередньої базової карти", "switch_basemap": "Перехід до попередньої базової карти",
"toggle_overlays": "Перемикання накладок", "toggle_overlays": "Перемикання накладок",
"toggle_3d": "Перемикнути 3D", "toggle_3d": "Перемикнути 3D",
"fullscreen": "Full screen",
"settings": "Налаштування", "settings": "Налаштування",
"distance_units": "Одиниці виміру відстані", "distance_units": "Одиниці виміру відстані",
"metric": "Метричні", "metric": "Метричні",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Quay lại bản đồ trước đó", "switch_basemap": "Quay lại bản đồ trước đó",
"toggle_overlays": "Thay đổi lớp phủ", "toggle_overlays": "Thay đổi lớp phủ",
"toggle_3d": "Chuyển đổi 3D", "toggle_3d": "Chuyển đổi 3D",
"fullscreen": "Full screen",
"settings": "Cài đặt", "settings": "Cài đặt",
"distance_units": "Đơn vị khoảng cách", "distance_units": "Đơn vị khoảng cách",
"metric": "Hệ mét", "metric": "Hệ mét",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "Switch to previous basemap", "switch_basemap": "Switch to previous basemap",
"toggle_overlays": "Toggle overlays", "toggle_overlays": "Toggle overlays",
"toggle_3d": "Toggle 3D", "toggle_3d": "Toggle 3D",
"fullscreen": "Full screen",
"settings": "Settings", "settings": "Settings",
"distance_units": "Distance units", "distance_units": "Distance units",
"metric": "Metric", "metric": "Metric",

View File

@@ -36,7 +36,6 @@
"switch_basemap": "切换到上一个底图", "switch_basemap": "切换到上一个底图",
"toggle_overlays": "切换叠加层", "toggle_overlays": "切换叠加层",
"toggle_3d": "三维视图", "toggle_3d": "三维视图",
"fullscreen": "Full screen",
"settings": "设置", "settings": "设置",
"distance_units": "距离单位", "distance_units": "距离单位",
"metric": "公制", "metric": "公制",