Merge branch 'master' into issue-70-share-favorite-locations

# Conflicts:
#	src/favoritesController.js
This commit is contained in:
Paul Schwörer 2020-04-03 19:56:03 +02:00
Родитель b30814a432 cc659114fa
Коммит 2d9e9920ad
60 изменённых файлов: 1058 добавлений и 339 удалений

Просмотреть файл

@ -5,6 +5,28 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased]
## 0.1.6 – 2020-03-09
### Added
- dialog to choose wether to place photo files or directories
[#290](https://github.com/nextcloud/maps/pull/290) @wronny
### Changed
- a few style improvements in tooltips (position and size)
- message when adding a favorite, ESC to cancel
### Fixed
- missing variable declarations breaking things in search, favorites, tracks, devices
[#305](https://github.com/nextcloud/maps/pull/305) @doc75
[#308](https://github.com/nextcloud/maps/pull/308) @Bergum
- delay when placing photos
[#290](https://github.com/nextcloud/maps/pull/290) @wronny
- map left click activation in lots of cases
- favorite and contact group style bug
- cursor style with mapboxgl map
- set max zoom level on tracks
- bug when updating positions of disabled devices
- L.Elevation mouse events
## 0.1.2 – 2019-09-01
### Added
- Mapbox profiles (car, foot, bike)

Просмотреть файл

@ -67,6 +67,15 @@ ifneq (,$(wildcard $(CURDIR)/package.json))
make npm
endif
.PHONY: dev
dev:
ifneq (,$(wildcard $(CURDIR)/composer.json))
make composer
endif
ifneq (,$(wildcard $(CURDIR)/package.json))
make npm-dev
endif
# Installs and updates the composer dependencies. If composer is not installed
# a copy is fetched from the web
.PHONY: composer
@ -85,8 +94,14 @@ endif
.PHONY: npm
npm:
$(npm) install
$(npm) run build
sed -i.bak 's/L\.Browser\.touch/L.Browser.mobile/g' node_modules/leaflet.elevation/dist/Leaflet.Elevation-0.0.2.min.js && rm node_modules/leaflet.elevation/dist/Leaflet.Elevation-0.0.2.min.js.bak
$(npm) run build
.PHONY: npm-dev
npm-dev:
$(npm) install
sed -i.bak 's/L\.Browser\.touch/L.Browser.mobile/g' node_modules/leaflet.elevation/dist/Leaflet.Elevation-0.0.2.min.js && rm node_modules/leaflet.elevation/dist/Leaflet.Elevation-0.0.2.min.js.bak
$(npm) run dev
# Removes the appstore build
.PHONY: clean

Просмотреть файл

@ -13,8 +13,8 @@
- **🙋 Contacts on the map:** See where your friends live and plan your next visit.
- **📱 Devices:** Lost your phone? Check the map!
- **〰 Tracks:** Load GPS tracks or past trips. Recording with [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) is planned.
]]></description>
<version>0.1.5</version>
]]></description>
<version>0.1.6</version>
<licence>agpl</licence>
<author mail="eneiluj@posteo.net">Julien Veyssier</author>
<author mail="kontakt+github@arne.email">Arne Hamann</author>
@ -26,11 +26,11 @@
<category>social</category>
<category>tools</category>
<website>https://github.com/nextcloud/maps</website>
<bugs>https://github.com/nextcloud/maps/issues</bugs>
<repository type="git">https://github.com/nextcloud/maps.git</repository>
<bugs>https://github.com/nextcloud/maps/issues</bugs>
<repository type="git">https://github.com/nextcloud/maps.git</repository>
<screenshot>https://raw.githubusercontent.com/nextcloud/maps/master/screenshots/screenshot1.png</screenshot>
<screenshot>https://raw.githubusercontent.com/nextcloud/maps/master/screenshots/screenshot2.png</screenshot>
<screenshot>https://raw.githubusercontent.com/nextcloud/maps/master/screenshots/screenshot3.png</screenshot>
<screenshot>https://raw.githubusercontent.com/nextcloud/maps/master/screenshots/screenshot2.png</screenshot>
<screenshot>https://raw.githubusercontent.com/nextcloud/maps/master/screenshots/screenshot3.png</screenshot>
<dependencies>
<lib>exif</lib>
<nextcloud min-version="16" max-version="19"/>

Просмотреть файл

@ -125,6 +125,12 @@
background: var(--color-main-background);
font-family: var(--font-face);
}
.mapboxgl-map {
cursor: grab;
}
.leaflet-drag-target {
cursor: move !important;
}
.leaflet-control-layers-base {
line-height: 30px;
@ -414,7 +420,8 @@ tr.selected td {
}
.leaflet-marker-favorite-tooltip {
width: 300px;
min-width: 200px;
max-width: 300px;
}
.leaflet-marker-contact-tooltip p {
@ -429,6 +436,7 @@ tr.selected td {
opacity: 1 !important;
background-color: var(--color-main-background);
color: var(--color-main-text);
min-width: 150px;
}
.leaflet-marker-photo-tooltip {
padding: 1px;

Просмотреть файл

@ -55,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "Kategorie smazána",
"Failed to rename category" : "Přejmenování kategorie se nezdařilo",
"Failed to delete category favorites" : "Kategorii oblíbených se nepodařilo smazat",
"Click on the map to add a favorite, press ESC to cancel" : "Oblíbenou položku přidáte kliknutím do mapy, akci zrušíte stiskem ESC",
"Failed to add favorite" : "Přidání do oblíbených se nezdařilo",
"Name" : "Název",
"No name" : "Bez názvu",
@ -78,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "Odstranit geografická data ",
"Click on the map to move the photo, press ESC to cancel" : "Fotku na mapě přesunete kliknutím na příslušné umístění, případně stisknutím ESC tuto akci ukončíte",
"Failed to load photos" : "Načtení fotek se nezdařilo",
"What do you want to place?" : "Co chcete umístit?",
"Photo files" : "Soubory s fotkami",
"Photo folders" : "Složky s fotkami",
"Choose pictures to place" : "Zvolte obrázky, které chcete umístit",
"Choose directory of pictures to place" : "Zvolte adresář s obrázky, které umístit",
"{nb} photos placed" : "{nb} fotek umístěno",

Просмотреть файл

@ -53,6 +53,7 @@
"Category deleted" : "Kategorie smazána",
"Failed to rename category" : "Přejmenování kategorie se nezdařilo",
"Failed to delete category favorites" : "Kategorii oblíbených se nepodařilo smazat",
"Click on the map to add a favorite, press ESC to cancel" : "Oblíbenou položku přidáte kliknutím do mapy, akci zrušíte stiskem ESC",
"Failed to add favorite" : "Přidání do oblíbených se nezdařilo",
"Name" : "Název",
"No name" : "Bez názvu",
@ -76,6 +77,9 @@
"Remove geo data" : "Odstranit geografická data ",
"Click on the map to move the photo, press ESC to cancel" : "Fotku na mapě přesunete kliknutím na příslušné umístění, případně stisknutím ESC tuto akci ukončíte",
"Failed to load photos" : "Načtení fotek se nezdařilo",
"What do you want to place?" : "Co chcete umístit?",
"Photo files" : "Soubory s fotkami",
"Photo folders" : "Složky s fotkami",
"Choose pictures to place" : "Zvolte obrázky, které chcete umístit",
"Choose directory of pictures to place" : "Zvolte adresář s obrázky, které umístit",
"{nb} photos placed" : "{nb} fotek umístěno",

Просмотреть файл

@ -55,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "Kategorie gelöscht",
"Failed to rename category" : "Konnte Kategorie nicht umbenennen",
"Failed to delete category favorites" : "Kategorie-Favoriten konnte nicht gelöscht werden",
"Click on the map to add a favorite, press ESC to cancel" : "Klicke auf die Karte, um den Favoriten hinzu zufügen oder drücke ESC, um abzubrechen",
"Failed to add favorite" : "Favorit konnte nicht hinzugefügt werden",
"Name" : "Name",
"No name" : "Kein Name",
@ -78,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "GEO-Daten entfernen",
"Click on the map to move the photo, press ESC to cancel" : "Klicke auf die Karte, um das Bild zu verschieben oder drücke ESC, um abzubrechen",
"Failed to load photos" : "Laden der Fotos fehlgeschlagen",
"What do you want to place?" : "Was möchtest Du platzieren?",
"Photo files" : "Foto-Dateien",
"Photo folders" : "Foto-Ordner",
"Choose pictures to place" : "Wähle Bilder zum Ort",
"Choose directory of pictures to place" : "Wähle Bildverzeichnis zum Ort",
"{nb} photos placed" : "{nb} Bilder plaziert",

Просмотреть файл

@ -53,6 +53,7 @@
"Category deleted" : "Kategorie gelöscht",
"Failed to rename category" : "Konnte Kategorie nicht umbenennen",
"Failed to delete category favorites" : "Kategorie-Favoriten konnte nicht gelöscht werden",
"Click on the map to add a favorite, press ESC to cancel" : "Klicke auf die Karte, um den Favoriten hinzu zufügen oder drücke ESC, um abzubrechen",
"Failed to add favorite" : "Favorit konnte nicht hinzugefügt werden",
"Name" : "Name",
"No name" : "Kein Name",
@ -76,6 +77,9 @@
"Remove geo data" : "GEO-Daten entfernen",
"Click on the map to move the photo, press ESC to cancel" : "Klicke auf die Karte, um das Bild zu verschieben oder drücke ESC, um abzubrechen",
"Failed to load photos" : "Laden der Fotos fehlgeschlagen",
"What do you want to place?" : "Was möchtest Du platzieren?",
"Photo files" : "Foto-Dateien",
"Photo folders" : "Foto-Ordner",
"Choose pictures to place" : "Wähle Bilder zum Ort",
"Choose directory of pictures to place" : "Wähle Bildverzeichnis zum Ort",
"{nb} photos placed" : "{nb} Bilder plaziert",

Просмотреть файл

@ -55,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "Kategorie gelöscht",
"Failed to rename category" : "Konnte Kategorie nicht umbenennen",
"Failed to delete category favorites" : "Kategorie-Favoriten konnte nicht gelöscht werden",
"Click on the map to add a favorite, press ESC to cancel" : "Klicken Sie auf die Karte, um den Favoriten hinzu zufügen oder drücken Sie ESC, um abzubrechen",
"Failed to add favorite" : "Favorit konnte nicht hinzugefügt werden",
"Name" : "Name",
"No name" : "Kein Name",
@ -78,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "GEO-Daten entfernen",
"Click on the map to move the photo, press ESC to cancel" : "Klicken Sie auf die Karte, um das Bild zu verschieben oder drücken Sie ESC, um abzubrechen",
"Failed to load photos" : "Laden der Fotos fehlgeschlagen",
"What do you want to place?" : "Was möchten Sie platzieren?",
"Photo files" : "Foto-Dateien",
"Photo folders" : "Foto-Ordner",
"Choose pictures to place" : "Wähle Bilder zum Ort",
"Choose directory of pictures to place" : "Wähle Bildverzeichnis zum Ort",
"{nb} photos placed" : "{nb} Fotos hochgeladen",

Просмотреть файл

@ -53,6 +53,7 @@
"Category deleted" : "Kategorie gelöscht",
"Failed to rename category" : "Konnte Kategorie nicht umbenennen",
"Failed to delete category favorites" : "Kategorie-Favoriten konnte nicht gelöscht werden",
"Click on the map to add a favorite, press ESC to cancel" : "Klicken Sie auf die Karte, um den Favoriten hinzu zufügen oder drücken Sie ESC, um abzubrechen",
"Failed to add favorite" : "Favorit konnte nicht hinzugefügt werden",
"Name" : "Name",
"No name" : "Kein Name",
@ -76,6 +77,9 @@
"Remove geo data" : "GEO-Daten entfernen",
"Click on the map to move the photo, press ESC to cancel" : "Klicken Sie auf die Karte, um das Bild zu verschieben oder drücken Sie ESC, um abzubrechen",
"Failed to load photos" : "Laden der Fotos fehlgeschlagen",
"What do you want to place?" : "Was möchten Sie platzieren?",
"Photo files" : "Foto-Dateien",
"Photo folders" : "Foto-Ordner",
"Choose pictures to place" : "Wähle Bilder zum Ort",
"Choose directory of pictures to place" : "Wähle Bildverzeichnis zum Ort",
"{nb} photos placed" : "{nb} Fotos hochgeladen",

Просмотреть файл

@ -55,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "Διεγραμμένη κατηγορία",
"Failed to rename category" : "Αποτυχία μετονομασίας κατηγορίας",
"Failed to delete category favorites" : "Δεν ήταν δυνατή η διαγραφή των αγαπημένων κατηγορίας",
"Click on the map to add a favorite, press ESC to cancel" : "Κλικ στο χάρτη για προσθήκη αγαπημένου, πατήστε ESC για ακύρωση",
"Failed to add favorite" : "Αποτυχία προσθήκης αγαπημένου",
"Name" : "Όνομα",
"No name" : "Ανώνυμο",
@ -78,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "Αφαίρεση γεο-δεδομένων",
"Click on the map to move the photo, press ESC to cancel" : "Κλικ στον χάρτη για μετακίνηση φωτογραφίας, πατήστε ESC για ακύρωση",
"Failed to load photos" : "Αποτυχία φόρτωσης φωτογραφιών",
"What do you want to place?" : "Τι θέλετε να προσθέσετε;",
"Photo files" : "Αρχεία φωτογραφιών",
"Photo folders" : "Φάκελοι φωτογραφιών",
"Choose pictures to place" : "Επιλέξτε εικόνες για τοποθέτηση",
"Choose directory of pictures to place" : "Επιλέξτε διαδρομή εικόνων για τοποθέτηση",
"{nb} photos placed" : "{nb} φωτογραφίες τοποθετήθηκαν",

Просмотреть файл

@ -53,6 +53,7 @@
"Category deleted" : "Διεγραμμένη κατηγορία",
"Failed to rename category" : "Αποτυχία μετονομασίας κατηγορίας",
"Failed to delete category favorites" : "Δεν ήταν δυνατή η διαγραφή των αγαπημένων κατηγορίας",
"Click on the map to add a favorite, press ESC to cancel" : "Κλικ στο χάρτη για προσθήκη αγαπημένου, πατήστε ESC για ακύρωση",
"Failed to add favorite" : "Αποτυχία προσθήκης αγαπημένου",
"Name" : "Όνομα",
"No name" : "Ανώνυμο",
@ -76,6 +77,9 @@
"Remove geo data" : "Αφαίρεση γεο-δεδομένων",
"Click on the map to move the photo, press ESC to cancel" : "Κλικ στον χάρτη για μετακίνηση φωτογραφίας, πατήστε ESC για ακύρωση",
"Failed to load photos" : "Αποτυχία φόρτωσης φωτογραφιών",
"What do you want to place?" : "Τι θέλετε να προσθέσετε;",
"Photo files" : "Αρχεία φωτογραφιών",
"Photo folders" : "Φάκελοι φωτογραφιών",
"Choose pictures to place" : "Επιλέξτε εικόνες για τοποθέτηση",
"Choose directory of pictures to place" : "Επιλέξτε διαδρομή εικόνων για τοποθέτηση",
"{nb} photos placed" : "{nb} φωτογραφίες τοποθετήθηκαν",

Просмотреть файл

@ -55,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "Categoría eliminada",
"Failed to rename category" : "Fallo al renombrar categoría",
"Failed to delete category favorites" : "Fallo al eliminar la categoría favoritos",
"Click on the map to add a favorite, press ESC to cancel" : "Pulsa en el mapa para añadir un favorito, presiona ESC para cancelar",
"Failed to add favorite" : "Fallo al añadir favorito",
"Name" : "Nombre",
"No name" : "Sin nombre",
@ -78,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "Eliminar datos geográficos",
"Click on the map to move the photo, press ESC to cancel" : "Pulsa en el mapa para mover la foto, pulsa ESC para cancelar",
"Failed to load photos" : "Fallo al cargar fotos",
"What do you want to place?" : "¿Qué quieres colocar?",
"Photo files" : "Archivos de fotos",
"Photo folders" : "Carpetas de fotos",
"Choose pictures to place" : "Escoge las imágenes para localizar",
"Choose directory of pictures to place" : "Escoge el directorio de imágenes para localizar",
"{nb} photos placed" : "{nb} fotos localizadas",

Просмотреть файл

@ -53,6 +53,7 @@
"Category deleted" : "Categoría eliminada",
"Failed to rename category" : "Fallo al renombrar categoría",
"Failed to delete category favorites" : "Fallo al eliminar la categoría favoritos",
"Click on the map to add a favorite, press ESC to cancel" : "Pulsa en el mapa para añadir un favorito, presiona ESC para cancelar",
"Failed to add favorite" : "Fallo al añadir favorito",
"Name" : "Nombre",
"No name" : "Sin nombre",
@ -76,6 +77,9 @@
"Remove geo data" : "Eliminar datos geográficos",
"Click on the map to move the photo, press ESC to cancel" : "Pulsa en el mapa para mover la foto, pulsa ESC para cancelar",
"Failed to load photos" : "Fallo al cargar fotos",
"What do you want to place?" : "¿Qué quieres colocar?",
"Photo files" : "Archivos de fotos",
"Photo folders" : "Carpetas de fotos",
"Choose pictures to place" : "Escoge las imágenes para localizar",
"Choose directory of pictures to place" : "Escoge el directorio de imágenes para localizar",
"{nb} photos placed" : "{nb} fotos localizadas",

Просмотреть файл

@ -22,6 +22,8 @@ OC.L10N.register(
"Start" : "Algus",
"Destination" : "Sihtkoht",
"min" : "min",
"Cinema" : "Kino",
"Dentist" : "Hambaarst",
"Add to favorites" : "Lisa lemmikutesse",
"Closed" : "Suletud",
"File" : "Fail",

Просмотреть файл

@ -20,6 +20,8 @@
"Start" : "Algus",
"Destination" : "Sihtkoht",
"min" : "min",
"Cinema" : "Kino",
"Dentist" : "Hambaarst",
"Add to favorites" : "Lisa lemmikutesse",
"Closed" : "Suletud",
"File" : "Fail",

Просмотреть файл

@ -46,7 +46,12 @@ OC.L10N.register(
"Submit" : "Bidali",
"Favorite name" : "Gogokoaren izena",
"Move" : "Mugitu",
"Favorites exported in {path}" : "Gogokoenak {path}(e)n esportatu dira",
"View in Maps" : "Ikusi mapetan",
"Import as favorites in Maps" : "Inportatu gogokoenak gisa Maps-en",
"Failed to load photos" : "Ezin izan dira argazkiak kargatu",
"What do you want to place?" : "Zer jarri nahi duzu?",
"Photo files" : "Argazki fitxategiak",
"Improve this map" : "Hobetu mapa hau",
"Route to here" : "Ibilbidea hona",
"Current location" : "Uneko kokalekua",
@ -103,7 +108,9 @@ OC.L10N.register(
"Add to favorites" : "Gehitu gogokoetan",
"Add contact address" : "Gehitu kontaktuaren helbidea",
"Open" : "Ireki",
"until {date}" : "{date} arte",
"Closed" : "Itxia",
"opens at {date}" : "{date}(e)an irekiko du",
"This place" : "Toki hau",
"File" : "Fitxategia",
"Link" : "Esteka",
@ -115,6 +122,9 @@ OC.L10N.register(
"no name" : "izenik ez",
"Distance" : "Distantzia",
"Duration" : "Iraupena",
"Moving time" : "Denbora mugimenduan",
"Pause time" : "Denbora geldirik",
"no date" : "datarik ez",
"Begin" : "Hasi",
"End" : "Amaiera",
"Minimum elevation" : "Gutxieneko elebazioa",

Просмотреть файл

@ -44,7 +44,12 @@
"Submit" : "Bidali",
"Favorite name" : "Gogokoaren izena",
"Move" : "Mugitu",
"Favorites exported in {path}" : "Gogokoenak {path}(e)n esportatu dira",
"View in Maps" : "Ikusi mapetan",
"Import as favorites in Maps" : "Inportatu gogokoenak gisa Maps-en",
"Failed to load photos" : "Ezin izan dira argazkiak kargatu",
"What do you want to place?" : "Zer jarri nahi duzu?",
"Photo files" : "Argazki fitxategiak",
"Improve this map" : "Hobetu mapa hau",
"Route to here" : "Ibilbidea hona",
"Current location" : "Uneko kokalekua",
@ -101,7 +106,9 @@
"Add to favorites" : "Gehitu gogokoetan",
"Add contact address" : "Gehitu kontaktuaren helbidea",
"Open" : "Ireki",
"until {date}" : "{date} arte",
"Closed" : "Itxia",
"opens at {date}" : "{date}(e)an irekiko du",
"This place" : "Toki hau",
"File" : "Fitxategia",
"Link" : "Esteka",
@ -113,6 +120,9 @@
"no name" : "izenik ez",
"Distance" : "Distantzia",
"Duration" : "Iraupena",
"Moving time" : "Denbora mugimenduan",
"Pause time" : "Denbora geldirik",
"no date" : "datarik ez",
"Begin" : "Hasi",
"End" : "Amaiera",
"Minimum elevation" : "Gutxieneko elebazioa",

Просмотреть файл

@ -3,6 +3,7 @@ OC.L10N.register(
{
"Maps" : "Kartat",
"Personal" : "Henkilökohtainen",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Koko maailma mahtuu pilvesi sisään!",
"Settings were successfully saved" : "Asetukset tallennettiin onnistuneesti",
"Failed to save settings" : "Asetusten tallentaminen epäonnistui",
"Not grouped" : "Ei ryhmitelty",
@ -19,9 +20,11 @@ OC.L10N.register(
"Device deleted" : "Laite poistettu",
"Failed to rename device" : "Laitteen nimeäminen uudelleen epäonnistui",
"Failed to delete device" : "Laitteen poistaminen epäonnistui",
"Impossible to get current location" : "Nykyisen sijainnin määrittäminen ei ole mahdollista",
"Phone" : "Puhelin",
"Computer" : "Tietokone",
"Unknown device type" : "Tuntematon laitetyyppi",
"Failed to send current position" : "Nykyisen sijainnin lähettäminen epäonnistui",
"Failed to change device color" : "Laitteen värin vaihtaminen epäonnistui",
"Device" : "Laite",
"Date" : "Päiväys",
@ -49,10 +52,13 @@ OC.L10N.register(
"View in Maps" : "Näytä karttasovelluksessa",
"Remove geo data" : "Poista paikkatiedot",
"Failed to load photos" : "Kuvien lataaminen epäonnistui",
"Photo files" : "Kuvatiedostot",
"Photo folders" : "Kuvakansiot",
"Choose pictures to place" : "Valitse asetettavat kuvat",
"Choose directory of pictures to place" : "Valitse asetettavien kuvien kansio",
"{nb} photos placed" : "{nb} kuvaa asetettu",
"Failed to place photos" : "Kuvien asettaminen epäonnistui",
"Improve this map" : "Paranna tätä karttaa",
"Place photos" : "Aseta kuvat",
"Place contact" : "Aseta yhteystieto",
"Share this location" : "Jaa tämä sijainti",
@ -60,6 +66,7 @@ OC.L10N.register(
"Add route point" : "Lisää reittipiste",
"Route to here" : "Reitti tänne",
"Current location" : "Nykyinen sijainti",
"Other maps" : "Muut kartat",
"Satellite map" : "Satelliittikartta",
"Street map" : "Katukartta",
"north" : "pohjoinen",
@ -78,6 +85,7 @@ OC.L10N.register(
"sharp left" : "tiukka vasen",
"Turn around" : "Käänny ympäri",
"Continue {dir}" : "Jatka {dir}",
"Destination reached" : "Saavuit määränpäähän",
"Start" : "Aloita",
"Via {viaNumber}" : "Kautta {viaNumber}",
"Destination" : "Kohde",
@ -104,6 +112,7 @@ OC.L10N.register(
"School" : "Koulu",
"Sports centre" : "Liikuntakeskus",
"Parking" : "Pysäköinti",
"Bicycle parking" : "Polkupyöräparkki",
"Car rental" : "Autovuokraus",
"ATM" : "Pankkiautomaatti",
"Pharmacy" : "Apteekki",
@ -120,25 +129,33 @@ OC.L10N.register(
"opens at {date}" : "avautuu {date}",
"File" : "Tiedosto",
"Link" : "Linkki",
"Latitude" : "Leveysaste",
"Longitude" : "Pituusaste",
"Description" : "Kuvaus",
"Symbol name" : "Symbolin nimi",
"download" : "lataa",
"no name" : "ei nimeä",
"Distance" : "Etäisyys",
"Duration" : "Kesto",
"End" : "Loppu",
"Maximum speed" : "Enimmäisnopeus",
"Average speed" : "Keskinopeus",
"Show elevation" : "Näytä korkeus",
"Maps routing settings" : "Karttojen reititysasetukset",
"OSRM Website" : "OSRM-verkkosivusto",
"OSRM settings" : "OSRM-asetukset",
"An OSRM server URL looks like this : https://my.osrm.server.org:5000/route/v1" : "OSRM-palvelimen osoite näyttää tämänkaltaiselta: https://my.osrm.server.org:5000/route/v1",
"OSRM server URL (car profile)" : "OSRM-palvelimen osoite (autoprofiili)",
"OSRM server URL (bicycle profile)" : "OSRM-palvelimen osoite (pyöräilyprofiili)",
"OSRM server URL (foot profile)" : "OSRM-palvelimen osoite (jalankulkuprofiili)",
"Show OSRM demo server" : "Näytä OSRM-demopalvelin",
"Graphhopper Website" : "Graphhopper-verkkosivusto",
"GraphHopper settings" : "GraphHopper-asetukset",
"A GraphHopper server URL looks like this : https://my.graphhopper.server.org:8989/route" : "GraphHopper-palvelimen osoite näyttää tämänkaltaiselta: https://my.graphhopper.server.org:8989/route",
"GraphHopper API key (mandatory if main server used)" : "GraphHopperin API-avain (pakollinen jos käytetään pääpalvelinta)",
"Mapbox Website" : "Mapbox-verkkosivusto",
"Mapbox settings" : "Mapbox-asetukset",
"Set the API key to use Mapbox routing service." : "Aseta API-avain käyttääksesi Mapboxin reitityspalvelua.",
"Leave empty to disable." : "Jätä tyhjäksi poistaaksesi käytöstä.",
"Mapbox API key" : "Mapboxin API-avain",
"Search…" : "Hae…",
@ -150,6 +167,7 @@ OC.L10N.register(
"Show all" : "Näytä kaikki",
"Hide all" : "Piilota kaikki",
"Export all" : "Vie kaikki",
"Import devices" : "Tuodut laitteet",
"Delete all" : "Poista kaikki",
"Sort by name" : "Järjestä nimen mukaan",
"Sort by date" : "Järjestä päiväyksen mukaan",

Просмотреть файл

@ -1,6 +1,7 @@
{ "translations": {
"Maps" : "Kartat",
"Personal" : "Henkilökohtainen",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Koko maailma mahtuu pilvesi sisään!",
"Settings were successfully saved" : "Asetukset tallennettiin onnistuneesti",
"Failed to save settings" : "Asetusten tallentaminen epäonnistui",
"Not grouped" : "Ei ryhmitelty",
@ -17,9 +18,11 @@
"Device deleted" : "Laite poistettu",
"Failed to rename device" : "Laitteen nimeäminen uudelleen epäonnistui",
"Failed to delete device" : "Laitteen poistaminen epäonnistui",
"Impossible to get current location" : "Nykyisen sijainnin määrittäminen ei ole mahdollista",
"Phone" : "Puhelin",
"Computer" : "Tietokone",
"Unknown device type" : "Tuntematon laitetyyppi",
"Failed to send current position" : "Nykyisen sijainnin lähettäminen epäonnistui",
"Failed to change device color" : "Laitteen värin vaihtaminen epäonnistui",
"Device" : "Laite",
"Date" : "Päiväys",
@ -47,10 +50,13 @@
"View in Maps" : "Näytä karttasovelluksessa",
"Remove geo data" : "Poista paikkatiedot",
"Failed to load photos" : "Kuvien lataaminen epäonnistui",
"Photo files" : "Kuvatiedostot",
"Photo folders" : "Kuvakansiot",
"Choose pictures to place" : "Valitse asetettavat kuvat",
"Choose directory of pictures to place" : "Valitse asetettavien kuvien kansio",
"{nb} photos placed" : "{nb} kuvaa asetettu",
"Failed to place photos" : "Kuvien asettaminen epäonnistui",
"Improve this map" : "Paranna tätä karttaa",
"Place photos" : "Aseta kuvat",
"Place contact" : "Aseta yhteystieto",
"Share this location" : "Jaa tämä sijainti",
@ -58,6 +64,7 @@
"Add route point" : "Lisää reittipiste",
"Route to here" : "Reitti tänne",
"Current location" : "Nykyinen sijainti",
"Other maps" : "Muut kartat",
"Satellite map" : "Satelliittikartta",
"Street map" : "Katukartta",
"north" : "pohjoinen",
@ -76,6 +83,7 @@
"sharp left" : "tiukka vasen",
"Turn around" : "Käänny ympäri",
"Continue {dir}" : "Jatka {dir}",
"Destination reached" : "Saavuit määränpäähän",
"Start" : "Aloita",
"Via {viaNumber}" : "Kautta {viaNumber}",
"Destination" : "Kohde",
@ -102,6 +110,7 @@
"School" : "Koulu",
"Sports centre" : "Liikuntakeskus",
"Parking" : "Pysäköinti",
"Bicycle parking" : "Polkupyöräparkki",
"Car rental" : "Autovuokraus",
"ATM" : "Pankkiautomaatti",
"Pharmacy" : "Apteekki",
@ -118,25 +127,33 @@
"opens at {date}" : "avautuu {date}",
"File" : "Tiedosto",
"Link" : "Linkki",
"Latitude" : "Leveysaste",
"Longitude" : "Pituusaste",
"Description" : "Kuvaus",
"Symbol name" : "Symbolin nimi",
"download" : "lataa",
"no name" : "ei nimeä",
"Distance" : "Etäisyys",
"Duration" : "Kesto",
"End" : "Loppu",
"Maximum speed" : "Enimmäisnopeus",
"Average speed" : "Keskinopeus",
"Show elevation" : "Näytä korkeus",
"Maps routing settings" : "Karttojen reititysasetukset",
"OSRM Website" : "OSRM-verkkosivusto",
"OSRM settings" : "OSRM-asetukset",
"An OSRM server URL looks like this : https://my.osrm.server.org:5000/route/v1" : "OSRM-palvelimen osoite näyttää tämänkaltaiselta: https://my.osrm.server.org:5000/route/v1",
"OSRM server URL (car profile)" : "OSRM-palvelimen osoite (autoprofiili)",
"OSRM server URL (bicycle profile)" : "OSRM-palvelimen osoite (pyöräilyprofiili)",
"OSRM server URL (foot profile)" : "OSRM-palvelimen osoite (jalankulkuprofiili)",
"Show OSRM demo server" : "Näytä OSRM-demopalvelin",
"Graphhopper Website" : "Graphhopper-verkkosivusto",
"GraphHopper settings" : "GraphHopper-asetukset",
"A GraphHopper server URL looks like this : https://my.graphhopper.server.org:8989/route" : "GraphHopper-palvelimen osoite näyttää tämänkaltaiselta: https://my.graphhopper.server.org:8989/route",
"GraphHopper API key (mandatory if main server used)" : "GraphHopperin API-avain (pakollinen jos käytetään pääpalvelinta)",
"Mapbox Website" : "Mapbox-verkkosivusto",
"Mapbox settings" : "Mapbox-asetukset",
"Set the API key to use Mapbox routing service." : "Aseta API-avain käyttääksesi Mapboxin reitityspalvelua.",
"Leave empty to disable." : "Jätä tyhjäksi poistaaksesi käytöstä.",
"Mapbox API key" : "Mapboxin API-avain",
"Search…" : "Hae…",
@ -148,6 +165,7 @@
"Show all" : "Näytä kaikki",
"Hide all" : "Piilota kaikki",
"Export all" : "Vie kaikki",
"Import devices" : "Tuodut laitteet",
"Delete all" : "Poista kaikki",
"Sort by name" : "Järjestä nimen mukaan",
"Sort by date" : "Järjestä päiväyksen mukaan",

Просмотреть файл

@ -4,6 +4,7 @@ OC.L10N.register(
"Maps" : "Cartes",
"Personal" : "Personnel",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Le monde entier rentre dans votre nuage !",
"**The whole world fits inside your cloud!**\n\n- **🗺 Beautiful map:** Using [OpenStreetMap](https://www.openstreetmap.org) and [Leaflet](https://leafletjs.com), you can choose between standard map, satellite, topographical, dark mode or even watercolor! 🎨\n- **⭐ Favorites:** Save your favorite places, privately! Sync with [GNOME Maps](https://github.com/nextcloud/maps/issues/30) and mobile apps is planned.\n- **🧭 Routing:** Possible using either [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) or [Mapbox](https://www.mapbox.com).\n- **🖼 Photos on the map:** No more boring slideshows, just show directly where you were!\n- **🙋 Contacts on the map:** See where your friends live and plan your next visit.\n- **📱 Devices:** Lost your phone? Check the map!\n- **〰 Tracks:** Load GPS tracks or past trips. Recording with [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) is planned." : "**Le monde entier rentre dans votre nuage!**\n\n- **🗺 Beautiful map:** En utilisant [OpenStreetMap](https://www.openstreetmap.org) et [Leaflet](https://leafletjs.com), vous pouvez choisir entre une carte standard, satellite, topographique, mode sombre ou même aquarelle ! 🎨\n- **⭐ Favoris:** Sauvegardez vos endroits préférés, en privé ! La synchronisation avec [GNOME Maps] (https://github.com/nextcloud/maps/issues/30) et les applications mobiles est prévue.\n- **🧭 Routage:** Possible en utilisant soit [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) ou [Mapbox](https://www.mapbox.com).\n- **🖼 Photos sur la carte:** Fini les diaporamas ennuyeux, montrez simplement directement où vous étiez !\n- **🙋 Contacts sur la carte:** Voyez où vivent vos amis et planifiez votre prochaine visite.\n- **📱 Appareils:** Vous avez perdu votre téléphone ? Géolocaliser le et regardez la carte !\n- **〰 Traces:** Chargez les traces GPS ou les trajets passés. L'enregistrement avec [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) ou [OwnTracks](https://owntracks.org) est prévu.",
"Settings were successfully saved" : "Paramètres enregistrés avec succès",
"Failed to save settings" : "Impossible d'enregistrer les paramètres",
"There are no contacts to zoom on" : "Il n'y a aucun contact sur lequel zoomer",
@ -54,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "Catégorie supprimée",
"Failed to rename category" : "Impossible de renommer la catégorie",
"Failed to delete category favorites" : "Impossible de supprimer la catégorie de favoris",
"Click on the map to add a favorite, press ESC to cancel" : "Cliquez sur la carte pour ajouter un favori, appuyez sur ESC pour annuler",
"Failed to add favorite" : "Impossible d'ajouter le favori",
"Name" : "Nom",
"No name" : "Aucun nom",
@ -77,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "Effacer les données géographiques",
"Click on the map to move the photo, press ESC to cancel" : "Cliquez sur la carte pour déplacer la photo, appuyez sur la touche ECHAP pour annuler",
"Failed to load photos" : "Impossible de charger les photos",
"What do you want to place?" : "Que voulez-vous mettre ?",
"Photo files" : "Fichiers image",
"Photo folders" : "Dossier images",
"Choose pictures to place" : "Choisissez les photos à placer",
"Choose directory of pictures to place" : "Choisissez le dossier de photos à placer",
"{nb} photos placed" : "{nb} photos placées",

Просмотреть файл

@ -2,6 +2,7 @@
"Maps" : "Cartes",
"Personal" : "Personnel",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Le monde entier rentre dans votre nuage !",
"**The whole world fits inside your cloud!**\n\n- **🗺 Beautiful map:** Using [OpenStreetMap](https://www.openstreetmap.org) and [Leaflet](https://leafletjs.com), you can choose between standard map, satellite, topographical, dark mode or even watercolor! 🎨\n- **⭐ Favorites:** Save your favorite places, privately! Sync with [GNOME Maps](https://github.com/nextcloud/maps/issues/30) and mobile apps is planned.\n- **🧭 Routing:** Possible using either [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) or [Mapbox](https://www.mapbox.com).\n- **🖼 Photos on the map:** No more boring slideshows, just show directly where you were!\n- **🙋 Contacts on the map:** See where your friends live and plan your next visit.\n- **📱 Devices:** Lost your phone? Check the map!\n- **〰 Tracks:** Load GPS tracks or past trips. Recording with [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) is planned." : "**Le monde entier rentre dans votre nuage!**\n\n- **🗺 Beautiful map:** En utilisant [OpenStreetMap](https://www.openstreetmap.org) et [Leaflet](https://leafletjs.com), vous pouvez choisir entre une carte standard, satellite, topographique, mode sombre ou même aquarelle ! 🎨\n- **⭐ Favoris:** Sauvegardez vos endroits préférés, en privé ! La synchronisation avec [GNOME Maps] (https://github.com/nextcloud/maps/issues/30) et les applications mobiles est prévue.\n- **🧭 Routage:** Possible en utilisant soit [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) ou [Mapbox](https://www.mapbox.com).\n- **🖼 Photos sur la carte:** Fini les diaporamas ennuyeux, montrez simplement directement où vous étiez !\n- **🙋 Contacts sur la carte:** Voyez où vivent vos amis et planifiez votre prochaine visite.\n- **📱 Appareils:** Vous avez perdu votre téléphone ? Géolocaliser le et regardez la carte !\n- **〰 Traces:** Chargez les traces GPS ou les trajets passés. L'enregistrement avec [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) ou [OwnTracks](https://owntracks.org) est prévu.",
"Settings were successfully saved" : "Paramètres enregistrés avec succès",
"Failed to save settings" : "Impossible d'enregistrer les paramètres",
"There are no contacts to zoom on" : "Il n'y a aucun contact sur lequel zoomer",
@ -52,6 +53,7 @@
"Category deleted" : "Catégorie supprimée",
"Failed to rename category" : "Impossible de renommer la catégorie",
"Failed to delete category favorites" : "Impossible de supprimer la catégorie de favoris",
"Click on the map to add a favorite, press ESC to cancel" : "Cliquez sur la carte pour ajouter un favori, appuyez sur ESC pour annuler",
"Failed to add favorite" : "Impossible d'ajouter le favori",
"Name" : "Nom",
"No name" : "Aucun nom",
@ -75,6 +77,9 @@
"Remove geo data" : "Effacer les données géographiques",
"Click on the map to move the photo, press ESC to cancel" : "Cliquez sur la carte pour déplacer la photo, appuyez sur la touche ECHAP pour annuler",
"Failed to load photos" : "Impossible de charger les photos",
"What do you want to place?" : "Que voulez-vous mettre ?",
"Photo files" : "Fichiers image",
"Photo folders" : "Dossier images",
"Choose pictures to place" : "Choisissez les photos à placer",
"Choose directory of pictures to place" : "Choisissez le dossier de photos à placer",
"{nb} photos placed" : "{nb} photos placées",

Просмотреть файл

@ -55,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "Categoría eliminada",
"Failed to rename category" : "Produciuse un fallo ao renomear a categoría",
"Failed to delete category favorites" : "Produciuse un fallo ao eliminar a categoría de favoritos",
"Click on the map to add a favorite, press ESC to cancel" : "Prema no mapa para engadir un favorito, prema ESC para cancelar",
"Failed to add favorite" : "Produciuse un fallo ao engadir o favorito",
"Name" : "Nome",
"No name" : "Sen nome",
@ -78,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "Retirar os datos «geo»",
"Click on the map to move the photo, press ESC to cancel" : "Prema no mapa para mover a foto, prema ESC para cancelar",
"Failed to load photos" : "Produciuse un fallo ao cargar as fotos",
"What do you want to place?" : "Que quere colocar?",
"Photo files" : "Ficheiros fotográficos",
"Photo folders" : "Cartafoles de fotos",
"Choose pictures to place" : "Escolla as imaxes para situar",
"Choose directory of pictures to place" : "Escolla o directorio das imaxes para situar",
"{nb} photos placed" : "{nb} fotos situadas",

Просмотреть файл

@ -53,6 +53,7 @@
"Category deleted" : "Categoría eliminada",
"Failed to rename category" : "Produciuse un fallo ao renomear a categoría",
"Failed to delete category favorites" : "Produciuse un fallo ao eliminar a categoría de favoritos",
"Click on the map to add a favorite, press ESC to cancel" : "Prema no mapa para engadir un favorito, prema ESC para cancelar",
"Failed to add favorite" : "Produciuse un fallo ao engadir o favorito",
"Name" : "Nome",
"No name" : "Sen nome",
@ -76,6 +77,9 @@
"Remove geo data" : "Retirar os datos «geo»",
"Click on the map to move the photo, press ESC to cancel" : "Prema no mapa para mover a foto, prema ESC para cancelar",
"Failed to load photos" : "Produciuse un fallo ao cargar as fotos",
"What do you want to place?" : "Que quere colocar?",
"Photo files" : "Ficheiros fotográficos",
"Photo folders" : "Cartafoles de fotos",
"Choose pictures to place" : "Escolla as imaxes para situar",
"Choose directory of pictures to place" : "Escolla o directorio das imaxes para situar",
"{nb} photos placed" : "{nb} fotos situadas",

Просмотреть файл

@ -3,6 +3,7 @@ OC.L10N.register(
{
"Maps" : "מפות",
"Personal" : "אישי",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 כל העולם בתוך הענן שלך!",
"Settings were successfully saved" : "ההגדרות נשמרו בהצלחה",
"Failed to save settings" : "שמירת ההגדרות נכשלה",
"There are no contacts to zoom on" : "אין אנשי קשר להתמקד עליהם",
@ -12,6 +13,7 @@ OC.L10N.register(
"Work" : "עבודה",
"Delete this address" : "מחיקת הכתובת הזאת",
"All contacts" : "כל אנשי הקשר",
"Open in Contacts" : "פתיחה באנשי קשר",
"Failed to load contacts" : "טעינת אנשי הקשר נכשלה",
"New contact address" : "כתובת חדשה לאיש קשר",
"Contact name" : "שם איש הקשר",
@ -19,17 +21,70 @@ OC.L10N.register(
"Add address to contact" : "הוספת כתובת לאיש קשר",
"Failed to get contact list" : "קבלת רשימת אנשי הקשר נכשלה",
"Failed to place contact" : "הצבת איש הקשר נכשלה",
"Import devices from gpx (Nextcloud Maps) or kml/kmz (Google Timeline) file" : "ייבוא מכשירים מקובצי gpx (מפות Nextcloud) או kml/kmz (ציר הזמן של Google)",
"Failed to load device list" : "טעינת רשימת המכשירים נכשלה",
"Toggle history" : "החלפת מצב היסטוריה",
"Rename" : "שינוי שם",
"Change color" : "החלפת צבע",
"Export" : "ייצוא",
"Delete" : "מחיקה",
"Device deleted" : "המכשיר נמחק",
"Failed to rename device" : "שינוי שם המכשיר נכשל",
"Failed to delete device" : "מחיקת המכשיר נכשלה",
"Failed to load device points" : "טעינת נקודות המכשיר נכשלה",
"Failed to update device points" : "עדכון נקודות המכשיר נכשל",
"Impossible to get current location" : "קבלת המיקום המקומי אינה אפשרית",
"Phone" : "טלפון",
"Computer" : "מחשב",
"Unknown device type" : "סוג המכשיר אינו ידוע",
"Failed to send current position" : "שליחת המיקום הנוכחי נכשלה",
"Failed to change device color" : "החלפת צבע המכשיר נכשלה",
"Device" : "התקן",
"Date" : "תאריך",
"Accuracy" : "דיוק",
"Battery" : "סוללה",
"Devices exported in {path}" : "המכשירים יוצאו אל {path}",
"Failed to export devices" : "ייצוא המכשירים נכשל",
"{nb} devices imported from {path}" : "{nb} מכשירים ייובאו מתוך {path}",
"Failed to import devices" : "ייבוא המכשירים נכשל",
"Failed to load favorites" : "טעינת המועדפים נכשלה",
"Add a favorite" : "הוספת מועדף",
"Category deleted" : "קטגוריה נמחקה",
"Failed to rename category" : "שינוי שם הקטגוריה נכשל",
"Failed to delete category favorites" : "מחיקת מועדפי הקטגוריה נכשלה",
"Click on the map to add a favorite, press ESC to cancel" : "יש ללחוץ על המפה כדי להוסיף מועדף, ESC לביטול",
"Failed to add favorite" : "הוספת מועדף נכשלה",
"Name" : "שם",
"No name" : "אין שם",
"Category" : "קטגוריה",
"Comment" : "הערה",
"Submit" : "שליחה",
"Favorite name" : "שם מועדף",
"Move" : "העברה",
"Failed to delete favorite" : "מחיקת המועדף נכשלה",
"Failed to edit favorite" : "עריכת המועדף נכשלה",
"Click on the map to move the favorite, press ESC to cancel" : "יש ללחוץ על המפה כדי להעביר את המועדף, ESC לביטול",
"Favorites exported in {path}" : "המועדפים ייוצאו אל {path}",
"Failed to export favorites" : "ייצוא המועדפים נכשל",
"{nb} favorites imported from {path}" : "{nb} מועדפים ייובאו מתוך {path}",
"Warning: tracks or routes were found in imported files, they were ignored." : "אזהרה: נמצאו נתיבים או מסלולים בקבצים המייובאים, זכו להתעלמות.",
"Failed to import favorites" : "ייבוא המועדפים נכשל",
"View in Maps" : "הצגה במפות",
"Import as favorites in Maps" : "ייבוא כמועדף למפות",
"Import as devices in Maps" : "ייבוא כמכשירים במפות",
"Failed to load non-geolocalized photos" : "טעינת תמונות ללא תיוג גאוגרפי נכשלה",
"Remove geo data" : "הסרת נתונים גאוגרפיים",
"Click on the map to move the photo, press ESC to cancel" : "יש ללחוץ על המפה כדי להזיז את התמונה, ESC לביטול",
"Failed to load photos" : "טעינת התמונות נכשלה",
"What do you want to place?" : "מה ברצונך להציב?",
"Photo files" : "קובצי תמונה",
"Photo folders" : "תיקיות תמונות",
"Choose pictures to place" : "נא לבחור תמונות להצבה",
"Choose directory of pictures to place" : "נא לבחור תיקיית תמונות להצבה",
"{nb} photos placed" : "{nb} תמונות הוצבו",
"Failed to place photos" : "הצבת התמונות נכשלה",
"{nb} photos reset" : "{nb} תמונות אופסו",
"Failed to reset photos coordinates" : "איפוס נקודות הציון של התמונות נכשל",
"right" : "ימין",
"left" : "שמאל",
"Start" : "התחלה",

Просмотреть файл

@ -1,6 +1,7 @@
{ "translations": {
"Maps" : "מפות",
"Personal" : "אישי",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 כל העולם בתוך הענן שלך!",
"Settings were successfully saved" : "ההגדרות נשמרו בהצלחה",
"Failed to save settings" : "שמירת ההגדרות נכשלה",
"There are no contacts to zoom on" : "אין אנשי קשר להתמקד עליהם",
@ -10,6 +11,7 @@
"Work" : "עבודה",
"Delete this address" : "מחיקת הכתובת הזאת",
"All contacts" : "כל אנשי הקשר",
"Open in Contacts" : "פתיחה באנשי קשר",
"Failed to load contacts" : "טעינת אנשי הקשר נכשלה",
"New contact address" : "כתובת חדשה לאיש קשר",
"Contact name" : "שם איש הקשר",
@ -17,17 +19,70 @@
"Add address to contact" : "הוספת כתובת לאיש קשר",
"Failed to get contact list" : "קבלת רשימת אנשי הקשר נכשלה",
"Failed to place contact" : "הצבת איש הקשר נכשלה",
"Import devices from gpx (Nextcloud Maps) or kml/kmz (Google Timeline) file" : "ייבוא מכשירים מקובצי gpx (מפות Nextcloud) או kml/kmz (ציר הזמן של Google)",
"Failed to load device list" : "טעינת רשימת המכשירים נכשלה",
"Toggle history" : "החלפת מצב היסטוריה",
"Rename" : "שינוי שם",
"Change color" : "החלפת צבע",
"Export" : "ייצוא",
"Delete" : "מחיקה",
"Device deleted" : "המכשיר נמחק",
"Failed to rename device" : "שינוי שם המכשיר נכשל",
"Failed to delete device" : "מחיקת המכשיר נכשלה",
"Failed to load device points" : "טעינת נקודות המכשיר נכשלה",
"Failed to update device points" : "עדכון נקודות המכשיר נכשל",
"Impossible to get current location" : "קבלת המיקום המקומי אינה אפשרית",
"Phone" : "טלפון",
"Computer" : "מחשב",
"Unknown device type" : "סוג המכשיר אינו ידוע",
"Failed to send current position" : "שליחת המיקום הנוכחי נכשלה",
"Failed to change device color" : "החלפת צבע המכשיר נכשלה",
"Device" : "התקן",
"Date" : "תאריך",
"Accuracy" : "דיוק",
"Battery" : "סוללה",
"Devices exported in {path}" : "המכשירים יוצאו אל {path}",
"Failed to export devices" : "ייצוא המכשירים נכשל",
"{nb} devices imported from {path}" : "{nb} מכשירים ייובאו מתוך {path}",
"Failed to import devices" : "ייבוא המכשירים נכשל",
"Failed to load favorites" : "טעינת המועדפים נכשלה",
"Add a favorite" : "הוספת מועדף",
"Category deleted" : "קטגוריה נמחקה",
"Failed to rename category" : "שינוי שם הקטגוריה נכשל",
"Failed to delete category favorites" : "מחיקת מועדפי הקטגוריה נכשלה",
"Click on the map to add a favorite, press ESC to cancel" : "יש ללחוץ על המפה כדי להוסיף מועדף, ESC לביטול",
"Failed to add favorite" : "הוספת מועדף נכשלה",
"Name" : "שם",
"No name" : "אין שם",
"Category" : "קטגוריה",
"Comment" : "הערה",
"Submit" : "שליחה",
"Favorite name" : "שם מועדף",
"Move" : "העברה",
"Failed to delete favorite" : "מחיקת המועדף נכשלה",
"Failed to edit favorite" : "עריכת המועדף נכשלה",
"Click on the map to move the favorite, press ESC to cancel" : "יש ללחוץ על המפה כדי להעביר את המועדף, ESC לביטול",
"Favorites exported in {path}" : "המועדפים ייוצאו אל {path}",
"Failed to export favorites" : "ייצוא המועדפים נכשל",
"{nb} favorites imported from {path}" : "{nb} מועדפים ייובאו מתוך {path}",
"Warning: tracks or routes were found in imported files, they were ignored." : "אזהרה: נמצאו נתיבים או מסלולים בקבצים המייובאים, זכו להתעלמות.",
"Failed to import favorites" : "ייבוא המועדפים נכשל",
"View in Maps" : "הצגה במפות",
"Import as favorites in Maps" : "ייבוא כמועדף למפות",
"Import as devices in Maps" : "ייבוא כמכשירים במפות",
"Failed to load non-geolocalized photos" : "טעינת תמונות ללא תיוג גאוגרפי נכשלה",
"Remove geo data" : "הסרת נתונים גאוגרפיים",
"Click on the map to move the photo, press ESC to cancel" : "יש ללחוץ על המפה כדי להזיז את התמונה, ESC לביטול",
"Failed to load photos" : "טעינת התמונות נכשלה",
"What do you want to place?" : "מה ברצונך להציב?",
"Photo files" : "קובצי תמונה",
"Photo folders" : "תיקיות תמונות",
"Choose pictures to place" : "נא לבחור תמונות להצבה",
"Choose directory of pictures to place" : "נא לבחור תיקיית תמונות להצבה",
"{nb} photos placed" : "{nb} תמונות הוצבו",
"Failed to place photos" : "הצבת התמונות נכשלה",
"{nb} photos reset" : "{nb} תמונות אופסו",
"Failed to reset photos coordinates" : "איפוס נקודות הציון של התמונות נכשל",
"right" : "ימין",
"left" : "שמאל",
"Start" : "התחלה",

Просмотреть файл

@ -14,6 +14,7 @@ OC.L10N.register(
"Work" : "Posao",
"Delete this address" : "Izbriši ovu adresu",
"All contacts" : "Svi kontakti",
"Open in Contacts" : "Otvori u Contacts",
"Failed to load contacts" : "Učitavanje kontakata nije uspjelo",
"New contact address" : "Nova adresa za kontakt",
"Contact name" : "Naziv kontakta",
@ -54,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "Kategorija je izbrisana",
"Failed to rename category" : "Preimenovanje kategorije nije uspjelo",
"Failed to delete category favorites" : "Brisanje favorita kategorije nije uspjelo",
"Click on the map to add a favorite, press ESC to cancel" : "Kliknite na kartu za dodavanje favorita, pritisnite ESC za odustajanje",
"Failed to add favorite" : "Nije moguće dodati favorita",
"Name" : "Naziv",
"No name" : "Bez naziva",
@ -77,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "Ukloni geo-podatke",
"Click on the map to move the photo, press ESC to cancel" : "Kliknite na kartu za pomicanje fotografije, pritisnite ESC za odustajanje",
"Failed to load photos" : "Učitavanje fotografija nije uspjelo",
"What do you want to place?" : "Što želite postaviti?",
"Photo files" : "Datoteke fotografija",
"Photo folders" : "Mape fotografija",
"Choose pictures to place" : "Odaberite slike koje želite postaviti",
"Choose directory of pictures to place" : "Odaberite direktorij sa slikama koje želite postaviti",
"{nb} photos placed" : "{nb} stavljenih fotografija",

Просмотреть файл

@ -12,6 +12,7 @@
"Work" : "Posao",
"Delete this address" : "Izbriši ovu adresu",
"All contacts" : "Svi kontakti",
"Open in Contacts" : "Otvori u Contacts",
"Failed to load contacts" : "Učitavanje kontakata nije uspjelo",
"New contact address" : "Nova adresa za kontakt",
"Contact name" : "Naziv kontakta",
@ -52,6 +53,7 @@
"Category deleted" : "Kategorija je izbrisana",
"Failed to rename category" : "Preimenovanje kategorije nije uspjelo",
"Failed to delete category favorites" : "Brisanje favorita kategorije nije uspjelo",
"Click on the map to add a favorite, press ESC to cancel" : "Kliknite na kartu za dodavanje favorita, pritisnite ESC za odustajanje",
"Failed to add favorite" : "Nije moguće dodati favorita",
"Name" : "Naziv",
"No name" : "Bez naziva",
@ -75,6 +77,9 @@
"Remove geo data" : "Ukloni geo-podatke",
"Click on the map to move the photo, press ESC to cancel" : "Kliknite na kartu za pomicanje fotografije, pritisnite ESC za odustajanje",
"Failed to load photos" : "Učitavanje fotografija nije uspjelo",
"What do you want to place?" : "Što želite postaviti?",
"Photo files" : "Datoteke fotografija",
"Photo folders" : "Mape fotografija",
"Choose pictures to place" : "Odaberite slike koje želite postaviti",
"Choose directory of pictures to place" : "Odaberite direktorij sa slikama koje želite postaviti",
"{nb} photos placed" : "{nb} stavljenih fotografija",

Просмотреть файл

@ -55,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "Categoria eliminata",
"Failed to rename category" : "Rinomina categoria non riuscita",
"Failed to delete category favorites" : "Eliminazione preferiti della categoria non riuscita",
"Click on the map to add a favorite, press ESC to cancel" : "Fai clic sulla mappa per aggiungere un preferito, premi ESC per annullare",
"Failed to add favorite" : "Aggiunta del preferito non riuscita",
"Name" : "Nome",
"No name" : "Nessun nome",
@ -78,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "Rimuovi dati geografici",
"Click on the map to move the photo, press ESC to cancel" : " Fai clic sulla mappa per spostare la foto, premi ESC per annullare",
"Failed to load photos" : "Caricamento delle foto non riuscito",
"What do you want to place?" : "Cosa vuoi posizionare?",
"Photo files" : "File di foto",
"Photo folders" : "Cartelle di foto",
"Choose pictures to place" : "Scegli le immagini da posizionare",
"Choose directory of pictures to place" : "Scegli la cartella di immagini da posizionare",
"{nb} photos placed" : "{nb} foto posizionate",
@ -145,7 +149,7 @@ OC.L10N.register(
"By foot (Mapbox)" : "A piedi (Mapbox)",
"By car with traffic (Mapbox)" : "In macchina con traffico (Mapbox)",
"By car without traffic (Mapbox)" : "In macchina senza traffico (Mapbox)",
"By car (GraphHopper)" : "In maccchina (GraphHopper)",
"By car (GraphHopper)" : "In macchina (GraphHopper)",
"By bike (GraphHopper)" : "In bicicletta (GraphHopper)",
"By Foot (GraphHopper)" : "A piedi (GraphHopper)",
"Routing is currently disabled." : "Percorsi è attualmente disabilitata.",

Просмотреть файл

@ -53,6 +53,7 @@
"Category deleted" : "Categoria eliminata",
"Failed to rename category" : "Rinomina categoria non riuscita",
"Failed to delete category favorites" : "Eliminazione preferiti della categoria non riuscita",
"Click on the map to add a favorite, press ESC to cancel" : "Fai clic sulla mappa per aggiungere un preferito, premi ESC per annullare",
"Failed to add favorite" : "Aggiunta del preferito non riuscita",
"Name" : "Nome",
"No name" : "Nessun nome",
@ -76,6 +77,9 @@
"Remove geo data" : "Rimuovi dati geografici",
"Click on the map to move the photo, press ESC to cancel" : " Fai clic sulla mappa per spostare la foto, premi ESC per annullare",
"Failed to load photos" : "Caricamento delle foto non riuscito",
"What do you want to place?" : "Cosa vuoi posizionare?",
"Photo files" : "File di foto",
"Photo folders" : "Cartelle di foto",
"Choose pictures to place" : "Scegli le immagini da posizionare",
"Choose directory of pictures to place" : "Scegli la cartella di immagini da posizionare",
"{nb} photos placed" : "{nb} foto posizionate",
@ -143,7 +147,7 @@
"By foot (Mapbox)" : "A piedi (Mapbox)",
"By car with traffic (Mapbox)" : "In macchina con traffico (Mapbox)",
"By car without traffic (Mapbox)" : "In macchina senza traffico (Mapbox)",
"By car (GraphHopper)" : "In maccchina (GraphHopper)",
"By car (GraphHopper)" : "In macchina (GraphHopper)",
"By bike (GraphHopper)" : "In bicicletta (GraphHopper)",
"By Foot (GraphHopper)" : "A piedi (GraphHopper)",
"Routing is currently disabled." : "Percorsi è attualmente disabilitata.",

Просмотреть файл

@ -7,14 +7,18 @@ OC.L10N.register(
"Settings were successfully saved" : "Nustatymai buvo sėkmingai įrašyti",
"Failed to save settings" : "Nepavyko įrašyti nustatymų",
"Not grouped" : "Nesugrupuoti",
"Home" : "Namų",
"Home" : "Namai",
"Work" : "Darbas",
"Delete this address" : "Ištrinti šį adresą",
"All contacts" : "Visi adresatai",
"Open in Contacts" : "Atverti adresatuose",
"Failed to load contacts" : "Nepavyko įkelti adresatų",
"New contact address" : "Naujas adresato adresas",
"Contact name" : "Adresato vardas",
"Address type" : "Adreso tipas",
"Add address to contact" : "Pridėti adresą prie adresato",
"Failed to get contact list" : "Nepavyko gauti adresatų sąrašo",
"Failed to place contact" : "Nepavyko padėti adresato",
"Failed to load device list" : "Nepavyko įkelti įrenginių sąrašo",
"Rename" : "Pervadinti",
"Change color" : "Keisti spalvą",
@ -33,19 +37,39 @@ OC.L10N.register(
"Accuracy" : "Tikslumas",
"Failed to export devices" : "Nepavyko eksportuoti įrenginių",
"Failed to import devices" : "Nepavyko importuoti įrenginių",
"Add a favorite" : "Pridėti mėgstamą",
"Category deleted" : "Kategorija ištrinta",
"Failed to rename category" : "Nepavyko pervadinti kategorijos",
"Name" : "Vardas",
"Failed to add favorite" : "Nepavyko pridėti mėgstamo",
"Name" : "Pavadinimas",
"Category" : "Kategorija",
"Comment" : "Komentaras",
"Submit" : "Pateikti",
"Favorite name" : "Mėgstamo pavadinimas",
"Move" : "Perkelti",
"Failed to export favorites" : "Nepavyko eksportuoti mėgstamų",
"Failed to import favorites" : "Nepavyko importuoti mėgstamų",
"Remove geo data" : "Šalinti geografinius duomenis",
"Click on the map to move the photo, press ESC to cancel" : "Norėdami perkelti nuotrauką, spustelėkite ant žemėlapio arba paspauskite ESC, norėdami atsisakyti",
"Failed to load photos" : "Nepavyko įkelti nuotraukų",
"What do you want to place?" : "Ką norite padėti?",
"Photo files" : "Nuotraukų failai",
"Photo folders" : "Nuotraukų aplankai",
"Choose pictures to place" : "Pasirinkite nuotraukas, kurias padėti",
"Choose directory of pictures to place" : "Pasirinkite nuotraukų katalogą, kurį padėti",
"{nb} photos placed" : "Padėta nuotraukų: {nb}",
"Failed to place photos" : "Nepavyko padėti nuotraukų",
"Media scan was not done yet. Wait a few minutes/hours and reload this page to see your photos/tracks." : "Medijos peržiūra dar nebuvo atlikta. Palaukite kelias minutes/valandas ir įkelkite šį puslapį iš naujo norėdami matyti savo nuotraukas/takus.",
"Place photos" : "Padėti nuotraukas",
"Place contact" : "Padėti adresatą",
"Share this location" : "Bendrinti šią vietą",
"Route from here" : "Maršrutas iš čia",
"Add route point" : "Pridėti maršruto tašką",
"Route to here" : "Maršrutas į čia",
"Current location" : "Dabartinė buvimo vieta",
"Other maps" : "Kiti žemėlapiai",
"Satellite map" : "Palydovinis žemėlapis",
"Street map" : "Gatvių žemėlapis",
"right" : "dešinė",
"left" : "kairė",
"Start" : "Pradžia",
@ -57,6 +81,7 @@ OC.L10N.register(
"min" : "min.",
"s" : "sek.",
"Export current route to GPX" : "Eksportuoti esamą maršrutą į GPX",
"No search result" : "Nėra paieškos rezultatų",
"My location" : "Mano vieta",
"Restaurant" : "Restoranas",
"Bar" : "Baras",
@ -70,7 +95,12 @@ OC.L10N.register(
"Dentist" : "Stomatologas",
"Hotel" : "Viešbutis",
"Add to favorites" : "Pridėti į mėgstamus",
"Add contact address" : "Pridėti adresato adresą",
"Open" : "Atverti",
"closes in {nb} minutes" : "užsidaro po {nb} min.",
"until {date}" : "iki {date}",
"Closed" : "Uždaryta",
"opens at {date}" : "atsidaro {date}",
"This place" : "Ši vieta",
"File" : "Failas",
"Link" : "Nuoroda",
@ -84,14 +114,23 @@ OC.L10N.register(
"Average speed" : "Vidutinis greitis",
"OSRM settings" : "OSRM nustatymai",
"An OSRM server URL looks like this : https://my.osrm.server.org:5000/route/v1" : "OSRM serverio URL atrodo štai taip : https://my.osrm.server.org:5000/route/v1",
"Mapbox API key" : "Mapbox API raktas",
"Search…" : "Ieškoti…",
"Your favorites" : "Jūsų mėgstami",
"Import from gpx/kml/kmz" : "Importuoti iš gpx/kml/kmz",
"Toggle all" : "Perjungti visus",
"Your photos" : "Jūsų nuotraukos",
"Your contacts" : "Jūsų adresatai",
"Your devices" : "Jūsų įrenginiai",
"Show all" : "Rodyti visus",
"Hide all" : "Slėpti visus",
"Export all" : "Eksportuoti visus",
"Import devices" : "Importuoti įrenginius",
"Delete all" : "Ištrinti visus",
"Your tracks" : "Jūsų takai",
"Sort by name" : "Rikiuoti pagal pavadinimą",
"Sort by date" : "Rikiuoti pagal datą",
"Settings" : "Nustatymai"
"Settings" : "Nustatymai",
"Display time filter slider" : "Rodyti laiko filtravimo šliaužiklį"
},
"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);");

Просмотреть файл

@ -5,14 +5,18 @@
"Settings were successfully saved" : "Nustatymai buvo sėkmingai įrašyti",
"Failed to save settings" : "Nepavyko įrašyti nustatymų",
"Not grouped" : "Nesugrupuoti",
"Home" : "Namų",
"Home" : "Namai",
"Work" : "Darbas",
"Delete this address" : "Ištrinti šį adresą",
"All contacts" : "Visi adresatai",
"Open in Contacts" : "Atverti adresatuose",
"Failed to load contacts" : "Nepavyko įkelti adresatų",
"New contact address" : "Naujas adresato adresas",
"Contact name" : "Adresato vardas",
"Address type" : "Adreso tipas",
"Add address to contact" : "Pridėti adresą prie adresato",
"Failed to get contact list" : "Nepavyko gauti adresatų sąrašo",
"Failed to place contact" : "Nepavyko padėti adresato",
"Failed to load device list" : "Nepavyko įkelti įrenginių sąrašo",
"Rename" : "Pervadinti",
"Change color" : "Keisti spalvą",
@ -31,19 +35,39 @@
"Accuracy" : "Tikslumas",
"Failed to export devices" : "Nepavyko eksportuoti įrenginių",
"Failed to import devices" : "Nepavyko importuoti įrenginių",
"Add a favorite" : "Pridėti mėgstamą",
"Category deleted" : "Kategorija ištrinta",
"Failed to rename category" : "Nepavyko pervadinti kategorijos",
"Name" : "Vardas",
"Failed to add favorite" : "Nepavyko pridėti mėgstamo",
"Name" : "Pavadinimas",
"Category" : "Kategorija",
"Comment" : "Komentaras",
"Submit" : "Pateikti",
"Favorite name" : "Mėgstamo pavadinimas",
"Move" : "Perkelti",
"Failed to export favorites" : "Nepavyko eksportuoti mėgstamų",
"Failed to import favorites" : "Nepavyko importuoti mėgstamų",
"Remove geo data" : "Šalinti geografinius duomenis",
"Click on the map to move the photo, press ESC to cancel" : "Norėdami perkelti nuotrauką, spustelėkite ant žemėlapio arba paspauskite ESC, norėdami atsisakyti",
"Failed to load photos" : "Nepavyko įkelti nuotraukų",
"What do you want to place?" : "Ką norite padėti?",
"Photo files" : "Nuotraukų failai",
"Photo folders" : "Nuotraukų aplankai",
"Choose pictures to place" : "Pasirinkite nuotraukas, kurias padėti",
"Choose directory of pictures to place" : "Pasirinkite nuotraukų katalogą, kurį padėti",
"{nb} photos placed" : "Padėta nuotraukų: {nb}",
"Failed to place photos" : "Nepavyko padėti nuotraukų",
"Media scan was not done yet. Wait a few minutes/hours and reload this page to see your photos/tracks." : "Medijos peržiūra dar nebuvo atlikta. Palaukite kelias minutes/valandas ir įkelkite šį puslapį iš naujo norėdami matyti savo nuotraukas/takus.",
"Place photos" : "Padėti nuotraukas",
"Place contact" : "Padėti adresatą",
"Share this location" : "Bendrinti šią vietą",
"Route from here" : "Maršrutas iš čia",
"Add route point" : "Pridėti maršruto tašką",
"Route to here" : "Maršrutas į čia",
"Current location" : "Dabartinė buvimo vieta",
"Other maps" : "Kiti žemėlapiai",
"Satellite map" : "Palydovinis žemėlapis",
"Street map" : "Gatvių žemėlapis",
"right" : "dešinė",
"left" : "kairė",
"Start" : "Pradžia",
@ -55,6 +79,7 @@
"min" : "min.",
"s" : "sek.",
"Export current route to GPX" : "Eksportuoti esamą maršrutą į GPX",
"No search result" : "Nėra paieškos rezultatų",
"My location" : "Mano vieta",
"Restaurant" : "Restoranas",
"Bar" : "Baras",
@ -68,7 +93,12 @@
"Dentist" : "Stomatologas",
"Hotel" : "Viešbutis",
"Add to favorites" : "Pridėti į mėgstamus",
"Add contact address" : "Pridėti adresato adresą",
"Open" : "Atverti",
"closes in {nb} minutes" : "užsidaro po {nb} min.",
"until {date}" : "iki {date}",
"Closed" : "Uždaryta",
"opens at {date}" : "atsidaro {date}",
"This place" : "Ši vieta",
"File" : "Failas",
"Link" : "Nuoroda",
@ -82,14 +112,23 @@
"Average speed" : "Vidutinis greitis",
"OSRM settings" : "OSRM nustatymai",
"An OSRM server URL looks like this : https://my.osrm.server.org:5000/route/v1" : "OSRM serverio URL atrodo štai taip : https://my.osrm.server.org:5000/route/v1",
"Mapbox API key" : "Mapbox API raktas",
"Search…" : "Ieškoti…",
"Your favorites" : "Jūsų mėgstami",
"Import from gpx/kml/kmz" : "Importuoti iš gpx/kml/kmz",
"Toggle all" : "Perjungti visus",
"Your photos" : "Jūsų nuotraukos",
"Your contacts" : "Jūsų adresatai",
"Your devices" : "Jūsų įrenginiai",
"Show all" : "Rodyti visus",
"Hide all" : "Slėpti visus",
"Export all" : "Eksportuoti visus",
"Import devices" : "Importuoti įrenginius",
"Delete all" : "Ištrinti visus",
"Your tracks" : "Jūsų takai",
"Sort by name" : "Rikiuoti pagal pavadinimą",
"Sort by date" : "Rikiuoti pagal datą",
"Settings" : "Nustatymai"
"Settings" : "Nustatymai",
"Display time filter slider" : "Rodyti laiko filtravimo šliaužiklį"
},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"
}

Просмотреть файл

@ -55,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "Categorie verwijderd",
"Failed to rename category" : "Kon categorie niet hernoemen",
"Failed to delete category favorites" : "Kon favorietencategorie niet verwijderen",
"Click on the map to add a favorite, press ESC to cancel" : "Klik op de kaart om een favoriet toe te voegen, druk op ESC om te annuleren",
"Failed to add favorite" : "Kon favoriet niet toevoegen",
"Name" : "Naam",
"No name" : "Geen naam",
@ -78,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "Verwijder geo data",
"Click on the map to move the photo, press ESC to cancel" : "Klik op de kaart om de foto te verplaatsen, druk op ESC om te annuleren",
"Failed to load photos" : "Kon foto's niet laden",
"What do you want to place?" : "Wat wil je plaatsen?",
"Photo files" : "Fotobestanden",
"Photo folders" : "Fotomappen",
"Choose pictures to place" : "Kies foto's om te plaatsen",
"Choose directory of pictures to place" : "Kies de map voor te plaatsen foto's",
"{nb} photos placed" : "{nb} foto's geplaatst",

Просмотреть файл

@ -53,6 +53,7 @@
"Category deleted" : "Categorie verwijderd",
"Failed to rename category" : "Kon categorie niet hernoemen",
"Failed to delete category favorites" : "Kon favorietencategorie niet verwijderen",
"Click on the map to add a favorite, press ESC to cancel" : "Klik op de kaart om een favoriet toe te voegen, druk op ESC om te annuleren",
"Failed to add favorite" : "Kon favoriet niet toevoegen",
"Name" : "Naam",
"No name" : "Geen naam",
@ -76,6 +77,9 @@
"Remove geo data" : "Verwijder geo data",
"Click on the map to move the photo, press ESC to cancel" : "Klik op de kaart om de foto te verplaatsen, druk op ESC om te annuleren",
"Failed to load photos" : "Kon foto's niet laden",
"What do you want to place?" : "Wat wil je plaatsen?",
"Photo files" : "Fotobestanden",
"Photo folders" : "Fotomappen",
"Choose pictures to place" : "Kies foto's om te plaatsen",
"Choose directory of pictures to place" : "Kies de map voor te plaatsen foto's",
"{nb} photos placed" : "{nb} foto's geplaatst",

Просмотреть файл

@ -55,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "Usunięto kategorię",
"Failed to rename category" : "Nie można zmienić nazwy kategorii",
"Failed to delete category favorites" : "Nie udało się usunąć ulubionych kategorii",
"Click on the map to add a favorite, press ESC to cancel" : "Kliknij na mapę, aby dodać ulubione, naciśnij ESC, aby anulować",
"Failed to add favorite" : "Nie udało się dodać ulubionych",
"Name" : "Nazwa",
"No name" : "Bez nazwy",
@ -78,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "Usuń dane geograficzne",
"Click on the map to move the photo, press ESC to cancel" : "Aby przesunąć zdjęcie kliknij na mapę, aby anulować naciśnij ESC",
"Failed to load photos" : "Nie udało się załadować zdjęć",
"What do you want to place?" : "Co chcesz umieścić?",
"Photo files" : "Pliki zdjęć",
"Photo folders" : "Katalogi ze zdjęciami",
"Choose pictures to place" : "Wybierz zdjęcia do umieszczenia",
"Choose directory of pictures to place" : "Wybierz katalog zdjęć do umieszczenia",
"{nb} photos placed" : "{nb} umieszczono zdjęcia",

Просмотреть файл

@ -53,6 +53,7 @@
"Category deleted" : "Usunięto kategorię",
"Failed to rename category" : "Nie można zmienić nazwy kategorii",
"Failed to delete category favorites" : "Nie udało się usunąć ulubionych kategorii",
"Click on the map to add a favorite, press ESC to cancel" : "Kliknij na mapę, aby dodać ulubione, naciśnij ESC, aby anulować",
"Failed to add favorite" : "Nie udało się dodać ulubionych",
"Name" : "Nazwa",
"No name" : "Bez nazwy",
@ -76,6 +77,9 @@
"Remove geo data" : "Usuń dane geograficzne",
"Click on the map to move the photo, press ESC to cancel" : "Aby przesunąć zdjęcie kliknij na mapę, aby anulować naciśnij ESC",
"Failed to load photos" : "Nie udało się załadować zdjęć",
"What do you want to place?" : "Co chcesz umieścić?",
"Photo files" : "Pliki zdjęć",
"Photo folders" : "Katalogi ze zdjęciami",
"Choose pictures to place" : "Wybierz zdjęcia do umieszczenia",
"Choose directory of pictures to place" : "Wybierz katalog zdjęć do umieszczenia",
"{nb} photos placed" : "{nb} umieszczono zdjęcia",

Просмотреть файл

@ -55,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "Categoria excluída",
"Failed to rename category" : "Erro ao renomear categoria",
"Failed to delete category favorites" : "Erro ao excluir categoria de favoritos",
"Click on the map to add a favorite, press ESC to cancel" : "Clique no mapa para adicionar um favorito, ESC para cancelar",
"Failed to add favorite" : "Erro ao adicionar favorito",
"Name" : "Nome",
"No name" : "Sem nome",
@ -78,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "Excluir dados geográficos",
"Click on the map to move the photo, press ESC to cancel" : "Clique no mapa para mover a foto ou ESC para cancelar",
"Failed to load photos" : "Erro ao carregar fotos",
"What do you want to place?" : "O que você quer colocar?",
"Photo files" : "Arquivos de foto",
"Photo folders" : "Pastas de foto",
"Choose pictures to place" : "Escolher imagens para colocar",
"Choose directory of pictures to place" : "Escolher o diretório de imagens a colocar",
"{nb} photos placed" : "{nb} fotos colocadas",

Просмотреть файл

@ -53,6 +53,7 @@
"Category deleted" : "Categoria excluída",
"Failed to rename category" : "Erro ao renomear categoria",
"Failed to delete category favorites" : "Erro ao excluir categoria de favoritos",
"Click on the map to add a favorite, press ESC to cancel" : "Clique no mapa para adicionar um favorito, ESC para cancelar",
"Failed to add favorite" : "Erro ao adicionar favorito",
"Name" : "Nome",
"No name" : "Sem nome",
@ -76,6 +77,9 @@
"Remove geo data" : "Excluir dados geográficos",
"Click on the map to move the photo, press ESC to cancel" : "Clique no mapa para mover a foto ou ESC para cancelar",
"Failed to load photos" : "Erro ao carregar fotos",
"What do you want to place?" : "O que você quer colocar?",
"Photo files" : "Arquivos de foto",
"Photo folders" : "Pastas de foto",
"Choose pictures to place" : "Escolher imagens para colocar",
"Choose directory of pictures to place" : "Escolher o diretório de imagens a colocar",
"{nb} photos placed" : "{nb} fotos colocadas",

Просмотреть файл

@ -19,6 +19,7 @@ OC.L10N.register(
"Move" : "Mută",
"right" : "dreapta",
"left" : "stânga",
"Start" : "Începe",
"Destination" : "Destination",
"min" : "min",
"Add to favorites" : "Adăugați la favorite",

Просмотреть файл

@ -17,6 +17,7 @@
"Move" : "Mută",
"right" : "dreapta",
"left" : "stânga",
"Start" : "Începe",
"Destination" : "Destination",
"min" : "min",
"Add to favorites" : "Adăugați la favorite",

Просмотреть файл

@ -4,6 +4,7 @@ OC.L10N.register(
"Maps" : "Карты",
"Personal" : "Личный",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Весь мир внутри облака!",
"**The whole world fits inside your cloud!**\n\n- **🗺 Beautiful map:** Using [OpenStreetMap](https://www.openstreetmap.org) and [Leaflet](https://leafletjs.com), you can choose between standard map, satellite, topographical, dark mode or even watercolor! 🎨\n- **⭐ Favorites:** Save your favorite places, privately! Sync with [GNOME Maps](https://github.com/nextcloud/maps/issues/30) and mobile apps is planned.\n- **🧭 Routing:** Possible using either [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) or [Mapbox](https://www.mapbox.com).\n- **🖼 Photos on the map:** No more boring slideshows, just show directly where you were!\n- **🙋 Contacts on the map:** See where your friends live and plan your next visit.\n- **📱 Devices:** Lost your phone? Check the map!\n- **〰 Tracks:** Load GPS tracks or past trips. Recording with [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) is planned." : "**Весь мир внутри облака**\n\n- **🗺 Прекрасная карта:** Использование [карт OpenStreetMap](https://www.openstreetmap.org) совместно с [библиотекой Leaflet](https://leafletjs.com), позволяет использовать стандартное, спутниковое, топографическое, тёмное и даже акварельное оформление карты. 🎨\n- **⭐ Избранное:** Сохранённое избранное доступно только вам. Планируется поддержка синхронизации с приложениями [Карты GNOME](https://github.com/nextcloud/maps/issues/30) и разработка мобильного приложения.\n- **🧭 Маршруты:** Для прокладывания маршрутов может быть использованы службы [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) или [Mapbox](https://www.mapbox.com).\n- **🖼 Фотографии на карте:** Просмотр фотографий на карте, там где они были сняты.\n- **🙋 Контакты на карте:** Отображение сохранённых в контактах адресов на карте.\n- **📱 Устройства:** Отображение положения собственных устройств на карте\n- **〰 Траектории:** Загрузка траекторий GPS или записей путешествий. Планируется поддержка приложений [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) или [OwnTracks](https://owntracks.org).",
"Settings were successfully saved" : "Параметры сохранены",
"Failed to save settings" : "Не удалось сохранить параметры",
"There are no contacts to zoom on" : "Нет контактов, к которым можно приблизится",
@ -44,31 +45,54 @@ OC.L10N.register(
"Elevation" : "Высота",
"Accuracy" : "Точность",
"Battery" : "Заряд",
"Devices exported in {path}" : "Устройства экспортированы в «{path}»",
"Failed to export devices" : "Не удалось экспортировать устройства",
"{nb} devices imported from {path}" : "{nb} устройств(о) импортировано из «{path}»",
"Failed to import devices" : "Не удалось импортировать устройства",
"Import favorites from gpx (OsmAnd, Nextcloud Maps) or kmz/kml (F-Droid Maps, Maps.me, Marble)" : "Импорт избранного из файлов .gpx (OsmAnd, Nextcloud Maps) или .kmz / .kml (приложение Maps из каталога приложений F-Droid, Maps.me, Marble)",
"Failed to load favorites" : "Не удалось загрузить избранное",
"Add a favorite" : "Добавить в избранное",
"Category deleted" : "Категория удалена",
"Failed to rename category" : "Не удалось переименовать категорию",
"Failed to delete category favorites" : "Не удалось удалить категорию избранного",
"Click on the map to add a favorite, press ESC to cancel" : "Нажмите на карту чтобы добавить в избранное, нажмите ESC для отмены",
"Failed to add favorite" : "Не удалось добавить в избранное",
"Name" : "Имя",
"No name" : "Без имени",
"Category" : "Категория",
"Comment" : "Коментарий",
"Submit" : "Создать",
"Favorite name" : "Название избранного",
"Move" : "Переместить",
"Failed to delete favorite" : "Не удалось удалить из избранного",
"Failed to edit favorite" : "Не удалось изменить избранное",
"Click on the map to move the favorite, press ESC to cancel" : "Нажмите на карту чтобы добавить в избранное, нажмите ESC для отмены",
"Favorites exported in {path}" : "Избранное экспортировано в «{path}»",
"Failed to export favorites" : "Не удалось экспортировать избранное",
"{nb} favorites imported from {path}" : "{nb} меток избранного импортировано из «{path}»",
"Warning: tracks or routes were found in imported files, they were ignored." : "Предупреждение: траектории или маршруты найдены среди уже импортированных файлов.",
"Failed to import favorites" : "Не удалось импортировать избранное",
"View in Maps" : "Открыть в приложении Карты",
"Import as favorites in Maps" : "Импортировать в избранное в приложение Карты",
"Import as devices in Maps" : "Импортировать в устройства в приложении Карты",
"Failed to load non-geolocalized photos" : "Не удалось загрузить фотографии без геопривязки",
"Remove geo data" : "Удалить геоданные",
"Click on the map to move the photo, press ESC to cancel" : "Нажмите на карту чтобы переместить фотографию, нажмите ESC для отмены",
"Failed to load photos" : "Не удалось загрузить фотографии",
"What do you want to place?" : "Чему назначить местоположение?",
"Photo files" : "Файлам фотографий",
"Photo folders" : "Папкам фотографий",
"Choose pictures to place" : "Выберите изображения для привязки",
"Choose directory of pictures to place" : "Выберите папку или изображения для привязки",
"{nb} photos placed" : "{nb} фотографий привязано",
"Failed to place photos" : "Не удалось привязать фотографии",
"{nb} photos reset" : "Геопривязка удалена из {nb} фотографий",
"Failed to reset photos coordinates" : "Не удалось убрать привязку из фотографий",
"Geo link ({geoLink}) copied to clipboard" : "Ссылка на местоположение {geoLink} скопирована в буфер обмена",
"Failed to save option values" : "Не удалось сохранить значения параметров",
"Media scan was not done yet. Wait a few minutes/hours and reload this page to see your photos/tracks." : "Сканирование файлов ещё не завершено. Перезагрузите страницу через некоторое время чтобы увидеть свои фотографии и траектории.",
"Improve this map" : "Улучшить карту",
"Failed to restore options values" : "Не удалось восстановить значения параметров",
"Place photos" : "Геопривязка фотографий",
"Place contact" : "Геопривязка контакта",
"Share this location" : "Поделиться этим местоположением",
@ -78,6 +102,7 @@ OC.L10N.register(
"Current location" : "Текущее местоположение",
"Other maps" : "Другие карты",
"Satellite map" : "Спутниковая карта",
"Street map" : "Карта улиц",
"north" : "север",
"northeast" : "северо-восток",
"east" : "восток",
@ -96,16 +121,23 @@ OC.L10N.register(
"Head {dir}" : "Направляйтесь на {dir}",
" on {road}" : "на {road}",
"Continue {dir}" : "Продолжайте {dir}",
"Waypoint reached" : "Достигнута промежуточная точка",
"Take the {exitStr} exit in the roundabout" : "Выезжайте с круга на {exitStr}",
" onto {road}" : "на {road}",
"Destination reached" : "Достигнут пункт назначения",
"At the fork, turn {modifier}" : "На развилке поверните {modifier}",
"Merge {modifier}" : "Съезжайте {modifier}",
"Turn {modifier} on the ramp" : "Поверните {modifier} на эстакаду",
"Take the ramp on the {modifier}" : "Съезжайте на эстакаду {modifier}",
"Turn {modifier} at the end of the road" : "В конце дороги поверните {modifier}",
"onto {road}" : "на {road}",
"Start" : "Начать",
"Via {viaNumber}" : "Через {viaNumber}",
"Destination" : "Назначение",
"m" : "м",
"km" : "км",
"yd" : "ярд",
"mi" : "миль",
"h" : "ч",
"min" : "мин",
"s" : "с",
@ -122,10 +154,17 @@ OC.L10N.register(
"By Foot (GraphHopper)" : "Пешком (GraphHopper)",
"Routing is currently disabled." : "Прокладка маршрутов отключена.",
"Add a routing service" : "Добавить службу прокладки маршрутов",
"Export current route to GPX" : "Экспортировать текущий маршрут в файл GPX",
"Routing error:" : "Ошибка маршрутизации:",
"Route exported in {path}" : "Маршрут экспортирован в {path}",
"Failed to export current route" : "Не удалось экспортировать текущий маршрут",
"There is no route to export" : "Экспортируемые маршруты отсуствуют",
"No search result" : "Ничего не найдено",
"No {POItypeName} found" : "Объектов «{POItypeName}» не найдено",
"My location" : "Моё местоположение",
"Restaurant" : "Ресторан",
"Fast food" : "Фаст-фуд",
"Bar" : "Бар",
"Supermarket" : "Супермаркет",
"Cafe" : "Кафе",
"Library" : "Библиотека",
@ -152,6 +191,12 @@ OC.L10N.register(
"Closed" : "Закрыто",
"opens at {date}" : "открывается {date}",
"This place" : "Это место",
"Close elevation chart" : "Закрыть панель изменения высоты",
"Show track elevation" : "Показать изменение высоты траектории",
"Track {n} was not found" : "Траектория {n} не найдена",
"Failed to load tracks" : "Не удалось загрузить траектории",
"Failed to load track content" : "Не удалось загрузить содержимое траектории",
"Failed to parse track {fname}" : "Не удалось прочитать содержимое траектории",
"File" : "Файл",
"Link" : "Ссылка",
"Latitude" : "Широта",
@ -160,10 +205,13 @@ OC.L10N.register(
"Symbol name" : "Символьное имя",
"download" : "загрузить",
"metadata link" : "ссылка на метаданые",
"tracks/routes name list" : "список траекторий и маршрутов",
"no name" : "без имени",
"Distance" : "Расстояние",
"Duration" : "Продолжительность",
"Moving time" : "Время в движении",
"Pause time" : "Время пауз",
"no date" : "без даты",
"Begin" : "Начало",
"End" : "Окончание",
"Cumulative elevation gain" : "Общий набор высоты",
@ -173,20 +221,33 @@ OC.L10N.register(
"Maximum speed" : "Максимальная скорость",
"Average speed" : "Средняя скорость",
"Moving average speed" : "Средняя скорость движения",
"Moving average pace" : "Средний темп движения",
"Show elevation" : "Показать изменение высоты ",
"Failed to change track color" : "Не удалось изменить цвет траектории",
"Maps routing settings" : "Параметры маршрутизации",
"To enable routing, you must set up a routing engine below." : "Для использования маршрутизации необходимо выбрать службу прокладки маршрутов.",
"OSRM Website" : "Веб-сайт OSRM",
"OSRM settings" : "Параметры OSRM",
"An OSRM server URL looks like this : https://my.osrm.server.org:5000/route/v1" : "Пример адреса сервера OSRM: https://my.osrm.server.org:5000/route/v1",
"Leave URL fields empty to disable OSRM routing provider." : "Чтобы не использовать службу маршрутизации OSRM, оставьте это поле пустым.",
"OSRM server URL (car profile)" : "Адрес сервера OSRM (автомобиль)",
"OSRM server URL (bicycle profile)" : "Адрес сервера OSRM (велосипед)",
"OSRM server URL (foot profile)" : "Адрес сервера OSRM (пешеход)",
"Show OSRM demo server" : "Показать демонстрационный сервер OSRM",
"Graphhopper Website" : "Веб-сайт Graphhopper",
"GraphHopper settings" : "Параметры Graphhopper",
"A GraphHopper server URL looks like this : https://my.graphhopper.server.org:8989/route" : "Пример адреса сервера GrassHopper: https://my.graphhopper.server.org:8989/route",
"GraphHopper server URL (will use main graphhopper server if empty)" : "Адрес сервера GrassHopper (чтобы использовать основной сервер, оставьте поле пустым)",
"GraphHopper API key (mandatory if main server used)" : "Ключ API сервера GrassHopper (обязательно при использовании основного сервера)",
"Mapbox Website" : "Веб-сайт Mapbox",
"Mapbox settings" : "Параметры Mapbox",
"Set the API key to use Mapbox routing service." : "Для использования службы маршрутизации Mapbox введите ключ API.",
"Leave empty to disable." : "Для отключения оставьте поле пустым.",
"Mapbox API key" : "Ключ доступа к API Mapbox",
"Search…" : "Поиск…",
"Your favorites" : "Избранное",
"Import from gpx/kml/kmz" : "Импортировать из файла gpx/kml/kmz",
"Toggle all" : "Скрыть или показать всё",
"Your photos" : "Мои фотографии",
"Your contacts" : "Мои контакты",
"Your devices" : "Мои устройства",
@ -201,6 +262,7 @@ OC.L10N.register(
"Sort by date" : "Сортировать по дате",
"Settings" : "Параметры",
"Track my position" : "Отслеживать моё местоположение",
"Display time filter slider" : "Показывать ползунок фильтра времени",
"Keep in mind that map projections always distort sizes of countries. The standard Mercator projection is particularly biased. Read more at:" : "Имейте в виду, что картографические проекции всегда искажают размеры стран. Стандартная проекция Меркатора также вносит искажения, зависящие от удаления от экватора. Узнайте больше на ",
"The True Size of Africa" : "Истинный размер Африки"
},

Просмотреть файл

@ -2,6 +2,7 @@
"Maps" : "Карты",
"Personal" : "Личный",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Весь мир внутри облака!",
"**The whole world fits inside your cloud!**\n\n- **🗺 Beautiful map:** Using [OpenStreetMap](https://www.openstreetmap.org) and [Leaflet](https://leafletjs.com), you can choose between standard map, satellite, topographical, dark mode or even watercolor! 🎨\n- **⭐ Favorites:** Save your favorite places, privately! Sync with [GNOME Maps](https://github.com/nextcloud/maps/issues/30) and mobile apps is planned.\n- **🧭 Routing:** Possible using either [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) or [Mapbox](https://www.mapbox.com).\n- **🖼 Photos on the map:** No more boring slideshows, just show directly where you were!\n- **🙋 Contacts on the map:** See where your friends live and plan your next visit.\n- **📱 Devices:** Lost your phone? Check the map!\n- **〰 Tracks:** Load GPS tracks or past trips. Recording with [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) is planned." : "**Весь мир внутри облака**\n\n- **🗺 Прекрасная карта:** Использование [карт OpenStreetMap](https://www.openstreetmap.org) совместно с [библиотекой Leaflet](https://leafletjs.com), позволяет использовать стандартное, спутниковое, топографическое, тёмное и даже акварельное оформление карты. 🎨\n- **⭐ Избранное:** Сохранённое избранное доступно только вам. Планируется поддержка синхронизации с приложениями [Карты GNOME](https://github.com/nextcloud/maps/issues/30) и разработка мобильного приложения.\n- **🧭 Маршруты:** Для прокладывания маршрутов может быть использованы службы [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) или [Mapbox](https://www.mapbox.com).\n- **🖼 Фотографии на карте:** Просмотр фотографий на карте, там где они были сняты.\n- **🙋 Контакты на карте:** Отображение сохранённых в контактах адресов на карте.\n- **📱 Устройства:** Отображение положения собственных устройств на карте\n- **〰 Траектории:** Загрузка траекторий GPS или записей путешествий. Планируется поддержка приложений [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) или [OwnTracks](https://owntracks.org).",
"Settings were successfully saved" : "Параметры сохранены",
"Failed to save settings" : "Не удалось сохранить параметры",
"There are no contacts to zoom on" : "Нет контактов, к которым можно приблизится",
@ -42,31 +43,54 @@
"Elevation" : "Высота",
"Accuracy" : "Точность",
"Battery" : "Заряд",
"Devices exported in {path}" : "Устройства экспортированы в «{path}»",
"Failed to export devices" : "Не удалось экспортировать устройства",
"{nb} devices imported from {path}" : "{nb} устройств(о) импортировано из «{path}»",
"Failed to import devices" : "Не удалось импортировать устройства",
"Import favorites from gpx (OsmAnd, Nextcloud Maps) or kmz/kml (F-Droid Maps, Maps.me, Marble)" : "Импорт избранного из файлов .gpx (OsmAnd, Nextcloud Maps) или .kmz / .kml (приложение Maps из каталога приложений F-Droid, Maps.me, Marble)",
"Failed to load favorites" : "Не удалось загрузить избранное",
"Add a favorite" : "Добавить в избранное",
"Category deleted" : "Категория удалена",
"Failed to rename category" : "Не удалось переименовать категорию",
"Failed to delete category favorites" : "Не удалось удалить категорию избранного",
"Click on the map to add a favorite, press ESC to cancel" : "Нажмите на карту чтобы добавить в избранное, нажмите ESC для отмены",
"Failed to add favorite" : "Не удалось добавить в избранное",
"Name" : "Имя",
"No name" : "Без имени",
"Category" : "Категория",
"Comment" : "Коментарий",
"Submit" : "Создать",
"Favorite name" : "Название избранного",
"Move" : "Переместить",
"Failed to delete favorite" : "Не удалось удалить из избранного",
"Failed to edit favorite" : "Не удалось изменить избранное",
"Click on the map to move the favorite, press ESC to cancel" : "Нажмите на карту чтобы добавить в избранное, нажмите ESC для отмены",
"Favorites exported in {path}" : "Избранное экспортировано в «{path}»",
"Failed to export favorites" : "Не удалось экспортировать избранное",
"{nb} favorites imported from {path}" : "{nb} меток избранного импортировано из «{path}»",
"Warning: tracks or routes were found in imported files, they were ignored." : "Предупреждение: траектории или маршруты найдены среди уже импортированных файлов.",
"Failed to import favorites" : "Не удалось импортировать избранное",
"View in Maps" : "Открыть в приложении Карты",
"Import as favorites in Maps" : "Импортировать в избранное в приложение Карты",
"Import as devices in Maps" : "Импортировать в устройства в приложении Карты",
"Failed to load non-geolocalized photos" : "Не удалось загрузить фотографии без геопривязки",
"Remove geo data" : "Удалить геоданные",
"Click on the map to move the photo, press ESC to cancel" : "Нажмите на карту чтобы переместить фотографию, нажмите ESC для отмены",
"Failed to load photos" : "Не удалось загрузить фотографии",
"What do you want to place?" : "Чему назначить местоположение?",
"Photo files" : "Файлам фотографий",
"Photo folders" : "Папкам фотографий",
"Choose pictures to place" : "Выберите изображения для привязки",
"Choose directory of pictures to place" : "Выберите папку или изображения для привязки",
"{nb} photos placed" : "{nb} фотографий привязано",
"Failed to place photos" : "Не удалось привязать фотографии",
"{nb} photos reset" : "Геопривязка удалена из {nb} фотографий",
"Failed to reset photos coordinates" : "Не удалось убрать привязку из фотографий",
"Geo link ({geoLink}) copied to clipboard" : "Ссылка на местоположение {geoLink} скопирована в буфер обмена",
"Failed to save option values" : "Не удалось сохранить значения параметров",
"Media scan was not done yet. Wait a few minutes/hours and reload this page to see your photos/tracks." : "Сканирование файлов ещё не завершено. Перезагрузите страницу через некоторое время чтобы увидеть свои фотографии и траектории.",
"Improve this map" : "Улучшить карту",
"Failed to restore options values" : "Не удалось восстановить значения параметров",
"Place photos" : "Геопривязка фотографий",
"Place contact" : "Геопривязка контакта",
"Share this location" : "Поделиться этим местоположением",
@ -76,6 +100,7 @@
"Current location" : "Текущее местоположение",
"Other maps" : "Другие карты",
"Satellite map" : "Спутниковая карта",
"Street map" : "Карта улиц",
"north" : "север",
"northeast" : "северо-восток",
"east" : "восток",
@ -94,16 +119,23 @@
"Head {dir}" : "Направляйтесь на {dir}",
" on {road}" : "на {road}",
"Continue {dir}" : "Продолжайте {dir}",
"Waypoint reached" : "Достигнута промежуточная точка",
"Take the {exitStr} exit in the roundabout" : "Выезжайте с круга на {exitStr}",
" onto {road}" : "на {road}",
"Destination reached" : "Достигнут пункт назначения",
"At the fork, turn {modifier}" : "На развилке поверните {modifier}",
"Merge {modifier}" : "Съезжайте {modifier}",
"Turn {modifier} on the ramp" : "Поверните {modifier} на эстакаду",
"Take the ramp on the {modifier}" : "Съезжайте на эстакаду {modifier}",
"Turn {modifier} at the end of the road" : "В конце дороги поверните {modifier}",
"onto {road}" : "на {road}",
"Start" : "Начать",
"Via {viaNumber}" : "Через {viaNumber}",
"Destination" : "Назначение",
"m" : "м",
"km" : "км",
"yd" : "ярд",
"mi" : "миль",
"h" : "ч",
"min" : "мин",
"s" : "с",
@ -120,10 +152,17 @@
"By Foot (GraphHopper)" : "Пешком (GraphHopper)",
"Routing is currently disabled." : "Прокладка маршрутов отключена.",
"Add a routing service" : "Добавить службу прокладки маршрутов",
"Export current route to GPX" : "Экспортировать текущий маршрут в файл GPX",
"Routing error:" : "Ошибка маршрутизации:",
"Route exported in {path}" : "Маршрут экспортирован в {path}",
"Failed to export current route" : "Не удалось экспортировать текущий маршрут",
"There is no route to export" : "Экспортируемые маршруты отсуствуют",
"No search result" : "Ничего не найдено",
"No {POItypeName} found" : "Объектов «{POItypeName}» не найдено",
"My location" : "Моё местоположение",
"Restaurant" : "Ресторан",
"Fast food" : "Фаст-фуд",
"Bar" : "Бар",
"Supermarket" : "Супермаркет",
"Cafe" : "Кафе",
"Library" : "Библиотека",
@ -150,6 +189,12 @@
"Closed" : "Закрыто",
"opens at {date}" : "открывается {date}",
"This place" : "Это место",
"Close elevation chart" : "Закрыть панель изменения высоты",
"Show track elevation" : "Показать изменение высоты траектории",
"Track {n} was not found" : "Траектория {n} не найдена",
"Failed to load tracks" : "Не удалось загрузить траектории",
"Failed to load track content" : "Не удалось загрузить содержимое траектории",
"Failed to parse track {fname}" : "Не удалось прочитать содержимое траектории",
"File" : "Файл",
"Link" : "Ссылка",
"Latitude" : "Широта",
@ -158,10 +203,13 @@
"Symbol name" : "Символьное имя",
"download" : "загрузить",
"metadata link" : "ссылка на метаданые",
"tracks/routes name list" : "список траекторий и маршрутов",
"no name" : "без имени",
"Distance" : "Расстояние",
"Duration" : "Продолжительность",
"Moving time" : "Время в движении",
"Pause time" : "Время пауз",
"no date" : "без даты",
"Begin" : "Начало",
"End" : "Окончание",
"Cumulative elevation gain" : "Общий набор высоты",
@ -171,20 +219,33 @@
"Maximum speed" : "Максимальная скорость",
"Average speed" : "Средняя скорость",
"Moving average speed" : "Средняя скорость движения",
"Moving average pace" : "Средний темп движения",
"Show elevation" : "Показать изменение высоты ",
"Failed to change track color" : "Не удалось изменить цвет траектории",
"Maps routing settings" : "Параметры маршрутизации",
"To enable routing, you must set up a routing engine below." : "Для использования маршрутизации необходимо выбрать службу прокладки маршрутов.",
"OSRM Website" : "Веб-сайт OSRM",
"OSRM settings" : "Параметры OSRM",
"An OSRM server URL looks like this : https://my.osrm.server.org:5000/route/v1" : "Пример адреса сервера OSRM: https://my.osrm.server.org:5000/route/v1",
"Leave URL fields empty to disable OSRM routing provider." : "Чтобы не использовать службу маршрутизации OSRM, оставьте это поле пустым.",
"OSRM server URL (car profile)" : "Адрес сервера OSRM (автомобиль)",
"OSRM server URL (bicycle profile)" : "Адрес сервера OSRM (велосипед)",
"OSRM server URL (foot profile)" : "Адрес сервера OSRM (пешеход)",
"Show OSRM demo server" : "Показать демонстрационный сервер OSRM",
"Graphhopper Website" : "Веб-сайт Graphhopper",
"GraphHopper settings" : "Параметры Graphhopper",
"A GraphHopper server URL looks like this : https://my.graphhopper.server.org:8989/route" : "Пример адреса сервера GrassHopper: https://my.graphhopper.server.org:8989/route",
"GraphHopper server URL (will use main graphhopper server if empty)" : "Адрес сервера GrassHopper (чтобы использовать основной сервер, оставьте поле пустым)",
"GraphHopper API key (mandatory if main server used)" : "Ключ API сервера GrassHopper (обязательно при использовании основного сервера)",
"Mapbox Website" : "Веб-сайт Mapbox",
"Mapbox settings" : "Параметры Mapbox",
"Set the API key to use Mapbox routing service." : "Для использования службы маршрутизации Mapbox введите ключ API.",
"Leave empty to disable." : "Для отключения оставьте поле пустым.",
"Mapbox API key" : "Ключ доступа к API Mapbox",
"Search…" : "Поиск…",
"Your favorites" : "Избранное",
"Import from gpx/kml/kmz" : "Импортировать из файла gpx/kml/kmz",
"Toggle all" : "Скрыть или показать всё",
"Your photos" : "Мои фотографии",
"Your contacts" : "Мои контакты",
"Your devices" : "Мои устройства",
@ -199,6 +260,7 @@
"Sort by date" : "Сортировать по дате",
"Settings" : "Параметры",
"Track my position" : "Отслеживать моё местоположение",
"Display time filter slider" : "Показывать ползунок фильтра времени",
"Keep in mind that map projections always distort sizes of countries. The standard Mercator projection is particularly biased. Read more at:" : "Имейте в виду, что картографические проекции всегда искажают размеры стран. Стандартная проекция Меркатора также вносит искажения, зависящие от удаления от экватора. Узнайте больше на ",
"The True Size of Africa" : "Истинный размер Африки"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"

Просмотреть файл

@ -3,6 +3,7 @@ OC.L10N.register(
{
"Maps" : "Zemljevidi",
"Personal" : "Osebno",
"🌍🌏🌎 The whole world fits inside your cloud!" : "Cel svet je mogoče združiti v vaš oblak!",
"Settings were successfully saved" : "Nastavitve so uspešno shranjene",
"Failed to save settings" : "Shranjevanje nastavitev je spodletelo",
"Not grouped" : "Brez skupine",
@ -17,6 +18,7 @@ OC.L10N.register(
"Address type" : "Vrsta naslova",
"Add address to contact" : "Dodaj naslov k stiku",
"Failed to get contact list" : "Pridobivanje seznama stikov je spodletelo",
"Failed to place contact" : "Postavitev stika je spodletela",
"Failed to load device list" : "Nalaganje seznama naprav je spodletelo",
"Toggle history" : "Preklopi zgodovino",
"Rename" : "Preimenuj",
@ -60,6 +62,12 @@ OC.L10N.register(
"Failed to import favorites" : "Uvažanje priljubljenih je spodletelo",
"View in Maps" : "Pogled na zemljevidu",
"Remove geo data" : "Odstrani geolokacijske podatke",
"Photo files" : "Slikovne datoteke",
"Photo folders" : "Slikovne mape",
"Failed to save option values" : "Shranjevanje vrednosti možnosti je spodletelo",
"Media scan was not done yet. Wait a few minutes/hours and reload this page to see your photos/tracks." : "Pregled vseh predstavnih datotek še ni končan. Počakati bo treba od nekaj minut do nekaj ur in nato ponovno osvežiti stran za ogled slik in sledi.",
"Improve this map" : "Izboljšajte zemljevid",
"Failed to restore options values" : "Obnavljanje vrednosti možnosti je spodletelo",
"Add route point" : "Dodaj točko poti",
"Route to here" : "Pot do tu",
"Current location" : "Trenutno mesto",
@ -92,6 +100,12 @@ OC.L10N.register(
"h" : "h",
"min" : "min",
"s" : "s",
"By car (OSRM demo)" : "Z avtom (OSRM demo)",
"By car (OSRM)" : "Z avtom (OSRM)",
"By bike (OSRM)" : "S kolesom (OSRM)",
"By foot (OSRM)" : "Peš (OSRM)",
"By bike (Mapbox)" : "S kolesom (Mapbox)",
"By foot (Mapbox)" : "Peš (Mapbox)",
"No search result" : "Ni zadetkov iskanja",
"My location" : "Trenutno mesto",
"Restaurant" : "Restavracija",
@ -102,6 +116,7 @@ OC.L10N.register(
"Library" : "Knjižnica",
"School" : "Šola",
"Sports centre" : "Športno središče",
"Gas station" : "Bencinska črpalka",
"Parking" : "Parkirišče",
"Bicycle parking" : "Parkirišče za kolesa",
"Car rental" : "Izposoja vozil",
@ -118,6 +133,7 @@ OC.L10N.register(
"Add contact address" : "Dodaj naslov stika",
"Open" : "Odpri",
"Closed" : "Zaprto",
"Failed to load tracks" : "Nalaganje sledi je spodletelo.",
"File" : "Datoteka",
"Link" : "Povezava",
"Latitude" : "Geografska širina",
@ -126,6 +142,7 @@ OC.L10N.register(
"Symbol name" : "Ime simbola",
"download" : "prejmi",
"metadata link" : "povezava metapodatkov",
"tracks/routes name list" : "imenski seznam sledi/poti",
"no name" : "brez imena",
"Distance" : "Razdalja",
"Duration" : "Trajanje",
@ -143,6 +160,10 @@ OC.L10N.register(
"OSRM Website" : "Spletišče OSRM",
"OSRM settings" : "Nastavitve OSRM",
"An OSRM server URL looks like this : https://my.osrm.server.org:5000/route/v1" : "Naslov URL strežnika OSRM je zapisan kot : https://moj.osrm.strežnik.org:5000/route/v1",
"Graphhopper Website" : "Spletišče Graphhopper",
"GraphHopper settings" : "Nastavitve GraphHopper",
"Mapbox Website" : "Spletišče Mapbox",
"Mapbox settings" : "Nastavitve Mapbox",
"Search…" : "Poišči ...",
"Your favorites" : "Priljubljeno",
"Import from gpx/kml/kmz" : "Uvozi iz gpx / kml / kmz",
@ -161,6 +182,8 @@ OC.L10N.register(
"Sort by date" : "Razvrsti po datumu",
"Settings" : "Nastavitve",
"Track my position" : "Sledi mojemu premikanju",
"Display time filter slider" : "Pokaži drsnik časovnega filtra",
"Keep in mind that map projections always distort sizes of countries. The standard Mercator projection is particularly biased. Read more at:" : "Imejte v mislih, da projekcija zemljevida vedno popači velikost držav in prav standardna Mercatorjeva projekcija je med najbolj očitnimi. Več o tem na spletišču:",
"The True Size of Africa" : "Prava velikost Afrike"
},
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");

Просмотреть файл

@ -1,6 +1,7 @@
{ "translations": {
"Maps" : "Zemljevidi",
"Personal" : "Osebno",
"🌍🌏🌎 The whole world fits inside your cloud!" : "Cel svet je mogoče združiti v vaš oblak!",
"Settings were successfully saved" : "Nastavitve so uspešno shranjene",
"Failed to save settings" : "Shranjevanje nastavitev je spodletelo",
"Not grouped" : "Brez skupine",
@ -15,6 +16,7 @@
"Address type" : "Vrsta naslova",
"Add address to contact" : "Dodaj naslov k stiku",
"Failed to get contact list" : "Pridobivanje seznama stikov je spodletelo",
"Failed to place contact" : "Postavitev stika je spodletela",
"Failed to load device list" : "Nalaganje seznama naprav je spodletelo",
"Toggle history" : "Preklopi zgodovino",
"Rename" : "Preimenuj",
@ -58,6 +60,12 @@
"Failed to import favorites" : "Uvažanje priljubljenih je spodletelo",
"View in Maps" : "Pogled na zemljevidu",
"Remove geo data" : "Odstrani geolokacijske podatke",
"Photo files" : "Slikovne datoteke",
"Photo folders" : "Slikovne mape",
"Failed to save option values" : "Shranjevanje vrednosti možnosti je spodletelo",
"Media scan was not done yet. Wait a few minutes/hours and reload this page to see your photos/tracks." : "Pregled vseh predstavnih datotek še ni končan. Počakati bo treba od nekaj minut do nekaj ur in nato ponovno osvežiti stran za ogled slik in sledi.",
"Improve this map" : "Izboljšajte zemljevid",
"Failed to restore options values" : "Obnavljanje vrednosti možnosti je spodletelo",
"Add route point" : "Dodaj točko poti",
"Route to here" : "Pot do tu",
"Current location" : "Trenutno mesto",
@ -90,6 +98,12 @@
"h" : "h",
"min" : "min",
"s" : "s",
"By car (OSRM demo)" : "Z avtom (OSRM demo)",
"By car (OSRM)" : "Z avtom (OSRM)",
"By bike (OSRM)" : "S kolesom (OSRM)",
"By foot (OSRM)" : "Peš (OSRM)",
"By bike (Mapbox)" : "S kolesom (Mapbox)",
"By foot (Mapbox)" : "Peš (Mapbox)",
"No search result" : "Ni zadetkov iskanja",
"My location" : "Trenutno mesto",
"Restaurant" : "Restavracija",
@ -100,6 +114,7 @@
"Library" : "Knjižnica",
"School" : "Šola",
"Sports centre" : "Športno središče",
"Gas station" : "Bencinska črpalka",
"Parking" : "Parkirišče",
"Bicycle parking" : "Parkirišče za kolesa",
"Car rental" : "Izposoja vozil",
@ -116,6 +131,7 @@
"Add contact address" : "Dodaj naslov stika",
"Open" : "Odpri",
"Closed" : "Zaprto",
"Failed to load tracks" : "Nalaganje sledi je spodletelo.",
"File" : "Datoteka",
"Link" : "Povezava",
"Latitude" : "Geografska širina",
@ -124,6 +140,7 @@
"Symbol name" : "Ime simbola",
"download" : "prejmi",
"metadata link" : "povezava metapodatkov",
"tracks/routes name list" : "imenski seznam sledi/poti",
"no name" : "brez imena",
"Distance" : "Razdalja",
"Duration" : "Trajanje",
@ -141,6 +158,10 @@
"OSRM Website" : "Spletišče OSRM",
"OSRM settings" : "Nastavitve OSRM",
"An OSRM server URL looks like this : https://my.osrm.server.org:5000/route/v1" : "Naslov URL strežnika OSRM je zapisan kot : https://moj.osrm.strežnik.org:5000/route/v1",
"Graphhopper Website" : "Spletišče Graphhopper",
"GraphHopper settings" : "Nastavitve GraphHopper",
"Mapbox Website" : "Spletišče Mapbox",
"Mapbox settings" : "Nastavitve Mapbox",
"Search…" : "Poišči ...",
"Your favorites" : "Priljubljeno",
"Import from gpx/kml/kmz" : "Uvozi iz gpx / kml / kmz",
@ -159,6 +180,8 @@
"Sort by date" : "Razvrsti po datumu",
"Settings" : "Nastavitve",
"Track my position" : "Sledi mojemu premikanju",
"Display time filter slider" : "Pokaži drsnik časovnega filtra",
"Keep in mind that map projections always distort sizes of countries. The standard Mercator projection is particularly biased. Read more at:" : "Imejte v mislih, da projekcija zemljevida vedno popači velikost držav in prav standardna Mercatorjeva projekcija je med najbolj očitnimi. Več o tem na spletišču:",
"The True Size of Africa" : "Prava velikost Afrike"
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
}

Просмотреть файл

@ -34,7 +34,7 @@ OC.L10N.register(
"Failed to delete device" : "Грешка при брисању уређаја",
"Failed to load device points" : "Грешка при учитавању тачака уређаја",
"Failed to update device points" : "Грешка приликом ажурирања тачака уређаја",
"Impossible to get current location" : "Немогуће дохватити тренутну локацију",
"Impossible to get current location" : "Не могу да добијем тренутну локацију",
"Phone" : "Телефон",
"Computer" : "Рачунар",
"Unknown device type" : "Непознати тип уређаја",
@ -78,6 +78,9 @@ OC.L10N.register(
"Remove geo data" : "Уклони географске податке",
"Click on the map to move the photo, press ESC to cancel" : "Кликните на карту да померите слику, притисните ESC да поништите",
"Failed to load photos" : "Грешка при учитавању слика",
"What do you want to place?" : "Шта желите да поставите?",
"Photo files" : "Фајлови слика",
"Photo folders" : "Фасцикле слика",
"Choose pictures to place" : "Одаберите слике за постављање",
"Choose directory of pictures to place" : "Одаберите директоријум слика за постављање",
"{nb} photos placed" : "{nb} слика постављено",

Просмотреть файл

@ -32,7 +32,7 @@
"Failed to delete device" : "Грешка при брисању уређаја",
"Failed to load device points" : "Грешка при учитавању тачака уређаја",
"Failed to update device points" : "Грешка приликом ажурирања тачака уређаја",
"Impossible to get current location" : "Немогуће дохватити тренутну локацију",
"Impossible to get current location" : "Не могу да добијем тренутну локацију",
"Phone" : "Телефон",
"Computer" : "Рачунар",
"Unknown device type" : "Непознати тип уређаја",
@ -76,6 +76,9 @@
"Remove geo data" : "Уклони географске податке",
"Click on the map to move the photo, press ESC to cancel" : "Кликните на карту да померите слику, притисните ESC да поништите",
"Failed to load photos" : "Грешка при учитавању слика",
"What do you want to place?" : "Шта желите да поставите?",
"Photo files" : "Фајлови слика",
"Photo folders" : "Фасцикле слика",
"Choose pictures to place" : "Одаберите слике за постављање",
"Choose directory of pictures to place" : "Одаберите директоријум слика за постављање",
"{nb} photos placed" : "{nb} слика постављено",

Просмотреть файл

@ -4,6 +4,7 @@ OC.L10N.register(
"Maps" : "Kartor",
"Personal" : "Personlig",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Hela världen får plats i ditt moln!",
"**The whole world fits inside your cloud!**\n\n- **🗺 Beautiful map:** Using [OpenStreetMap](https://www.openstreetmap.org) and [Leaflet](https://leafletjs.com), you can choose between standard map, satellite, topographical, dark mode or even watercolor! 🎨\n- **⭐ Favorites:** Save your favorite places, privately! Sync with [GNOME Maps](https://github.com/nextcloud/maps/issues/30) and mobile apps is planned.\n- **🧭 Routing:** Possible using either [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) or [Mapbox](https://www.mapbox.com).\n- **🖼 Photos on the map:** No more boring slideshows, just show directly where you were!\n- **🙋 Contacts on the map:** See where your friends live and plan your next visit.\n- **📱 Devices:** Lost your phone? Check the map!\n- **〰 Tracks:** Load GPS tracks or past trips. Recording with [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) is planned." : "**Hela världen ryms i ditt moln!**\n\n- **🗺 Vackra kartor:** Med hjälp av [OpenStreetMap](https://www.openstreetmap.org) och [Leaflet](https://leafletjs.com), kan du välja mellan många olika kartor, flygfoton, topografiskt, mörkt läge och även akvarell! 🎨\n- **⭐ Favoriter:** Spara dina favoritställen, privat! Synkronisering med [GNOME Maps](https://github.com/nextcloud/maps/issues/30) och mobilappar planeras.\n- **🧭 Vägvisning:** Använd antingen [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) eller [Mapbox](https://www.mapbox.com).\n- **🖼 Sätt dina foton på kartan:** Inga fler tråkiga bildspel, visa precis var du var!\n- **🙋 Kontakter på kartan:** Se var dina vänner bor och planera ditt nästa besök.\n- **📱 Enheter:** Tappat bort din telefon? Kolla kartan!\n- **〰 Spår:** Läs in GPS-spår eller tidigare resor. Inspelning av spår med [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) eller [OwnTracks](https://owntracks.org) planeras.",
"Settings were successfully saved" : "Inställningarna sparades",
"Failed to save settings" : "Kunde inte spara inställningarna",
"There are no contacts to zoom on" : "Det finns inga kontakter att zooma på",
@ -14,7 +15,7 @@ OC.L10N.register(
"Delete this address" : "Radera denna adress",
"All contacts" : "Alla kontakter",
"Open in Contacts" : "Öppna i kontakter",
"Failed to load contacts" : "Kunde inte ladda kontakter",
"Failed to load contacts" : "Kunde inte läsa in kontakter",
"New contact address" : "Ny kontaktadress",
"Contact name" : "Kontaktens namn",
"Address type" : "Adresstyp",
@ -22,7 +23,7 @@ OC.L10N.register(
"Failed to get contact list" : "Kunde inte hämta kontaktlistan",
"Failed to place contact" : "Kunde inte placera kontakt",
"Import devices from gpx (Nextcloud Maps) or kml/kmz (Google Timeline) file" : "Importera enheter från gpx (Nextcloud Maps) eller kml/kmz (Google Timeline) -fil",
"Failed to load device list" : "Kunde inte ladda enhetslista",
"Failed to load device list" : "Kunde inte läsa in enhetslista",
"Toggle history" : "Växla historik",
"Rename" : "Byt namn",
"Change color" : "Ändra färg",
@ -31,7 +32,7 @@ OC.L10N.register(
"Device deleted" : "Enhet raderad",
"Failed to rename device" : "Kunde inte byta namn på enhet",
"Failed to delete device" : "Kunde inte radera enhet",
"Failed to load device points" : "Kunde inte ladda enhetspunkter",
"Failed to load device points" : "Kunde inte läsa in enhetspunkter",
"Failed to update device points" : "Kunde inte uppdatera enhetspunkter",
"Impossible to get current location" : "Omöjligt att få aktuell plats",
"Phone" : "Telefon",
@ -49,11 +50,12 @@ OC.L10N.register(
"{nb} devices imported from {path}" : "{nb} enheter importerade från {path}",
"Failed to import devices" : "Kunde inte importera enheter",
"Import favorites from gpx (OsmAnd, Nextcloud Maps) or kmz/kml (F-Droid Maps, Maps.me, Marble)" : "Importera favoriter från gpx (OsmAnd, Nextcloud Maps) eller kmz/kml (F-Droid Maps, Maps.me, Marble)",
"Failed to load favorites" : "Kunde inte ladda favoriter",
"Failed to load favorites" : "Kunde inte läsa in favoriter",
"Add a favorite" : "Lägg till en favorit",
"Category deleted" : "Kategori raderad",
"Failed to rename category" : "Kunde inte byta namn på kategori",
"Failed to delete category favorites" : "Kunde inte radera kategorifavoriter",
"Click on the map to add a favorite, press ESC to cancel" : "Klicka på kartan för att lägga till en favorit, tryck ESC för att avbryta",
"Failed to add favorite" : "Kunde inte lägga till favorit",
"Name" : "Namn",
"No name" : "Inget namn",
@ -73,10 +75,13 @@ OC.L10N.register(
"View in Maps" : "Visa i kartor",
"Import as favorites in Maps" : "Importera som favoriter i Kartor",
"Import as devices in Maps" : "Importera som enheter i Kartor",
"Failed to load non-geolocalized photos" : "Kunde inte ladda foton som inte är geolokaliserade",
"Failed to load non-geolocalized photos" : "Kunde inte läsa in foton som inte är geolokaliserade",
"Remove geo data" : "Radera geodata",
"Click on the map to move the photo, press ESC to cancel" : "Klicka på kartan för att flytta bilden, tryck på ESC för att avbryta",
"Failed to load photos" : "Kunde inte ladda foton",
"Failed to load photos" : "Kunde inte läsa in foton",
"What do you want to place?" : "Vad vill du placera?",
"Photo files" : "Bilder",
"Photo folders" : "Bildmappar",
"Choose pictures to place" : "Välj bilder att placera",
"Choose directory of pictures to place" : "Välj mapp med bilder att placera",
"{nb} photos placed" : "{nb} bilder placerade",
@ -118,7 +123,9 @@ OC.L10N.register(
"Take the {exitStr} exit in the roundabout" : "Ta den {exitStr} avfarten i rondellen",
" onto {road}" : " till {road}",
"Destination reached" : "Destination nådd",
"At the fork, turn {modifier}" : "Vid vägskälet, sväng {modifier}",
"Merge {modifier}" : "Sammanfoga {modifier}",
"Turn {modifier} at the end of the road" : "Sväng {modifier} vid vägens slut",
"onto {road}" : " till {road}",
"Start" : "Start",
"Via {viaNumber}" : "Via {viaNumber}",
@ -133,7 +140,10 @@ OC.L10N.register(
"By car (OSRM demo)" : "Med bil (OSRM demo)",
"By car (OSRM)" : "Med bil (OSRM)",
"By bike (OSRM)" : "Med cykel (OSRM)",
"By foot (OSRM)" : "Till fots (OSRM)",
"By bike (Mapbox)" : "Med cykel (Mapbox)",
"By foot (Mapbox)" : "Till fots (Mapbox)",
"Export current route to GPX" : "Exportera nuvarande spår till en gpx-fil",
"No search result" : "Inget sökresultat",
"No {POItypeName} found" : "Inget {POItypeName} hittades",
"My location" : "Min plats",
@ -153,6 +163,7 @@ OC.L10N.register(
"Pharmacy" : "Apotek",
"Cinema" : "Bio",
"Public toilets" : "Allmän toalett",
"Drinking water" : "Dricksvatten",
"Hospital" : "Sjukhus",
"Doctors" : "Läkare",
"Dentist" : "Tandläkare",
@ -166,14 +177,15 @@ OC.L10N.register(
"opens at {date}" : "öppnar {date}",
"This place" : "Denna plats",
"Close elevation chart" : "Stäng höjddiagram",
"Show track elevation" : "Visa spårets höjd",
"File" : "Fil",
"Link" : "Länk",
"Latitude" : "Latitud",
"Longitude" : "Longitud",
"Description" : "Beskrivning",
"Symbol name" : "Symbolnamn",
"download" : "ladda ner",
"metadata link" : "metadata-länk",
"download" : "hämta",
"metadata link" : "metadatalänk",
"no name" : "inget namn",
"Distance" : "Distans",
"Duration" : "Varaktighet",
@ -182,11 +194,17 @@ OC.L10N.register(
"no date" : "inget datum",
"Begin" : "Börja",
"End" : "Sluta",
"Cumulative elevation gain" : "Sammanräknad höjdökning",
"Cumulative elevation loss" : "Sammanräknad höjdminskning",
"Minimum elevation" : "Minsta höjd",
"Maximum elevation" : "Högsta höjd",
"Maximum speed" : "Högsta hastighet",
"Average speed" : "Medelhastighet",
"Moving average speed" : "Glidande medelhastighet",
"Moving average pace" : "Glidande medeltempo",
"Show elevation" : "Visa höjd",
"Failed to change track color" : "Misslyckades att ändra spårfärg",
"OSRM Website" : "OSRM webbplats",
"OSRM settings" : "OSRM-inställningar",
"An OSRM server URL looks like this : https://my.osrm.server.org:5000/route/v1" : "En OSRM-serverwebbadress ser ut så här: https://my.osrm.server.org:5000/route/v1",
"OSRM server URL (car profile)" : "OSRM-serverwebbadress (bilprofil)",
@ -211,9 +229,13 @@ OC.L10N.register(
"Export all" : "Exportera alla",
"Import devices" : "Importera enheter",
"Delete all" : "Radera alla",
"Your tracks" : "Dina spår",
"Sort by name" : "Sortera efter namn",
"Sort by date" : "Sortera efter datum",
"Settings" : "Inställningar",
"Track my position" : "Spåra min position"
"Track my position" : "Spåra min position",
"Display time filter slider" : "Visa tidsfilter-reglage",
"Keep in mind that map projections always distort sizes of countries. The standard Mercator projection is particularly biased. Read more at:" : "Kom ihåg att kartprojektioner alltid förvränger verkligheten, tex länders storlek. Den vanliga Mercator-projektion är särskilt missvisande. Läs mer:",
"The True Size of Africa" : "Afrikas faktiska storlek"
},
"nplurals=2; plural=(n != 1);");

Просмотреть файл

@ -2,6 +2,7 @@
"Maps" : "Kartor",
"Personal" : "Personlig",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Hela världen får plats i ditt moln!",
"**The whole world fits inside your cloud!**\n\n- **🗺 Beautiful map:** Using [OpenStreetMap](https://www.openstreetmap.org) and [Leaflet](https://leafletjs.com), you can choose between standard map, satellite, topographical, dark mode or even watercolor! 🎨\n- **⭐ Favorites:** Save your favorite places, privately! Sync with [GNOME Maps](https://github.com/nextcloud/maps/issues/30) and mobile apps is planned.\n- **🧭 Routing:** Possible using either [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) or [Mapbox](https://www.mapbox.com).\n- **🖼 Photos on the map:** No more boring slideshows, just show directly where you were!\n- **🙋 Contacts on the map:** See where your friends live and plan your next visit.\n- **📱 Devices:** Lost your phone? Check the map!\n- **〰 Tracks:** Load GPS tracks or past trips. Recording with [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) is planned." : "**Hela världen ryms i ditt moln!**\n\n- **🗺 Vackra kartor:** Med hjälp av [OpenStreetMap](https://www.openstreetmap.org) och [Leaflet](https://leafletjs.com), kan du välja mellan många olika kartor, flygfoton, topografiskt, mörkt läge och även akvarell! 🎨\n- **⭐ Favoriter:** Spara dina favoritställen, privat! Synkronisering med [GNOME Maps](https://github.com/nextcloud/maps/issues/30) och mobilappar planeras.\n- **🧭 Vägvisning:** Använd antingen [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) eller [Mapbox](https://www.mapbox.com).\n- **🖼 Sätt dina foton på kartan:** Inga fler tråkiga bildspel, visa precis var du var!\n- **🙋 Kontakter på kartan:** Se var dina vänner bor och planera ditt nästa besök.\n- **📱 Enheter:** Tappat bort din telefon? Kolla kartan!\n- **〰 Spår:** Läs in GPS-spår eller tidigare resor. Inspelning av spår med [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) eller [OwnTracks](https://owntracks.org) planeras.",
"Settings were successfully saved" : "Inställningarna sparades",
"Failed to save settings" : "Kunde inte spara inställningarna",
"There are no contacts to zoom on" : "Det finns inga kontakter att zooma på",
@ -12,7 +13,7 @@
"Delete this address" : "Radera denna adress",
"All contacts" : "Alla kontakter",
"Open in Contacts" : "Öppna i kontakter",
"Failed to load contacts" : "Kunde inte ladda kontakter",
"Failed to load contacts" : "Kunde inte läsa in kontakter",
"New contact address" : "Ny kontaktadress",
"Contact name" : "Kontaktens namn",
"Address type" : "Adresstyp",
@ -20,7 +21,7 @@
"Failed to get contact list" : "Kunde inte hämta kontaktlistan",
"Failed to place contact" : "Kunde inte placera kontakt",
"Import devices from gpx (Nextcloud Maps) or kml/kmz (Google Timeline) file" : "Importera enheter från gpx (Nextcloud Maps) eller kml/kmz (Google Timeline) -fil",
"Failed to load device list" : "Kunde inte ladda enhetslista",
"Failed to load device list" : "Kunde inte läsa in enhetslista",
"Toggle history" : "Växla historik",
"Rename" : "Byt namn",
"Change color" : "Ändra färg",
@ -29,7 +30,7 @@
"Device deleted" : "Enhet raderad",
"Failed to rename device" : "Kunde inte byta namn på enhet",
"Failed to delete device" : "Kunde inte radera enhet",
"Failed to load device points" : "Kunde inte ladda enhetspunkter",
"Failed to load device points" : "Kunde inte läsa in enhetspunkter",
"Failed to update device points" : "Kunde inte uppdatera enhetspunkter",
"Impossible to get current location" : "Omöjligt att få aktuell plats",
"Phone" : "Telefon",
@ -47,11 +48,12 @@
"{nb} devices imported from {path}" : "{nb} enheter importerade från {path}",
"Failed to import devices" : "Kunde inte importera enheter",
"Import favorites from gpx (OsmAnd, Nextcloud Maps) or kmz/kml (F-Droid Maps, Maps.me, Marble)" : "Importera favoriter från gpx (OsmAnd, Nextcloud Maps) eller kmz/kml (F-Droid Maps, Maps.me, Marble)",
"Failed to load favorites" : "Kunde inte ladda favoriter",
"Failed to load favorites" : "Kunde inte läsa in favoriter",
"Add a favorite" : "Lägg till en favorit",
"Category deleted" : "Kategori raderad",
"Failed to rename category" : "Kunde inte byta namn på kategori",
"Failed to delete category favorites" : "Kunde inte radera kategorifavoriter",
"Click on the map to add a favorite, press ESC to cancel" : "Klicka på kartan för att lägga till en favorit, tryck ESC för att avbryta",
"Failed to add favorite" : "Kunde inte lägga till favorit",
"Name" : "Namn",
"No name" : "Inget namn",
@ -71,10 +73,13 @@
"View in Maps" : "Visa i kartor",
"Import as favorites in Maps" : "Importera som favoriter i Kartor",
"Import as devices in Maps" : "Importera som enheter i Kartor",
"Failed to load non-geolocalized photos" : "Kunde inte ladda foton som inte är geolokaliserade",
"Failed to load non-geolocalized photos" : "Kunde inte läsa in foton som inte är geolokaliserade",
"Remove geo data" : "Radera geodata",
"Click on the map to move the photo, press ESC to cancel" : "Klicka på kartan för att flytta bilden, tryck på ESC för att avbryta",
"Failed to load photos" : "Kunde inte ladda foton",
"Failed to load photos" : "Kunde inte läsa in foton",
"What do you want to place?" : "Vad vill du placera?",
"Photo files" : "Bilder",
"Photo folders" : "Bildmappar",
"Choose pictures to place" : "Välj bilder att placera",
"Choose directory of pictures to place" : "Välj mapp med bilder att placera",
"{nb} photos placed" : "{nb} bilder placerade",
@ -116,7 +121,9 @@
"Take the {exitStr} exit in the roundabout" : "Ta den {exitStr} avfarten i rondellen",
" onto {road}" : " till {road}",
"Destination reached" : "Destination nådd",
"At the fork, turn {modifier}" : "Vid vägskälet, sväng {modifier}",
"Merge {modifier}" : "Sammanfoga {modifier}",
"Turn {modifier} at the end of the road" : "Sväng {modifier} vid vägens slut",
"onto {road}" : " till {road}",
"Start" : "Start",
"Via {viaNumber}" : "Via {viaNumber}",
@ -131,7 +138,10 @@
"By car (OSRM demo)" : "Med bil (OSRM demo)",
"By car (OSRM)" : "Med bil (OSRM)",
"By bike (OSRM)" : "Med cykel (OSRM)",
"By foot (OSRM)" : "Till fots (OSRM)",
"By bike (Mapbox)" : "Med cykel (Mapbox)",
"By foot (Mapbox)" : "Till fots (Mapbox)",
"Export current route to GPX" : "Exportera nuvarande spår till en gpx-fil",
"No search result" : "Inget sökresultat",
"No {POItypeName} found" : "Inget {POItypeName} hittades",
"My location" : "Min plats",
@ -151,6 +161,7 @@
"Pharmacy" : "Apotek",
"Cinema" : "Bio",
"Public toilets" : "Allmän toalett",
"Drinking water" : "Dricksvatten",
"Hospital" : "Sjukhus",
"Doctors" : "Läkare",
"Dentist" : "Tandläkare",
@ -164,14 +175,15 @@
"opens at {date}" : "öppnar {date}",
"This place" : "Denna plats",
"Close elevation chart" : "Stäng höjddiagram",
"Show track elevation" : "Visa spårets höjd",
"File" : "Fil",
"Link" : "Länk",
"Latitude" : "Latitud",
"Longitude" : "Longitud",
"Description" : "Beskrivning",
"Symbol name" : "Symbolnamn",
"download" : "ladda ner",
"metadata link" : "metadata-länk",
"download" : "hämta",
"metadata link" : "metadatalänk",
"no name" : "inget namn",
"Distance" : "Distans",
"Duration" : "Varaktighet",
@ -180,11 +192,17 @@
"no date" : "inget datum",
"Begin" : "Börja",
"End" : "Sluta",
"Cumulative elevation gain" : "Sammanräknad höjdökning",
"Cumulative elevation loss" : "Sammanräknad höjdminskning",
"Minimum elevation" : "Minsta höjd",
"Maximum elevation" : "Högsta höjd",
"Maximum speed" : "Högsta hastighet",
"Average speed" : "Medelhastighet",
"Moving average speed" : "Glidande medelhastighet",
"Moving average pace" : "Glidande medeltempo",
"Show elevation" : "Visa höjd",
"Failed to change track color" : "Misslyckades att ändra spårfärg",
"OSRM Website" : "OSRM webbplats",
"OSRM settings" : "OSRM-inställningar",
"An OSRM server URL looks like this : https://my.osrm.server.org:5000/route/v1" : "En OSRM-serverwebbadress ser ut så här: https://my.osrm.server.org:5000/route/v1",
"OSRM server URL (car profile)" : "OSRM-serverwebbadress (bilprofil)",
@ -209,9 +227,13 @@
"Export all" : "Exportera alla",
"Import devices" : "Importera enheter",
"Delete all" : "Radera alla",
"Your tracks" : "Dina spår",
"Sort by name" : "Sortera efter namn",
"Sort by date" : "Sortera efter datum",
"Settings" : "Inställningar",
"Track my position" : "Spåra min position"
"Track my position" : "Spåra min position",
"Display time filter slider" : "Visa tidsfilter-reglage",
"Keep in mind that map projections always distort sizes of countries. The standard Mercator projection is particularly biased. Read more at:" : "Kom ihåg att kartprojektioner alltid förvränger verkligheten, tex länders storlek. Den vanliga Mercator-projektion är särskilt missvisande. Läs mer:",
"The True Size of Africa" : "Afrikas faktiska storlek"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Просмотреть файл

@ -55,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "Kategori silindi",
"Failed to rename category" : "Kategori yeniden adlandırılamadı",
"Failed to delete category favorites" : "Sık kullanılanlar kategorisi silinemedi",
"Click on the map to add a favorite, press ESC to cancel" : "Favori eklemek için haritaya tıklayın, iptal için ESC tuşuna basın",
"Failed to add favorite" : "Sık kullanılan eklenemedi",
"Name" : "Ad",
"No name" : "Adsız",
@ -78,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "Coğrafi konum verilerini kaldır",
"Click on the map to move the photo, press ESC to cancel" : "Fotoğrafı taşımak için harita üzerine tıklayın, iptal etmek için ESC tuşuna basın",
"Failed to load photos" : "Fotoğraflar yüklenemedi",
"What do you want to place?" : "Hangisini konumlandırmak istiyorsunuz?",
"Photo files" : "Fotoğraf dosyaları",
"Photo folders" : "Fotoğraf klasörleri",
"Choose pictures to place" : "Yerleştirilecek fotoğrafları seçin",
"Choose directory of pictures to place" : "Yerleştirilecek fotoğrafların bulunduğu klasörü seçin",
"{nb} photos placed" : "{nb} fotoğraf yerleştirildi",

Просмотреть файл

@ -53,6 +53,7 @@
"Category deleted" : "Kategori silindi",
"Failed to rename category" : "Kategori yeniden adlandırılamadı",
"Failed to delete category favorites" : "Sık kullanılanlar kategorisi silinemedi",
"Click on the map to add a favorite, press ESC to cancel" : "Favori eklemek için haritaya tıklayın, iptal için ESC tuşuna basın",
"Failed to add favorite" : "Sık kullanılan eklenemedi",
"Name" : "Ad",
"No name" : "Adsız",
@ -76,6 +77,9 @@
"Remove geo data" : "Coğrafi konum verilerini kaldır",
"Click on the map to move the photo, press ESC to cancel" : "Fotoğrafı taşımak için harita üzerine tıklayın, iptal etmek için ESC tuşuna basın",
"Failed to load photos" : "Fotoğraflar yüklenemedi",
"What do you want to place?" : "Hangisini konumlandırmak istiyorsunuz?",
"Photo files" : "Fotoğraf dosyaları",
"Photo folders" : "Fotoğraf klasörleri",
"Choose pictures to place" : "Yerleştirilecek fotoğrafları seçin",
"Choose directory of pictures to place" : "Yerleştirilecek fotoğrafların bulunduğu klasörü seçin",
"{nb} photos placed" : "{nb} fotoğraf yerleştirildi",

Просмотреть файл

@ -55,6 +55,7 @@ OC.L10N.register(
"Category deleted" : "已删除的分类",
"Failed to rename category" : "无法重命名分类",
"Failed to delete category favorites" : "无法删除分类收藏",
"Click on the map to add a favorite, press ESC to cancel" : "点击地图添加收藏夹,按 ESC 取消",
"Failed to add favorite" : "无法添加收藏",
"Name" : "名称",
"No name" : "无名称",
@ -78,6 +79,9 @@ OC.L10N.register(
"Remove geo data" : "删除地理数据",
"Click on the map to move the photo, press ESC to cancel" : "在地图上点击以移动照片按ESC取消",
"Failed to load photos" : "无法加载照片",
"What do you want to place?" : "您要放置什么?",
"Photo files" : "照片文件",
"Photo folders" : "照片文件夹",
"Choose pictures to place" : "选择要放置的图片",
"Choose directory of pictures to place" : "选择要放置的图片文件夹",
"{nb} photos placed" : "已放置 {nb} 张照片",

Просмотреть файл

@ -53,6 +53,7 @@
"Category deleted" : "已删除的分类",
"Failed to rename category" : "无法重命名分类",
"Failed to delete category favorites" : "无法删除分类收藏",
"Click on the map to add a favorite, press ESC to cancel" : "点击地图添加收藏夹,按 ESC 取消",
"Failed to add favorite" : "无法添加收藏",
"Name" : "名称",
"No name" : "无名称",
@ -76,6 +77,9 @@
"Remove geo data" : "删除地理数据",
"Click on the map to move the photo, press ESC to cancel" : "在地图上点击以移动照片按ESC取消",
"Failed to load photos" : "无法加载照片",
"What do you want to place?" : "您要放置什么?",
"Photo files" : "照片文件",
"Photo folders" : "照片文件夹",
"Choose pictures to place" : "选择要放置的图片",
"Choose directory of pictures to place" : "选择要放置的图片文件夹",
"{nb} photos placed" : "已放置 {nb} 张照片",

Просмотреть файл

@ -207,7 +207,7 @@ class PhotofilesService {
foreach($nodes as $node) {
if ($this->isPhoto($node) and $node->isUpdateable()) {
$this->setExifCoords($node, $lat, $lng);
$this->photoMapper->updateByFileId($node->getId(), $lat, $lng);
$this->updateByFileNow($node);
$nbDone++;
}
}
@ -229,7 +229,7 @@ class PhotofilesService {
$lat = (count($lats) > $i) ? $lats[$i] : $lats[0];
$lng = (count($lngs) > $i) ? $lngs[$i] : $lngs[0];
$this->setExifCoords($file, $lat, $lng);
$this->photoMapper->updateByFileId($file->getId(), $lat, $lng);
$this->updateByFileNow($file);
$nbDone++;
}
}

Просмотреть файл

@ -144,7 +144,6 @@ ContactsController.prototype = {
},
toggleGroup: function(groupName) {
var groupNoSpace = groupName.replace(' ', '-');
var groupLine = $('#contact-group-list > li[contact-group="'+groupName+'"]');
var groupCounter = groupLine.find('.app-navigation-entry-utils-counter');
var showAgain = false;
@ -267,16 +266,21 @@ ContactsController.prototype = {
var _app = this;
return function(evt) {
var marker = evt.layer;
var contactPopup = _app.getContactPopupContent(marker.data);
marker.unbindPopup();
var popupContent = _app.getContactPopupContent(marker.data);
marker.unbindTooltip();
marker.bindPopup(contactPopup, {
this._map.clickpopup = true;
var popup = L.popup({
closeOnClick: true,
className: 'popovermenu open popupMarker contactPopup',
offset: L.point(-5, 10)
})
.setLatLng(marker.getLatLng())
.setContent(popupContent)
.openOn(_app.map);
$(popup._closeButton).one('click', function (e) {
_app.map.clickpopup = null;
});
marker.openPopup();
this._map.clickpopup = true;
};
},
@ -344,7 +348,7 @@ ContactsController.prototype = {
addGroup: function(rawName, enable=false) {
this.groups[rawName] = {};
var name = rawName.replace(' ', '-');
var name = rawName.replace(/\s+/g, '-');
var color = '000000';
var displayName = rawName;
@ -479,7 +483,8 @@ ContactsController.prototype = {
icon: this.createContactView(markerData)
});
marker.on('contextmenu', this.onContactRightClick);
// disabled for the moment
//marker.on('contextmenu', this.onContactRightClick);
marker.on('mouseover', this.onContactMouseover);
marker.on('mouseout', this.onContactMouseout);
marker.data = markerData;
@ -576,7 +581,7 @@ ContactsController.prototype = {
deleteContactAddress: function(bookid, uri, uid, vcardAddress) {
var that = this;
$('#navigation-contacts').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var req = {
uid: uid,
adr: vcardAddress
@ -592,7 +597,7 @@ ContactsController.prototype = {
that.map.closePopup();
that.map.clickpopup = null;
$('#navigation-contacts').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
that.reloadContacts();
}).fail(function(response) {
OC.Notification.showTemporary(t('maps', 'Failed to delete contact address') + ': ' + response.responseText);
@ -777,7 +782,7 @@ ContactsController.prototype = {
placeContact: function(bookid, uri, uid, lat, lng, address, type='home') {
var that = this;
$('#navigation-contacts').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var road = (address.road || '') + ' ' + (address.pedestrian || '') + ' ' + (address.suburb || '') + ' ' + (address.city_district || '');
road = road.replace(/\s+/g, ' ').trim();
var city = address.village || address.town || address.city || '';
@ -806,7 +811,7 @@ ContactsController.prototype = {
that.map.closePopup();
that.map.clickpopup = null;
$('#navigation-contacts').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
that.reloadContacts();
}).fail(function(response) {
OC.Notification.showTemporary(t('maps', 'Failed to place contact') + ': ' + response.responseText);

Просмотреть файл

@ -277,6 +277,10 @@ DevicesController.prototype = {
var color = device.color || (OCA.Theming ? OCA.Theming.color : '#0082c9');
this.devices[id] = device;
this.devices[id].color = color;
// points data indexed by point id
this.devices[id].points = {};
// points coordinates (with id as third element)
this.devices[id].pointsLatLngId = [];
this.devices[id].icon = L.divIcon(L.extend({
html: '<div class="thumbnail"></div>',
@ -431,7 +435,7 @@ DevicesController.prototype = {
renameDeviceDB: function(id, newDeviceName) {
var that = this;
$('#device-list > li[device="'+id+'"]').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var req = {
name: newDeviceName
};
@ -463,7 +467,7 @@ DevicesController.prototype = {
that.setDeviceCss(id, color);
}).always(function (response) {
$('#device-list > li[device="'+id+'"]').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
}).fail(function(response) {
OC.Notification.showTemporary(t('maps', 'Failed to rename device') + ': ' + response.responseText);
});
@ -472,7 +476,7 @@ DevicesController.prototype = {
deleteDeviceDB: function(id) {
var that = this;
$('#navigation-devices').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var req = {};
var url = generateUrl('/apps/maps/devices/'+id);
$.ajax({
@ -484,7 +488,7 @@ DevicesController.prototype = {
that.deleteDeviceMap(id);
}).always(function (response) {
$('#navigation-devices').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
}).fail(function() {
OC.Notification.showTemporary(t('maps', 'Failed to delete device'));
});
@ -626,10 +630,6 @@ DevicesController.prototype = {
this.devices[id].marker.on('mouseout', this.deviceMarkerMouseout);
this.devices[id].marker.on('contextmenu', this.deviceMarkerMouseRightClick);
//this.devices[id].marker.on('click', this.deviceMouseClick);
// points data indexed by point id
this.devices[id].points = {};
// points coordinates (with id as third element)
this.devices[id].pointsLatLngId = [];
for (var i=0; i < points.length; i++) {
this.devices[id].pointsLatLngId.push([points[i].lat, points[i].lng, points[i].id]);
this.devices[id].points[points[i].id] = points[i];
@ -1001,22 +1001,26 @@ DevicesController.prototype = {
},
deviceMarkerMouseRightClick: function(e) {
var that = this;
var id = e.target.devid;
var yOffset = 5;
var yOffset = 7;
if (e.target.lastPosMarker) {
yOffset = -20;
yOffset = -14;
}
e.target.unbindPopup();
this._map.clickpopup = true;
var popupContent = this._map.devicesController.getDeviceContextPopupContent(id);
e.target.bindPopup(popupContent, {
var popup = L.popup({
closeOnClick: true,
className: 'popovermenu open popupMarker',
offset: L.point(-5, yOffset)
offset: L.point(-6, yOffset)
})
.setLatLng(e.latlng)
.setContent(popupContent)
.openOn(this._map);
$(popup._closeButton).one('click', function (e) {
that._map.clickpopup = null;
});
e.target.openPopup(e.latlng);
e.target.unbindPopup();
this._map.clickpopup = true;
},
getDeviceContextPopupContent: function(id) {
@ -1091,7 +1095,7 @@ DevicesController.prototype = {
exportDevices: function(idList, all=false) {
var that = this;
$('#navigation-devices').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var req = {
deviceIdList: idList,
begin: null,
@ -1108,7 +1112,7 @@ DevicesController.prototype = {
OC.Notification.showTemporary(t('maps', 'Devices exported in {path}', {path: response}));
}).always(function (response) {
$('#navigation-devices').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
}).fail(function(response) {
OC.Notification.showTemporary(t('maps', 'Failed to export devices') + ': ' + response.responseText);
});
@ -1116,7 +1120,7 @@ DevicesController.prototype = {
importDevices: function(path) {
$('#navigation-devices').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var that = this;
var req = {
path: path
@ -1136,7 +1140,7 @@ DevicesController.prototype = {
that.getDevices();
}).always(function (response) {
$('#navigation-devices').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
}).fail(function(response) {
OC.Notification.showTemporary(t('maps', 'Failed to import devices') + ': ' + response.responseText);
});

Просмотреть файл

@ -186,19 +186,24 @@ FavoritesController.prototype = {
});
// cancel favorite edition
$('body').on('click', '.canceleditfavorite', function(e) {
that.map.clickpopup = null;
that.map.closePopup();
});
$('body').on('click', '.valideditfavorite', function(e) {
that.editFavoriteFromPopup($(this));
that.map.clickpopup = null;
that.map.closePopup();
});
$('body').on('click', '.deletefavorite', function(e) {
var favid = parseInt($(this).parent().parent().attr('favid'));
that.deleteFavoriteDB(favid);
that.map.clickpopup = null;
that.map.closePopup();
});
$('body').on('click', '.valideditdeletefavorite', function(e) {
var favid = parseInt($(this).parent().parent().attr('favid'));
that.deleteFavoriteDB(favid);
that.map.clickpopup = null;
that.map.closePopup();
});
$('body').on('click', '.movefavorite', function(e) {
@ -215,6 +220,7 @@ FavoritesController.prototype = {
$('body').on('keyup', 'input[role=category], input[role=name]', function(e) {
if (e.key === 'Enter') {
that.editFavoriteFromPopup($(this).parent().parent().parent().parent().find('.valideditfavorite'));
that.map.clickpopup = null;
that.map.closePopup();
}
});
@ -302,7 +308,7 @@ FavoritesController.prototype = {
return function(cluster) {
var fid = parseInt(cluster.getAllChildMarkers()[0].favid);
var category = that.favorites[fid].category;
category = category.replace(' ', '-');
category = category.replace(/\s+/g, '-');
var label = cluster.getChildCount();
return new L.DivIcon(L.extend({
iconAnchor: [14, 14],
@ -357,7 +363,6 @@ FavoritesController.prototype = {
toggleCategory: function(cat, updateSlider=false) {
var subgroup = this.categoryLayers[cat];
var catNoSpace = cat.replace(' ', '-');
var catLine = $('#category-list > li[category="'+cat+'"]');
var catName = catLine.find('.category-name');
var catCounter = catLine.find('.app-navigation-entry-utils-counter');
@ -533,7 +538,7 @@ FavoritesController.prototype = {
// add layer
// set color and icon
addCategory: function(rawName, enable=false, shareToken = null) {
var name = rawName.replace(' ', '-');
var name = rawName.replace(/\s+/g, '-');
// color
var color = '0000EE';
@ -663,7 +668,7 @@ FavoritesController.prototype = {
var that = this;
var origCatList = [cat];
$('#navigation-favorites').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var req = {
categories: origCatList,
newName: newCategoryName
@ -684,7 +689,7 @@ FavoritesController.prototype = {
that.updateCategoryCounters();
}).always(function (response) {
$('#navigation-favorites').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
}).fail(function() {
OC.Notification.showTemporary(t('maps', 'Failed to rename category'));
});
@ -698,7 +703,7 @@ FavoritesController.prototype = {
}
var that = this;
$('#navigation-favorites').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var req = {
ids: favids
};
@ -712,7 +717,7 @@ FavoritesController.prototype = {
that.deleteCategoryMap(cat, true);
}).always(function (response) {
$('#navigation-favorites').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
}).fail(function() {
OC.Notification.showTemporary(t('maps', 'Failed to delete category favorites'));
});
@ -737,7 +742,7 @@ FavoritesController.prototype = {
delete this.categoryMarkers[cat];
delete this.categoryDivIcon[cat];
delete this.categoryColors[cat];
$('#category-list #'+cat.replace(' ', '-')+'-category').fadeOut('slow', function() {
$('#category-list #' + cat.replace(/\s+/g, '-') + '-category').fadeOut('slow', function() {
$(this).remove();
});
@ -752,7 +757,7 @@ FavoritesController.prototype = {
var total = 0;
for (var cat in this.categoryMarkers) {
count = Object.keys(this.categoryMarkers[cat]).length;
$('#'+cat.replace(' ', '-')+'-category .app-navigation-entry-utils-counter').text(count);
$('#' + cat.replace(/\s+/g, '-')+'-category .app-navigation-entry-utils-counter').text(count);
total = total + count;
}
//$('#navigation-favorites > .app-navigation-entry-utils .app-navigation-entry-utils-counter').text(total);
@ -760,16 +765,17 @@ FavoritesController.prototype = {
enterAddFavoriteMode: function(categoryName) {
this.addFavoriteCategory = categoryName;
$('.leaflet-container').css('cursor','crosshair');
$('.leaflet-container, .mapboxgl-map').css('cursor','crosshair');
this.map.on('click', this.addFavoriteClickMap);
this.map.leftClickLock = true;
$('#addFavoriteButton button').removeClass('icon-add').addClass('icon-history');
$('#explainaddpoint').show();
this.addFavoriteMode = true;
OC.Notification.showTemporary(t('maps', 'Click on the map to add a favorite, press ESC to cancel'));
},
leaveAddFavoriteMode: function() {
$('.leaflet-container').css('cursor','grab');
$('.leaflet-container, .mapboxgl-map').css('cursor','grab');
this.map.off('click', this.addFavoriteClickMap);
this.map.leftClickLock = false;
$('#addFavoriteButton button').addClass('icon-add').removeClass('icon-history');
@ -798,7 +804,7 @@ FavoritesController.prototype = {
addFavoriteDB: function(category, lat, lng, name, comment=null, extensions=null) {
var that = this;
$('#navigation-favorites').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var req = {
name: name,
lat: lat,
@ -821,7 +827,7 @@ FavoritesController.prototype = {
that.openEditionPopup(response.id);
}).always(function (response) {
$('#navigation-favorites').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
}).fail(function() {
OC.Notification.showTemporary(t('maps', 'Failed to add favorite'));
});
@ -898,7 +904,7 @@ FavoritesController.prototype = {
favoriteMouseover: function(e) {
var favid = e.target.favid;
var fav = this._map.favoritesController.favorites[favid];
var cat = fav.category.replace(' ', '-');
var cat = fav.category.replace(/\s+/g, '-');
var favTooltip = this._map.favoritesController.getFavoriteTooltipContent(fav);
e.target.bindTooltip(favTooltip, {
className: 'leaflet-marker-favorite-tooltip tooltipfav-' + cat,
@ -927,6 +933,7 @@ FavoritesController.prototype = {
},
openEditionPopup: function(favid) {
var that = this;
var fav = this.favorites[favid];
//e.target.unbindPopup();
@ -939,12 +946,9 @@ FavoritesController.prototype = {
.setLatLng([fav.lat, fav.lng])
.setContent(popupContent)
.openOn(this.map);
//e.target.bindPopup(popupContent, {
// closeOnClick: true,
// className: 'popovermenu open popupMarker',
// offset: L.point(-5, 9)
//});
//e.target.openPopup();
$(popup._closeButton).one('click', function(e){
that.map.clickpopup = null;
});
// add completion to category field
var catList = [];
for (var c in this.categoryLayers) {
@ -1004,6 +1008,7 @@ FavoritesController.prototype = {
},
favoriteMouseRightClick: function(e) {
var that = this;
var favid = e.target.favid;
var fav = this._map.favoritesController.favorites[favid];
this._map.clickpopup = true;
@ -1019,6 +1024,9 @@ FavoritesController.prototype = {
.setLatLng([fav.lat, fav.lng])
.setContent(popupContent)
.openOn(this._map);
$(popup._closeButton).one('click', function (e) {
that._map.clickpopup = null;
});
},
getFavoriteContextPopupContent: function(fav) {
@ -1043,7 +1051,7 @@ FavoritesController.prototype = {
deleteFavoriteDB: function(favid) {
var that = this;
$('#navigation-favorites').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var req = {
};
var url = generateUrl('/apps/maps/favorites/'+favid);
@ -1058,7 +1066,7 @@ FavoritesController.prototype = {
that.updateCategoryCounters();
}).always(function (response) {
$('#navigation-favorites').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
}).fail(function() {
OC.Notification.showTemporary(t('maps', 'Failed to delete favorite'));
});
@ -1101,7 +1109,7 @@ FavoritesController.prototype = {
editFavoriteDB: function(favid, name, comment, category, lat, lng) {
var that = this;
$('#navigation-favorites').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var req = {
name: name,
extensions: null
@ -1130,7 +1138,7 @@ FavoritesController.prototype = {
that.updateCategoryCounters();
}).always(function (response) {
$('#navigation-favorites').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
}).fail(function() {
OC.Notification.showTemporary(t('maps', 'Failed to edit favorite'));
});
@ -1182,13 +1190,13 @@ FavoritesController.prototype = {
},
enterMoveFavoriteMode: function() {
$('.leaflet-container').css('cursor', 'crosshair');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'crosshair');
this.map.on('click', this.moveFavoriteClickMap);
OC.Notification.showTemporary(t('maps', 'Click on the map to move the favorite, press ESC to cancel'));
},
leaveMoveFavoriteMode: function() {
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
this.map.off('click', this.moveFavoriteClickMap);
this.movingFavoriteId = null;
},
@ -1209,7 +1217,7 @@ FavoritesController.prototype = {
exportDisplayedFavorites: function(catList=null) {
$('#navigation-favorites').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
if (catList === null) {
catList = [];
if (this.map.hasLayer(this.cluster)) {
@ -1237,7 +1245,7 @@ FavoritesController.prototype = {
OC.Notification.showTemporary(t('maps', 'Favorites exported in {path}', {path: response}));
}).always(function (response) {
$('#navigation-favorites').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
}).fail(function(response) {
OC.Notification.showTemporary(t('maps', 'Failed to export favorites') + ': ' + response.responseText);
});
@ -1245,7 +1253,7 @@ FavoritesController.prototype = {
importFavorites: function(path) {
$('#navigation-favorites').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var that = this;
var req = {
path: path
@ -1272,7 +1280,7 @@ FavoritesController.prototype = {
}
}).always(function (response) {
$('#navigation-favorites').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
}).fail(function() {
OC.Notification.showTemporary(t('maps', 'Failed to import favorites'));
});
@ -1280,7 +1288,7 @@ FavoritesController.prototype = {
getAutocompData: function() {
var that = this;
var fav, favid;
var fav, layer;
var data = [];
if (that.map.hasLayer(that.cluster)) {
for (var cat in this.categoryLayers) {

Просмотреть файл

@ -239,16 +239,23 @@ PhotosController.prototype = {
},
photoMouseRightClick: function(e) {
var that = this;
var filePath = e.target.data.path;
e.target.unbindPopup();
var popupContent = this._map.photosController.getPhotoContextPopupContent(filePath);
e.target.bindPopup(popupContent, {
this._map.clickpopup = true;
var popup = L.popup({
closeOnClick: true,
className: 'popovermenu open popupMarker',
offset: L.point(-5, -20)
})
.setLatLng(e.target._latlng)
.setContent(popupContent)
.openOn(this._map);
$(popup._closeButton).one('click', function (e) {
that._map.clickpopup = null;
});
e.target.openPopup();
},
getPhotoContextPopupContent: function(filePath) {
@ -271,14 +278,16 @@ PhotosController.prototype = {
},
enterMovePhotoMode: function() {
$('.leaflet-container').css('cursor', 'crosshair');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'crosshair');
this.map.on('click', this.movePhotoClickMap);
this.map.clickpopup = true;
OC.Notification.showTemporary(t('maps', 'Click on the map to move the photo, press ESC to cancel'));
},
leaveMovePhotoMode: function() {
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
this.map.off('click', this.movePhotoClickMap);
this.map.clickpopup = null;
this.movingPhotoPath = null;
},
@ -383,8 +392,31 @@ PhotosController.prototype = {
return generateUrl('/apps/theming/img/core/filetypes') + '/image.svg?v=2';
},
contextPlacePhotos: function(e) {
contextPlacePhotosOrFolder: function(e) {
var that = this.photosController;
OC.dialogs.confirmDestructive(
'',
t('maps', 'What do you want to place?'),
{
type: OC.dialogs.YES_NO_BUTTONS,
confirm: t('maps', 'Photo files'),
confirmClasses: '',
cancel: t('maps', 'Photo folders'),
},
function (result) {
if (result) {
that.contextPlacePhotos(e);
}
else {
that.contextPlacePhotoFolder(e);
}
},
true
);
},
contextPlacePhotos: function(e) {
var that = this;
var latlng = e.latlng;
OC.dialogs.filepicker(
t('maps', 'Choose pictures to place'),
@ -398,7 +430,7 @@ PhotosController.prototype = {
},
contextPlacePhotoFolder: function(e) {
var that = this.photosController;
var that = this;
var latlng = e.latlng;
OC.dialogs.filepicker(
t('maps', 'Choose directory of pictures to place'),
@ -417,7 +449,7 @@ PhotosController.prototype = {
placePhotos: function(paths, lats, lngs, directory=false) {
var that = this;
$('#navigation-photos').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var req = {
paths: paths,
lats: lats,
@ -449,7 +481,7 @@ PhotosController.prototype = {
}
}).always(function (response) {
$('#navigation-photos').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
}).fail(function(response) {
OC.Notification.showTemporary(t('maps', 'Failed to place photos') + ': ' + response.responseText);
});
@ -458,7 +490,7 @@ PhotosController.prototype = {
resetPhotoCoords: function(paths) {
var that = this;
$('#navigation-photos').addClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'wait');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'wait');
var req = {
paths: paths
};
@ -487,7 +519,7 @@ PhotosController.prototype = {
}
}).always(function (response) {
$('#navigation-photos').removeClass('icon-loading-small');
$('.leaflet-container').css('cursor', 'grab');
$('.leaflet-container, .mapboxgl-map').css('cursor', 'grab');
}).fail(function(response) {
OC.Notification.showTemporary(t('maps', 'Failed to reset photos coordinates') + ': ' + response.responseText);
});

Просмотреть файл

@ -96,6 +96,9 @@ import { brify, getUrlParameter, formatAddress } from './utils';
document.onkeydown = function (e) {
e = e || window.event;
if (e.key === 'Escape') {
if (favoritesController.addFavoriteMode) {
favoritesController.leaveAddFavoriteMode();
}
if (favoritesController.movingFavoriteId !== null) {
favoritesController.leaveMoveFavoriteMode();
}
@ -499,6 +502,7 @@ import { brify, getUrlParameter, formatAddress } from './utils';
locControl: undefined,
baseLayers: undefined,
displaySearchResult: function(results) {
var that = this;
this.searchMarkerLayerGroup.clearLayers();
var result, searchMarker;
for (var i=0; i < results.length; i++) {
@ -510,6 +514,14 @@ import { brify, getUrlParameter, formatAddress } from './utils';
// popup
var popupContent = searchController.parseOsmResult(result);
searchMarker.bindPopup(popupContent, {className: 'search-result-popup'});
searchMarker.on('popupopen', function(e) {
$(e.popup._closeButton).one('click', function (e) {
that.map.clickpopup = null;
});
})
searchMarker.on('click', function () {
that.map.clickpopup = true;
});
// tooltip
var name = '';
if (result.namedetails && result.namedetails.name) {
@ -610,11 +622,7 @@ import { brify, getUrlParameter, formatAddress } from './utils';
}, {
text: t('maps', 'Place photos'),
icon: photoImageUrl,
callback: photosController.contextPlacePhotos
//}, {
// text: t('maps', 'Place photo folder'),
// icon: photoImageUrl,
// callback: photosController.contextPlacePhotoFolder
callback: photosController.contextPlacePhotosOrFolder
}, {
text: t('maps', 'Place contact'),
icon: contactImageUrl,
@ -2113,7 +2121,15 @@ import { brify, getUrlParameter, formatAddress } from './utils';
clickPopupContent += '<button id="click-search-place-contact">' +
'<span class="icon-user"> </span> ' + t('maps', 'Add contact address') + '</button>';
this.map.openPopup(clickPopupContent, e.latlng);
var popup = L.popup({
closeOnClick: true
})
.setLatLng(e.latlng)
.setContent(clickPopupContent)
.openOn(this.map);
$(popup._closeButton).one('click', function (e) {
that.map.clickpopup = null;
});
this.geocode(strLatLng).then(function(results) {
$('#click-search-popup-title').removeClass('loading');

Просмотреть файл

@ -614,9 +614,10 @@ TracksController.prototype = {
// tooltip
var tooltipText = this.tracks[id].file_name;
this.tracks[id].marker.bindTooltip(tooltipText, {
sticky: true,
sticky: false,
className: coloredTooltipClass + ' leaflet-marker-track-tooltip',
direction: 'top'
direction: 'top',
offset: L.point(0, -16)
});
// popup
popupText = that.getLinePopupText(id, '', '', '', '', '');
@ -628,21 +629,23 @@ TracksController.prototype = {
getTrackMarkerOnClickFunction: function() {
var _app = this;
return function(evt) {
console.log(evt);
var marker = evt.layer;
var trackPopup = _app.tracks[marker.trackid].popupText;
var popupContent = _app.tracks[marker.trackid].popupText;
marker.unbindPopup();
marker.bindPopup(
trackPopup,
{
autoPan: true,
autoClose: true,
closeOnClick: true,
className: 'trackPopup'
}
);
marker.openPopup();
_app.map.clickpopup = true;
var popup = L.popup({
autoPan: true,
autoClose: true,
closeOnClick: true,
className: 'trackPopup'
})
.setLatLng(marker.getLatLng())
.setContent(popupContent)
.openOn(_app.map);
$(popup._closeButton).one('click', function (e) {
_app.map.clickpopup = null;
});
};
},
@ -944,22 +947,26 @@ TracksController.prototype = {
},
trackMouseRightClick: function(e) {
var that = this;
var id = e.target.trackid;
yOffset = 5;
var yOffset = 5;
if (e.target instanceof L.Marker) {
yOffset = -10;
}
this._map.clickpopup = true;
var popupContent = this._map.tracksController.getTrackContextPopupContent(id);
this._map.openPopup(
popupContent,
e.latlng,
{
var popup = L.popup({
closeOnClick: true,
className: 'popovermenu open popupMarker',
offset: L.point(-5, yOffset)
})
.setLatLng(e.latlng)
.setContent(popupContent)
.openOn(this._map);
$(popup._closeButton).one('click', function (e) {
that._map.clickpopup = null;
});
this._map.clickpopup = true;
},
getTrackContextPopupContent: function(id) {
@ -985,7 +992,7 @@ TracksController.prototype = {
if (this.mainLayer.hasLayer(this.mapTrackLayers[id])) {
var bounds = this.mapTrackLayers[id].getBounds();
if (bounds && bounds.constructor === Object && Object.keys(bounds).length !== 0) {
this.map.fitBounds(this.mapTrackLayers[id].getBounds(), {padding: [30, 30]});
this.map.fitBounds(this.mapTrackLayers[id].getBounds(), {padding: [30, 30], maxZoom: 17});
this.mapTrackLayers[id].bringToFront();
// markers are hard to bring to front
var that = this;
@ -1100,7 +1107,7 @@ TracksController.prototype = {
getAutocompData: function() {
var that = this;
var marker, devid;
var track, trackid;
var data = [];
if (this.map.hasLayer(this.mainLayer)) {
for (trackid in this.tracks) {

Разница между файлами не показана из-за своего большого размера Загрузить разницу