mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2026-01-01 15:54:44 +00:00
Compare commits
7 Commits
1ab3fe1c4a
...
867b6a6ac7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
867b6a6ac7 | ||
|
|
e585fd084c | ||
|
|
b47bb4a771 | ||
|
|
9cff71fed3 | ||
|
|
e76040e416 | ||
|
|
1facf50621 | ||
|
|
57f3cc8bc0 |
@@ -836,6 +836,7 @@ export const overpassTree: LayerTreeType = {
|
||||
shower: true,
|
||||
shelter: true,
|
||||
barrier: true,
|
||||
cemetery: true,
|
||||
},
|
||||
tourism: {
|
||||
attraction: true,
|
||||
@@ -919,6 +920,7 @@ export const defaultOverpassQueries: LayerTreeType = {
|
||||
shower: false,
|
||||
shelter: false,
|
||||
barrier: false,
|
||||
cemetery: false,
|
||||
},
|
||||
tourism: {
|
||||
attraction: false,
|
||||
@@ -1053,6 +1055,7 @@ export const defaultOverpassTree: LayerTreeType = {
|
||||
shower: false,
|
||||
shelter: false,
|
||||
barrier: false,
|
||||
cemetery: false,
|
||||
},
|
||||
tourism: {
|
||||
attraction: false,
|
||||
@@ -1099,9 +1102,7 @@ type OverpassQueryData = {
|
||||
svg: string;
|
||||
color: string;
|
||||
};
|
||||
tags:
|
||||
| Record<string, string | boolean | string[]>
|
||||
| Record<string, string | boolean | string[]>[];
|
||||
tags: Record<string, string | string[]> | Record<string, string | string[]>[];
|
||||
symbol?: string;
|
||||
};
|
||||
|
||||
@@ -1182,6 +1183,20 @@ export const overpassQueryData: Record<string, OverpassQueryData> = {
|
||||
},
|
||||
symbol: 'Shelter',
|
||||
},
|
||||
cemetery: {
|
||||
icon: {
|
||||
svg: '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 17v-10a6 5 0 1 1 12 0v10"/><path d="M 4 21 a 1 1 0 0 0 1 1 h 14 a 1 1 0 0 0 1-1 v -1 a 2 2 0 0 0-2-2 H6 a 2 2 0 0 0-2 2 z"/></svg>',
|
||||
color: '#000000',
|
||||
},
|
||||
tags: [
|
||||
{
|
||||
landuse: 'cemetery',
|
||||
},
|
||||
{
|
||||
amenity: 'grave_yard',
|
||||
},
|
||||
],
|
||||
},
|
||||
'fuel-station': {
|
||||
icon: {
|
||||
svg: Fuel,
|
||||
@@ -1218,7 +1233,25 @@ export const overpassQueryData: Record<string, OverpassQueryData> = {
|
||||
color: '#000000',
|
||||
},
|
||||
tags: {
|
||||
barrier: true,
|
||||
barrier: [
|
||||
'bar',
|
||||
'barrier_board',
|
||||
'block',
|
||||
'chain',
|
||||
'cycle_barrier',
|
||||
'gate',
|
||||
'hampshire_gate',
|
||||
'horse_stile',
|
||||
'kissing_gate',
|
||||
'lift_gate',
|
||||
'motorcycle_barrier',
|
||||
'sliding_beam',
|
||||
'sliding_gate',
|
||||
'stile',
|
||||
'swing_gate',
|
||||
'turnstile',
|
||||
'wicket_gate',
|
||||
],
|
||||
},
|
||||
},
|
||||
attraction: {
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import {
|
||||
Landmark,
|
||||
Icon,
|
||||
Shell,
|
||||
Bike,
|
||||
Building,
|
||||
@@ -29,6 +28,7 @@ import {
|
||||
TriangleAlert,
|
||||
Anchor,
|
||||
Toilet,
|
||||
X,
|
||||
type IconProps,
|
||||
} from '@lucide/svelte';
|
||||
import {
|
||||
@@ -61,6 +61,7 @@ import {
|
||||
TriangleAlert as TriangleAlertSvg,
|
||||
Anchor as AnchorSvg,
|
||||
Toilet as ToiletSvg,
|
||||
X as XSvg,
|
||||
} from 'lucide-static';
|
||||
import type { Component } from 'svelte';
|
||||
|
||||
@@ -87,7 +88,11 @@ export const symbols: { [key: string]: Symbol } = {
|
||||
icon: ShoppingBasket,
|
||||
iconSvg: ShoppingBasketSvg,
|
||||
},
|
||||
crossing: { value: 'Crossing' },
|
||||
crossing: {
|
||||
value: 'Crossing',
|
||||
icon: X,
|
||||
iconSvg: XSvg,
|
||||
},
|
||||
department_store: {
|
||||
value: 'Department Store',
|
||||
icon: ShoppingBasket,
|
||||
|
||||
@@ -16,7 +16,8 @@
|
||||
</script>
|
||||
|
||||
<Button
|
||||
class="p-1 has-[>svg]:px-2 h-8 justify-start {className}"
|
||||
size="sm"
|
||||
class="justify-start {className}"
|
||||
variant="outline"
|
||||
onclick={() => {
|
||||
navigator.clipboard.writeText(
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
<script lang="ts">
|
||||
import type { TrackPoint } from 'gpx';
|
||||
import { Button } from '$lib/components/ui/button';
|
||||
import CopyCoordinates from '$lib/components/map/gpx-layer/CopyCoordinates.svelte';
|
||||
import * as Card from '$lib/components/ui/card';
|
||||
import WithUnits from '$lib/components/WithUnits.svelte';
|
||||
import { Compass, Mountain, Timer } from '@lucide/svelte';
|
||||
import { Compass, Earth, Mountain, Timer } from '@lucide/svelte';
|
||||
import { i18n } from '$lib/i18n.svelte';
|
||||
import type { PopupItem } from '$lib/components/map/map-popup';
|
||||
|
||||
@@ -35,5 +36,16 @@
|
||||
onCopy={() => trackpoint.hide?.()}
|
||||
class="mt-0.5"
|
||||
/>
|
||||
{#if trackpoint.fileId === undefined}
|
||||
<Button
|
||||
size="sm"
|
||||
variant="outline"
|
||||
href={`https://www.openstreetmap.org/edit?#map=18/${trackpoint.item.getLatitude().toFixed(5)}/${trackpoint.item.getLongitude().toFixed(5)}`}
|
||||
target="_blank"
|
||||
>
|
||||
<Earth size="14" />
|
||||
{i18n._('menu.edit_osm')}
|
||||
</Button>
|
||||
{/if}
|
||||
</Card.Content>
|
||||
</Card.Root>
|
||||
|
||||
@@ -160,7 +160,7 @@
|
||||
type="single"
|
||||
onValueChange={setOpacityFromSelection}
|
||||
>
|
||||
<Select.Trigger class="h-8 mr-1 w-full">
|
||||
<Select.Trigger class="mr-1 w-full" size="sm">
|
||||
{#if selectedOverlay}
|
||||
{#if isSelected($selectedOverlayTree, selectedOverlay)}
|
||||
{#if $isLayerFromExtension(selectedOverlay)}
|
||||
|
||||
@@ -285,10 +285,12 @@ function getQuery(query: string) {
|
||||
}
|
||||
}
|
||||
|
||||
function getQueryItem(tags: Record<string, string | boolean | string[]>) {
|
||||
let arrayEntry = Object.values(tags).find((value) => Array.isArray(value));
|
||||
function getQueryItem(tags: Record<string, string | string[]>) {
|
||||
let arrayEntry = Object.entries(tags).find((entry): entry is [string, string[]] =>
|
||||
Array.isArray(entry[1])
|
||||
);
|
||||
if (arrayEntry !== undefined) {
|
||||
return arrayEntry
|
||||
return arrayEntry[1]
|
||||
.map(
|
||||
(val) =>
|
||||
`nwr${Object.entries(tags)
|
||||
@@ -311,7 +313,7 @@ function belongsToQuery(element: any, query: string) {
|
||||
}
|
||||
}
|
||||
|
||||
function belongsToQueryItem(element: any, tags: Record<string, string | boolean | string[]>) {
|
||||
function belongsToQueryItem(element: any, tags: Record<string, string | string[]>) {
|
||||
return Object.entries(tags).every(([tag, value]) =>
|
||||
Array.isArray(value) ? value.includes(element.tags[tag]) : element.tags[tag] === value
|
||||
);
|
||||
|
||||
@@ -163,7 +163,7 @@
|
||||
{i18n._('toolbar.routing.activity')}
|
||||
</span>
|
||||
<Select.Root type="single" bind:value={$routingProfile}>
|
||||
<Select.Trigger class="h-8 grow">
|
||||
<Select.Trigger class="grow" size="sm">
|
||||
{i18n._(`toolbar.routing.activities.${$routingProfile}`)}
|
||||
</Select.Trigger>
|
||||
<Select.Content>
|
||||
|
||||
@@ -107,7 +107,7 @@
|
||||
{i18n._('toolbar.scissors.split_as')}
|
||||
</span>
|
||||
<Select.Root bind:value={$splitAs} type="single">
|
||||
<Select.Trigger class="h-8 w-fit grow">
|
||||
<Select.Trigger class="w-fit grow" size="sm">
|
||||
{i18n._('gpx.' + $splitAs)}
|
||||
</Select.Trigger>
|
||||
<Select.Content>
|
||||
|
||||
@@ -174,19 +174,27 @@
|
||||
bind:value={description}
|
||||
id="description"
|
||||
disabled={!canCreate && !$selectedWaypoint}
|
||||
class="min-h-8 h-8 py-1 px-3 text-sm"
|
||||
/>
|
||||
<Label for="symbol">{i18n._('toolbar.waypoint.icon')}</Label>
|
||||
<Select.Root bind:value={sym} type="single">
|
||||
<Select.Trigger
|
||||
id="symbol"
|
||||
class="w-full h-8"
|
||||
size="sm"
|
||||
class="w-full"
|
||||
disabled={!canCreate && !$selectedWaypoint}
|
||||
>
|
||||
{#if symbolKey}
|
||||
{i18n._(`gpx.symbol.${symbolKey}`)}
|
||||
{:else}
|
||||
{sym}
|
||||
{/if}
|
||||
<span class="flex flex-row gap-1.5 items-center">
|
||||
{#if symbolKey}
|
||||
{#if symbols[symbolKey].icon}
|
||||
{@const Component = symbols[symbolKey].icon}
|
||||
<Component size="14" />
|
||||
{/if}
|
||||
{i18n._(`gpx.symbol.${symbolKey}`)}
|
||||
{:else}
|
||||
{sym}
|
||||
{/if}
|
||||
</span>
|
||||
</Select.Trigger>
|
||||
<Select.Content class="max-h-60 overflow-y-scroll">
|
||||
{#each sortedSymbols as [key, symbol]}
|
||||
@@ -194,7 +202,7 @@
|
||||
<span>
|
||||
{#if symbol.icon}
|
||||
{@const Component = symbol.icon}
|
||||
<Component size="14" class="inline-block align-sub mr-0.5" />
|
||||
<Component size="14" class="inline-block align-sub" />
|
||||
{:else}
|
||||
<span class="w-4 inline-block"></span>
|
||||
{/if}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
title: View options
|
||||
title: Opciones de vista
|
||||
---
|
||||
|
||||
<script lang="ts">
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Паказаць",
|
||||
"center": "Center",
|
||||
"open_in": "Адчыніць у",
|
||||
"copy_coordinates": "Copy coordinates"
|
||||
"copy_coordinates": "Copy coordinates",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Water",
|
||||
"shower": "Shower",
|
||||
"shelter": "Shelter",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "Fuel Station",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Veure",
|
||||
"center": "Centrar",
|
||||
"open_in": "Obrir amb",
|
||||
"copy_coordinates": "Copiar coordenades"
|
||||
"copy_coordinates": "Copiar coordenades",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Aigua",
|
||||
"shower": "Dutxa",
|
||||
"shelter": "Refugi",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cotxes i motos",
|
||||
"fuel-station": "Gasolinera",
|
||||
"parking": "Aparcament",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Zobrazit skryté",
|
||||
"center": "Vycentrovat",
|
||||
"open_in": "Otevřít v",
|
||||
"copy_coordinates": "Zkopírovat souřadnice"
|
||||
"copy_coordinates": "Zkopírovat souřadnice",
|
||||
"edit_osm": "Upravit v OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Voda",
|
||||
"shower": "Sprcha",
|
||||
"shelter": "Přístřeší",
|
||||
"cemetery": "Hřbitov",
|
||||
"motorized": "Automobily a motocykly",
|
||||
"fuel-station": "Čerpací stanice",
|
||||
"parking": "Parkoviště",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Unhide",
|
||||
"center": "Center",
|
||||
"open_in": "Open in",
|
||||
"copy_coordinates": "Kopier koordinater"
|
||||
"copy_coordinates": "Kopier koordinater",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Water",
|
||||
"shower": "Shower",
|
||||
"shelter": "Shelter",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "Fuel Station",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Einblenden",
|
||||
"center": "Zentrieren",
|
||||
"open_in": "Öffnen in",
|
||||
"copy_coordinates": "Koordinaten kopieren"
|
||||
"copy_coordinates": "Koordinaten kopieren",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Trinkwasser",
|
||||
"shower": "Dusche",
|
||||
"shelter": "Unterstand",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Autos und Motorräder",
|
||||
"fuel-station": "Tankstelle",
|
||||
"parking": "Parken",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Unhide",
|
||||
"center": "Center",
|
||||
"open_in": "Open in",
|
||||
"copy_coordinates": "Copy coordinates"
|
||||
"copy_coordinates": "Copy coordinates",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Water",
|
||||
"shower": "Shower",
|
||||
"shelter": "Shelter",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "Fuel Station",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Unhide",
|
||||
"center": "Center",
|
||||
"open_in": "Open in",
|
||||
"copy_coordinates": "Copy coordinates"
|
||||
"copy_coordinates": "Copy coordinates",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Water",
|
||||
"shower": "Shower",
|
||||
"shelter": "Shelter",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "Fuel Station",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
"switch_basemap": "Cambiar al mapa base anterior",
|
||||
"toggle_overlays": "Alternar capas",
|
||||
"toggle_3d": "Alternar 3D",
|
||||
"settings": "Configuraciones",
|
||||
"settings": "Configuración",
|
||||
"distance_units": "Unidades de distancia",
|
||||
"metric": "Métrico",
|
||||
"imperial": "Imperial",
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Mostrar",
|
||||
"center": "Centrar",
|
||||
"open_in": "Abrir en",
|
||||
"copy_coordinates": "Copiar coordenadas"
|
||||
"copy_coordinates": "Copiar coordenadas",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Agua",
|
||||
"shower": "Ducha",
|
||||
"shelter": "Refugio",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Coches y motos",
|
||||
"fuel-station": "Gasolinera",
|
||||
"parking": "Aparcamiento",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Erakutsi",
|
||||
"center": "Erdiratu",
|
||||
"open_in": "Ireki hemen",
|
||||
"copy_coordinates": "Kopiatu koordenatuak"
|
||||
"copy_coordinates": "Kopiatu koordenatuak",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Ura",
|
||||
"shower": "Dutxa",
|
||||
"shelter": "Babeslekua",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Kotxeak eta motorrak",
|
||||
"fuel-station": "Gasolindegia",
|
||||
"parking": "Aparkalekua",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Näytä",
|
||||
"center": "Keskitä",
|
||||
"open_in": "Avaa",
|
||||
"copy_coordinates": "Copy coordinates"
|
||||
"copy_coordinates": "Copy coordinates",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Water",
|
||||
"shower": "Shower",
|
||||
"shelter": "Shelter",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "Fuel Station",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Afficher",
|
||||
"center": "Centrer",
|
||||
"open_in": "Ouvrir avec",
|
||||
"copy_coordinates": "Copier les coordonnées"
|
||||
"copy_coordinates": "Copier les coordonnées",
|
||||
"edit_osm": "Éditer dans OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Cours d'eau",
|
||||
"shower": "Douche",
|
||||
"shelter": "Abri",
|
||||
"cemetery": "Cimetière",
|
||||
"motorized": "Voitures et motos",
|
||||
"fuel-station": "Station-service",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Unhide",
|
||||
"center": "Center",
|
||||
"open_in": "Open in",
|
||||
"copy_coordinates": "Copy coordinates"
|
||||
"copy_coordinates": "Copy coordinates",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Water",
|
||||
"shower": "גשם",
|
||||
"shelter": "Shelter",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "Fuel Station",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Felfedés ",
|
||||
"center": "Középre ",
|
||||
"open_in": "Megnyitás itt ",
|
||||
"copy_coordinates": "Koordináták másolása"
|
||||
"copy_coordinates": "Koordináták másolása",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Víz",
|
||||
"shower": "Zuhanyozó",
|
||||
"shelter": "Menedék",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Autók és Motorok",
|
||||
"fuel-station": "Benzinkút",
|
||||
"parking": "Parkoló",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Tampilkan",
|
||||
"center": "Tengah",
|
||||
"open_in": "Buka di",
|
||||
"copy_coordinates": "Salin koordinat"
|
||||
"copy_coordinates": "Salin koordinat",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Air",
|
||||
"shower": "Mandi",
|
||||
"shelter": "Penampungan",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Mobil dan Motor",
|
||||
"fuel-station": "Stasiun bahan bakar",
|
||||
"parking": "Parkir",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Mostra",
|
||||
"center": "Centra",
|
||||
"open_in": "Apri con",
|
||||
"copy_coordinates": "Copia le coordinate"
|
||||
"copy_coordinates": "Copia le coordinate",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Acqua",
|
||||
"shower": "Doccia",
|
||||
"shelter": "Riparo",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Auto e Motocicli",
|
||||
"fuel-station": "Stazione di Rifornimento",
|
||||
"parking": "Parcheggio",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "표시",
|
||||
"center": "중앙",
|
||||
"open_in": "Open in",
|
||||
"copy_coordinates": "Copy coordinates"
|
||||
"copy_coordinates": "Copy coordinates",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Water",
|
||||
"shower": "Shower",
|
||||
"shelter": "대피소",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "주유소",
|
||||
"parking": "주차장",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Rodyti",
|
||||
"center": "Center",
|
||||
"open_in": "Atverti naudojant",
|
||||
"copy_coordinates": "Copy coordinates"
|
||||
"copy_coordinates": "Copy coordinates",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Vanduo",
|
||||
"shower": "Dušas",
|
||||
"shelter": "Prieglauda",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Automobiliai ir motociklai",
|
||||
"fuel-station": "Degalinė",
|
||||
"parking": "Automobilių stovėjimo aikštelė",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Unhide",
|
||||
"center": "Center",
|
||||
"open_in": "Open in",
|
||||
"copy_coordinates": "Copy coordinates"
|
||||
"copy_coordinates": "Copy coordinates",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Water",
|
||||
"shower": "Shower",
|
||||
"shelter": "Shelter",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "Fuel Station",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Maak zichtbaar",
|
||||
"center": "Midden",
|
||||
"open_in": "Openen in",
|
||||
"copy_coordinates": "Coördinaten kopiëren"
|
||||
"copy_coordinates": "Coördinaten kopiëren",
|
||||
"edit_osm": "Bewerken in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Water",
|
||||
"shower": "Douche",
|
||||
"shelter": "Schuilplaats",
|
||||
"cemetery": "Begraafplaats",
|
||||
"motorized": "Auto's en Motorfietsen",
|
||||
"fuel-station": "Tankstation",
|
||||
"parking": "Parkeren",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Vis",
|
||||
"center": "Sentrer",
|
||||
"open_in": "Åpne I",
|
||||
"copy_coordinates": "Kopier koordinater"
|
||||
"copy_coordinates": "Kopier koordinater",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Vann",
|
||||
"shower": "Dusj",
|
||||
"shelter": "Ly",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Biler og motorsykler",
|
||||
"fuel-station": "Bensinstasjon",
|
||||
"parking": "Parkering",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Pokaż",
|
||||
"center": "Wyśrodkuj",
|
||||
"open_in": "Otwórz w",
|
||||
"copy_coordinates": "Kopiuj współrzędne"
|
||||
"copy_coordinates": "Kopiuj współrzędne",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Woda",
|
||||
"shower": "Prysznic",
|
||||
"shelter": "Schronienie",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Samochody i motocykle",
|
||||
"fuel-station": "Stacja paliw",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Mostrar",
|
||||
"center": "Centralizar",
|
||||
"open_in": "Abrir em",
|
||||
"copy_coordinates": "Copiar coordenadas"
|
||||
"copy_coordinates": "Copiar coordenadas",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Água",
|
||||
"shower": "Chuveiro",
|
||||
"shelter": "Abrigo",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Carros e Motocicletas",
|
||||
"fuel-station": "Postos de combustível",
|
||||
"parking": "Estacionamento",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Mostrar",
|
||||
"center": "Centro",
|
||||
"open_in": "Abrir em",
|
||||
"copy_coordinates": "Copiar coordenadas"
|
||||
"copy_coordinates": "Copiar coordenadas",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Água",
|
||||
"shower": "Chuveiro",
|
||||
"shelter": "Shelter",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Carros e Motocicletas",
|
||||
"fuel-station": "Postos de combustível",
|
||||
"parking": "Estacionamento",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Dezvăluie",
|
||||
"center": "Center",
|
||||
"open_in": "Open in",
|
||||
"copy_coordinates": "Copiază coordonatele"
|
||||
"copy_coordinates": "Copiază coordonatele",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Water",
|
||||
"shower": "Shower",
|
||||
"shelter": "Shelter",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "Fuel Station",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Отобразить",
|
||||
"center": "По центру",
|
||||
"open_in": "Открыть в",
|
||||
"copy_coordinates": "Скопировать координаты"
|
||||
"copy_coordinates": "Скопировать координаты",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Вода",
|
||||
"shower": "Душ",
|
||||
"shelter": "Укрытие",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Автомобили и мотоциклы",
|
||||
"fuel-station": "Заправочная станция",
|
||||
"parking": "Парковка",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Prikaži",
|
||||
"center": "Centar",
|
||||
"open_in": "Otvorite u",
|
||||
"copy_coordinates": "Kopiraj koordinate"
|
||||
"copy_coordinates": "Kopiraj koordinate",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Voda",
|
||||
"shower": "Tuš",
|
||||
"shelter": "Sklonište",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Automobili i motocikli",
|
||||
"fuel-station": "Benzinska stanica",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Visa",
|
||||
"center": "Center",
|
||||
"open_in": "Öppna i",
|
||||
"copy_coordinates": "Copy coordinates"
|
||||
"copy_coordinates": "Copy coordinates",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Water",
|
||||
"shower": "Dusch",
|
||||
"shelter": "Shelter",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "Bensinstation",
|
||||
"parking": "Parkering",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Unhide",
|
||||
"center": "Center",
|
||||
"open_in": "Open in",
|
||||
"copy_coordinates": "Copy coordinates"
|
||||
"copy_coordinates": "Copy coordinates",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Water",
|
||||
"shower": "Shower",
|
||||
"shelter": "Shelter",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "Fuel Station",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Göster",
|
||||
"center": "Merkez",
|
||||
"open_in": "Uygulamada Aç",
|
||||
"copy_coordinates": "Koordinatları kopyala"
|
||||
"copy_coordinates": "Koordinatları kopyala",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Su",
|
||||
"shower": "Duş",
|
||||
"shelter": "Barınak",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Araba ve Motosiklet",
|
||||
"fuel-station": "Benzin istasyonu",
|
||||
"parking": "Otopark",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Показати",
|
||||
"center": "Центр",
|
||||
"open_in": "Відкрити в",
|
||||
"copy_coordinates": "Копіювати координати"
|
||||
"copy_coordinates": "Копіювати координати",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Вода",
|
||||
"shower": "Душ",
|
||||
"shelter": "Укриття",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Автомобілі та Мотоцикли",
|
||||
"fuel-station": "Паливна станція",
|
||||
"parking": "Парковка",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Unhide",
|
||||
"center": "Center",
|
||||
"open_in": "Open in",
|
||||
"copy_coordinates": "Copy coordinates"
|
||||
"copy_coordinates": "Copy coordinates",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Nước",
|
||||
"shower": "Shower",
|
||||
"shelter": "Shelter",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "Fuel Station",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "Unhide",
|
||||
"center": "Center",
|
||||
"open_in": "Open in",
|
||||
"copy_coordinates": "Copy coordinates"
|
||||
"copy_coordinates": "Copy coordinates",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "Water",
|
||||
"shower": "Shower",
|
||||
"shelter": "Shelter",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "Fuel Station",
|
||||
"parking": "Parking",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"unhide": "显示",
|
||||
"center": "居中",
|
||||
"open_in": "打开于",
|
||||
"copy_coordinates": "复制坐标"
|
||||
"copy_coordinates": "复制坐标",
|
||||
"edit_osm": "Edit in OpenStreetMap"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
@@ -352,6 +353,7 @@
|
||||
"water": "饮用水",
|
||||
"shower": "淋浴",
|
||||
"shelter": "庇护所",
|
||||
"cemetery": "Cemetery",
|
||||
"motorized": "汽车和摩托车",
|
||||
"fuel-station": "加油站",
|
||||
"parking": "停车场",
|
||||
|
||||
Reference in New Issue
Block a user