Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/maps.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArne Hamann <kontakt+github@arne.email>2022-06-20 12:24:41 +0300
committerGitHub <noreply@github.com>2022-06-20 12:24:41 +0300
commit88749dcddd7d057d4db5b8a9399e44e9244fee32 (patch)
tree06509f90a2707cb149be63929cce2122a29deb87
parent3eca3dd20ecda643302b2de7701e4fad769852a8 (diff)
parenta5e0c5587a0e3d7c900821f6972f955db34709c2 (diff)
Merge branch 'master' into fix-766fix-766
-rw-r--r--l10n/af.js2
-rw-r--r--l10n/af.json2
-rw-r--r--l10n/ar.js2
-rw-r--r--l10n/ar.json2
-rw-r--r--l10n/ast.js2
-rw-r--r--l10n/ast.json2
-rw-r--r--l10n/az.js2
-rw-r--r--l10n/az.json2
-rw-r--r--l10n/bg.js2
-rw-r--r--l10n/bg.json2
-rw-r--r--l10n/bn_BD.js2
-rw-r--r--l10n/bn_BD.json2
-rw-r--r--l10n/ca.js2
-rw-r--r--l10n/ca.json2
-rw-r--r--l10n/cs.js4
-rw-r--r--l10n/cs.json4
-rw-r--r--l10n/da.js2
-rw-r--r--l10n/da.json2
-rw-r--r--l10n/de.js2
-rw-r--r--l10n/de.json2
-rw-r--r--l10n/de_DE.js2
-rw-r--r--l10n/de_DE.json2
-rw-r--r--l10n/el.js2
-rw-r--r--l10n/el.json2
-rw-r--r--l10n/en_GB.js2
-rw-r--r--l10n/en_GB.json2
-rw-r--r--l10n/eo.js2
-rw-r--r--l10n/eo.json2
-rw-r--r--l10n/es.js4
-rw-r--r--l10n/es.json4
-rw-r--r--l10n/es_419.js2
-rw-r--r--l10n/es_419.json2
-rw-r--r--l10n/es_AR.js2
-rw-r--r--l10n/es_AR.json2
-rw-r--r--l10n/es_CL.js2
-rw-r--r--l10n/es_CL.json2
-rw-r--r--l10n/es_CO.js2
-rw-r--r--l10n/es_CO.json2
-rw-r--r--l10n/es_CR.js2
-rw-r--r--l10n/es_CR.json2
-rw-r--r--l10n/es_DO.js2
-rw-r--r--l10n/es_DO.json2
-rw-r--r--l10n/es_EC.js2
-rw-r--r--l10n/es_EC.json2
-rw-r--r--l10n/es_GT.js2
-rw-r--r--l10n/es_GT.json2
-rw-r--r--l10n/es_HN.js2
-rw-r--r--l10n/es_HN.json2
-rw-r--r--l10n/es_MX.js2
-rw-r--r--l10n/es_MX.json2
-rw-r--r--l10n/es_NI.js2
-rw-r--r--l10n/es_NI.json2
-rw-r--r--l10n/es_PA.js2
-rw-r--r--l10n/es_PA.json2
-rw-r--r--l10n/es_PE.js2
-rw-r--r--l10n/es_PE.json2
-rw-r--r--l10n/es_PR.js2
-rw-r--r--l10n/es_PR.json2
-rw-r--r--l10n/es_PY.js2
-rw-r--r--l10n/es_PY.json2
-rw-r--r--l10n/es_SV.js2
-rw-r--r--l10n/es_SV.json2
-rw-r--r--l10n/es_UY.js2
-rw-r--r--l10n/es_UY.json2
-rw-r--r--l10n/et_EE.js2
-rw-r--r--l10n/et_EE.json2
-rw-r--r--l10n/eu.js2
-rw-r--r--l10n/eu.json2
-rw-r--r--l10n/fa.js2
-rw-r--r--l10n/fa.json2
-rw-r--r--l10n/fi.js2
-rw-r--r--l10n/fi.json2
-rw-r--r--l10n/fr.js2
-rw-r--r--l10n/fr.json2
-rw-r--r--l10n/gl.js2
-rw-r--r--l10n/gl.json2
-rw-r--r--l10n/he.js2
-rw-r--r--l10n/he.json2
-rw-r--r--l10n/hr.js2
-rw-r--r--l10n/hr.json2
-rw-r--r--l10n/hu.js2
-rw-r--r--l10n/hu.json2
-rw-r--r--l10n/ia.js2
-rw-r--r--l10n/ia.json2
-rw-r--r--l10n/id.js2
-rw-r--r--l10n/id.json2
-rw-r--r--l10n/is.js2
-rw-r--r--l10n/is.json2
-rw-r--r--l10n/it.js2
-rw-r--r--l10n/it.json2
-rw-r--r--l10n/ja.js2
-rw-r--r--l10n/ja.json2
-rw-r--r--l10n/ka_GE.js2
-rw-r--r--l10n/ka_GE.json2
-rw-r--r--l10n/km.js2
-rw-r--r--l10n/km.json2
-rw-r--r--l10n/kn.js2
-rw-r--r--l10n/kn.json2
-rw-r--r--l10n/ko.js2
-rw-r--r--l10n/ko.json2
-rw-r--r--l10n/lb.js2
-rw-r--r--l10n/lb.json2
-rw-r--r--l10n/lt_LT.js2
-rw-r--r--l10n/lt_LT.json2
-rw-r--r--l10n/lv.js2
-rw-r--r--l10n/lv.json2
-rw-r--r--l10n/mk.js2
-rw-r--r--l10n/mk.json2
-rw-r--r--l10n/mn.js2
-rw-r--r--l10n/mn.json2
-rw-r--r--l10n/nb.js2
-rw-r--r--l10n/nb.json2
-rw-r--r--l10n/nl.js2
-rw-r--r--l10n/nl.json2
-rw-r--r--l10n/oc.js2
-rw-r--r--l10n/oc.json2
-rw-r--r--l10n/pl.js4
-rw-r--r--l10n/pl.json4
-rw-r--r--l10n/pt_BR.js2
-rw-r--r--l10n/pt_BR.json2
-rw-r--r--l10n/pt_PT.js2
-rw-r--r--l10n/pt_PT.json2
-rw-r--r--l10n/ro.js2
-rw-r--r--l10n/ro.json2
-rw-r--r--l10n/ru.js2
-rw-r--r--l10n/ru.json2
-rw-r--r--l10n/sc.js2
-rw-r--r--l10n/sc.json2
-rw-r--r--l10n/si.js2
-rw-r--r--l10n/si.json2
-rw-r--r--l10n/sk.js2
-rw-r--r--l10n/sk.json2
-rw-r--r--l10n/sl.js2
-rw-r--r--l10n/sl.json2
-rw-r--r--l10n/sq.js2
-rw-r--r--l10n/sq.json2
-rw-r--r--l10n/sr.js2
-rw-r--r--l10n/sr.json2
-rw-r--r--l10n/sv.js2
-rw-r--r--l10n/sv.json2
-rw-r--r--l10n/th.js2
-rw-r--r--l10n/th.json2
-rw-r--r--l10n/tr.js2
-rw-r--r--l10n/tr.json2
-rw-r--r--l10n/uk.js2
-rw-r--r--l10n/uk.json2
-rw-r--r--l10n/uz.js2
-rw-r--r--l10n/uz.json2
-rw-r--r--l10n/vi.js2
-rw-r--r--l10n/vi.json2
-rw-r--r--l10n/zh_CN.js2
-rw-r--r--l10n/zh_CN.json2
-rw-r--r--l10n/zh_HK.js2
-rw-r--r--l10n/zh_HK.json2
-rw-r--r--l10n/zh_TW.js2
-rw-r--r--l10n/zh_TW.json2
-rw-r--r--lib/Controller/ContactsController.php189
-rw-r--r--lib/Controller/DevicesApiController.php97
-rw-r--r--lib/Controller/DevicesController.php124
-rw-r--r--lib/Controller/FavoritesApiController.php83
-rw-r--r--lib/Controller/FavoritesController.php171
-rw-r--r--lib/Controller/PageController.php39
-rw-r--r--lib/Controller/PhotosController.php45
-rw-r--r--lib/Controller/PublicFavoritesApiController.php14
-rw-r--r--lib/Controller/PublicPageController.php49
-rw-r--r--lib/Controller/RoutingController.php28
-rw-r--r--lib/Controller/TracksController.php66
-rw-r--r--lib/Controller/UtilsController.php49
-rw-r--r--package-lock.json40
-rw-r--r--package.json2
-rw-r--r--tests/Unit/Controller/DevicesApiControllerTest.php8
-rw-r--r--tests/Unit/Controller/DevicesControllerTest.php8
-rw-r--r--tests/Unit/Controller/FavoritesApiControllerTest.php6
-rw-r--r--tests/Unit/Controller/FavoritesControllerTest.php4
-rw-r--r--tests/Unit/Controller/TracksControllerTest.php4
-rw-r--r--translationfiles/templates/maps.pot10
176 files changed, 799 insertions, 561 deletions
diff --git a/l10n/af.js b/l10n/af.js
index 48be9a77..c55ddd82 100644
--- a/l10n/af.js
+++ b/l10n/af.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Kaarte",
"Personal" : "Persoonlik",
+ "Maps" : "Kaarte",
"Export" : "Voer uit",
"Delete" : "Skrap",
"Import" : "Voer In",
diff --git a/l10n/af.json b/l10n/af.json
index 7f4f0c1c..fcc1af16 100644
--- a/l10n/af.json
+++ b/l10n/af.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Kaarte",
"Personal" : "Persoonlik",
+ "Maps" : "Kaarte",
"Export" : "Voer uit",
"Delete" : "Skrap",
"Import" : "Voer In",
diff --git a/l10n/ar.js b/l10n/ar.js
index 2d1c55bf..b530cd8a 100644
--- a/l10n/ar.js
+++ b/l10n/ar.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "الخرائط",
"Personal" : "شخصي",
+ "Maps" : "الخرائط",
"Export" : "تصدير",
"Delete" : "حذف ",
"Delete all" : "مسح الكل",
diff --git a/l10n/ar.json b/l10n/ar.json
index ad629b86..d3f78f2e 100644
--- a/l10n/ar.json
+++ b/l10n/ar.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "الخرائط",
"Personal" : "شخصي",
+ "Maps" : "الخرائط",
"Export" : "تصدير",
"Delete" : "حذف ",
"Delete all" : "مسح الكل",
diff --git a/l10n/ast.js b/l10n/ast.js
index a30464d2..1916d697 100644
--- a/l10n/ast.js
+++ b/l10n/ast.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapes",
"Personal" : "Personal",
+ "Maps" : "Mapes",
"Export" : "Esportar",
"Delete" : "Desaniciar",
"Import" : "Importar",
diff --git a/l10n/ast.json b/l10n/ast.json
index 2452aa68..39cce9ac 100644
--- a/l10n/ast.json
+++ b/l10n/ast.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapes",
"Personal" : "Personal",
+ "Maps" : "Mapes",
"Export" : "Esportar",
"Delete" : "Desaniciar",
"Import" : "Importar",
diff --git a/l10n/az.js b/l10n/az.js
index 6942ad6e..82a895b5 100644
--- a/l10n/az.js
+++ b/l10n/az.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Xəritələr",
"Personal" : "Şəxsi",
+ "Maps" : "Xəritələr",
"Export" : "Çıxarış",
"Delete" : "Sil",
"Import" : "Əlavə et",
diff --git a/l10n/az.json b/l10n/az.json
index 6c08f043..da8aef3f 100644
--- a/l10n/az.json
+++ b/l10n/az.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Xəritələr",
"Personal" : "Şəxsi",
+ "Maps" : "Xəritələr",
"Export" : "Çıxarış",
"Delete" : "Sil",
"Import" : "Əlavə et",
diff --git a/l10n/bg.js b/l10n/bg.js
index 904c2f46..3c4eb533 100644
--- a/l10n/bg.js
+++ b/l10n/bg.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Карти",
"Personal" : "Лични",
+ "Maps" : "Карти",
"🌍🌏🌎 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- **🗺 Красива карта:** Използвайки [Оупън Стрийт Мап](https://www.openstreetmap.org) и [Брошура](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/) или със [Собствени маршрути](https://owntracks.org).",
"My contacts" : "Моите контакти",
diff --git a/l10n/bg.json b/l10n/bg.json
index c97ea111..b387f091 100644
--- a/l10n/bg.json
+++ b/l10n/bg.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Карти",
"Personal" : "Лични",
+ "Maps" : "Карти",
"🌍🌏🌎 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- **🗺 Красива карта:** Използвайки [Оупън Стрийт Мап](https://www.openstreetmap.org) и [Брошура](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/) или със [Собствени маршрути](https://owntracks.org).",
"My contacts" : "Моите контакти",
diff --git a/l10n/bn_BD.js b/l10n/bn_BD.js
index 23b953a1..994818ae 100644
--- a/l10n/bn_BD.js
+++ b/l10n/bn_BD.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "মানচিত্র",
"Personal" : "ব্যক্তিগত",
+ "Maps" : "মানচিত্র",
"Export" : "রপ্তানি",
"Delete" : "মুছে",
"Import" : "আমদানি",
diff --git a/l10n/bn_BD.json b/l10n/bn_BD.json
index f13fd728..98a84250 100644
--- a/l10n/bn_BD.json
+++ b/l10n/bn_BD.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "মানচিত্র",
"Personal" : "ব্যক্তিগত",
+ "Maps" : "মানচিত্র",
"Export" : "রপ্তানি",
"Delete" : "মুছে",
"Import" : "আমদানি",
diff --git a/l10n/ca.js b/l10n/ca.js
index a8ee578d..f778dca1 100644
--- a/l10n/ca.js
+++ b/l10n/ca.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapes",
"Personal" : "Personal",
+ "Maps" : "Mapes",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Tot el món cap dins del vostre núvol!",
"**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." : "**Tot el món cap dins del vostre núvol!**\n\n- **🗺 Mapa bonic:** Usant [OpenStreetMap](https://www.openstreetmap.org) i [Leaflet](https://leafletjs.com), podeu triar entre mapes estàndard, satèl·lit, topogràfics, mode fosc, o aquarel·la uniforme! 🎨\n- **⭐ Preferits:** Deseu els vostres llocs preferits, de forma privada! Sincronitzeu amb [GNOME Maps](https://github.com/nextcloud/maps/issues/30) i apps mòbils està planejat.\n- **🧭 Itineraris:** Possible usant algun [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) o [Mapbox](https://www.mapbox.com).\n- **🖼 Fotos al mapa:** No més presentacions avorrides , mostreu directament on estaveu!\n- **🙋 Contactes al mapa:** Mireu on viuen els vostres amics i planifiqueu la vostra propera visita..\n- **📱 Dispositius:** Heu perdut el telèfon? Comproveu el mapa!\n- **〰 Trajectes:** Carregueu trajectes GPS o viatges passats. Enregistrament amb [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) o [OwnTracks](https://owntracks.org) està previst.",
"Toggle all" : "Commuta-ho tot",
diff --git a/l10n/ca.json b/l10n/ca.json
index 79512f95..c8d74b8a 100644
--- a/l10n/ca.json
+++ b/l10n/ca.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapes",
"Personal" : "Personal",
+ "Maps" : "Mapes",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Tot el món cap dins del vostre núvol!",
"**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." : "**Tot el món cap dins del vostre núvol!**\n\n- **🗺 Mapa bonic:** Usant [OpenStreetMap](https://www.openstreetmap.org) i [Leaflet](https://leafletjs.com), podeu triar entre mapes estàndard, satèl·lit, topogràfics, mode fosc, o aquarel·la uniforme! 🎨\n- **⭐ Preferits:** Deseu els vostres llocs preferits, de forma privada! Sincronitzeu amb [GNOME Maps](https://github.com/nextcloud/maps/issues/30) i apps mòbils està planejat.\n- **🧭 Itineraris:** Possible usant algun [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) o [Mapbox](https://www.mapbox.com).\n- **🖼 Fotos al mapa:** No més presentacions avorrides , mostreu directament on estaveu!\n- **🙋 Contactes al mapa:** Mireu on viuen els vostres amics i planifiqueu la vostra propera visita..\n- **📱 Dispositius:** Heu perdut el telèfon? Comproveu el mapa!\n- **〰 Trajectes:** Carregueu trajectes GPS o viatges passats. Enregistrament amb [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) o [OwnTracks](https://owntracks.org) està previst.",
"Toggle all" : "Commuta-ho tot",
diff --git a/l10n/cs.js b/l10n/cs.js
index 18231d96..96b43f44 100644
--- a/l10n/cs.js
+++ b/l10n/cs.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapy",
"Personal" : "Osobní",
+ "Maps" : "Mapy",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Celý svět se vejde do vašeho cloudu!",
"**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." : "**Celý svět ve vašem cloudu!**\n\n- **🗺 Překrásná mapa:** Díky [OpenStreetMap](https://www.openstreetmap.org) a [Leafletu](https://leafletjs.com), si můžete vybrat mezi standardní, satelitní, topografickou a tmavou verzí! 🎨\n- **⭐ Oblíbená místa:** Uložte si svá oblíbená místa soukromě! Připravujeme synchronizaci s [GNOME Maps](https://github.com/nextcloud/maps/issues/30) a mobilem.\n- **🧭 Navigace:** Díky [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) či [Mapbox](https://www.mapbox.com).\n- **🖼 Fotky přímo na mapě:** Konec nudným prezentacím, prostě rovnou ukažte kde jste byli!\n- **🙋 Přátelé na mapě:** Vidíte kde bydlí vaši přátelé a můžete si snadno naplánovat jejich návštěvu.\n- **📱 Ztracený mobil?** Mrkněte na mapu!\n- **〰 GPS stopy:** Nahrajte GPS stopy svých výletů. Nahrávání pomocí [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) či [OwnTracks](https://owntracks.org) připravujeme.",
"My contacts" : "Moje kontakty",
@@ -323,6 +323,8 @@ OC.L10N.register(
"Description" : "Popis",
"Symbol name" : "Název symbolu",
"Download" : "Stáhnout",
+ "Metadata link" : "Odkaz na metadata",
+ "Tracks/routes name list" : "Seznam názvů stop/tras",
"no date" : "žádné datum",
"Show elevation" : "Zobrazit nadmořskou výšku",
"Failed to change track color" : "Barvu trasy se nepodařilo změnit",
diff --git a/l10n/cs.json b/l10n/cs.json
index 8ebb5995..78a5e05e 100644
--- a/l10n/cs.json
+++ b/l10n/cs.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapy",
"Personal" : "Osobní",
+ "Maps" : "Mapy",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Celý svět se vejde do vašeho cloudu!",
"**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." : "**Celý svět ve vašem cloudu!**\n\n- **🗺 Překrásná mapa:** Díky [OpenStreetMap](https://www.openstreetmap.org) a [Leafletu](https://leafletjs.com), si můžete vybrat mezi standardní, satelitní, topografickou a tmavou verzí! 🎨\n- **⭐ Oblíbená místa:** Uložte si svá oblíbená místa soukromě! Připravujeme synchronizaci s [GNOME Maps](https://github.com/nextcloud/maps/issues/30) a mobilem.\n- **🧭 Navigace:** Díky [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) či [Mapbox](https://www.mapbox.com).\n- **🖼 Fotky přímo na mapě:** Konec nudným prezentacím, prostě rovnou ukažte kde jste byli!\n- **🙋 Přátelé na mapě:** Vidíte kde bydlí vaši přátelé a můžete si snadno naplánovat jejich návštěvu.\n- **📱 Ztracený mobil?** Mrkněte na mapu!\n- **〰 GPS stopy:** Nahrajte GPS stopy svých výletů. Nahrávání pomocí [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) či [OwnTracks](https://owntracks.org) připravujeme.",
"My contacts" : "Moje kontakty",
@@ -321,6 +321,8 @@
"Description" : "Popis",
"Symbol name" : "Název symbolu",
"Download" : "Stáhnout",
+ "Metadata link" : "Odkaz na metadata",
+ "Tracks/routes name list" : "Seznam názvů stop/tras",
"no date" : "žádné datum",
"Show elevation" : "Zobrazit nadmořskou výšku",
"Failed to change track color" : "Barvu trasy se nepodařilo změnit",
diff --git a/l10n/da.js b/l10n/da.js
index 1bfb6d38..9749382e 100644
--- a/l10n/da.js
+++ b/l10n/da.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Kort",
"Personal" : "Personlig",
+ "Maps" : "Kort",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 The whole world fits inside your cloud!",
"Zoom" : "Zoom",
"Export" : "Eksportér",
diff --git a/l10n/da.json b/l10n/da.json
index 9df697cc..c34496a9 100644
--- a/l10n/da.json
+++ b/l10n/da.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Kort",
"Personal" : "Personlig",
+ "Maps" : "Kort",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 The whole world fits inside your cloud!",
"Zoom" : "Zoom",
"Export" : "Eksportér",
diff --git a/l10n/de.js b/l10n/de.js
index 73722172..9ebb8baa 100644
--- a/l10n/de.js
+++ b/l10n/de.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Karten",
"Personal" : "Persönlich",
+ "Maps" : "Karten",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Die ganze Welt passt in Deine 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." : "**Die ganze Welt passt in Deine Cloud!!**\n\n- **🗺 Wunderschöne Karten:** Mit [OpenStreetMap](https://www.openstreetmap.org) und [Leaflet](https://leafletjs.com), kann man zwischen Standard-Karten, Satelliten-Bilder, Topographischer-Darstellung, einem Dunkelmodus oder sogar Wasserfarben wählen! 🎨\n- **⭐ Favoriten:** Speichere Deine Lieblingsplätze privat ab! Synchronisiere mit [GNOME Maps](https://github.com/nextcloud/maps/issues/30). Mobile Apps sind in Planung.\n- **🧭 Routing:** Es ist möglich entweder [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) oder [Mapbox](https://www.mapbox.com) zu nutzen.\n- **🖼 Fotos auf der Karte:** Keine langweiligen Slideshows mehr, zeige einfach direkt wo Du warst!\n- **🙋 Kontakte auf der Karte:** Sehe wo Deine Freunde wohnen und plane Deinen nächsten Besuch.\n- **📱 Geräte:** Handy verloren? Sehe den Standort auf der Karte!\n- **〰 Strecken:** Lade GPS-Strecken oder vergangene Ausflüge. Aufzeichnen von Strecken mit [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) oder [OwnTracks](https://owntracks.org) ist in Planung.",
"My contacts" : "Meine Kontakte",
diff --git a/l10n/de.json b/l10n/de.json
index 5451f28c..7c621f73 100644
--- a/l10n/de.json
+++ b/l10n/de.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Karten",
"Personal" : "Persönlich",
+ "Maps" : "Karten",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Die ganze Welt passt in Deine 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." : "**Die ganze Welt passt in Deine Cloud!!**\n\n- **🗺 Wunderschöne Karten:** Mit [OpenStreetMap](https://www.openstreetmap.org) und [Leaflet](https://leafletjs.com), kann man zwischen Standard-Karten, Satelliten-Bilder, Topographischer-Darstellung, einem Dunkelmodus oder sogar Wasserfarben wählen! 🎨\n- **⭐ Favoriten:** Speichere Deine Lieblingsplätze privat ab! Synchronisiere mit [GNOME Maps](https://github.com/nextcloud/maps/issues/30). Mobile Apps sind in Planung.\n- **🧭 Routing:** Es ist möglich entweder [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) oder [Mapbox](https://www.mapbox.com) zu nutzen.\n- **🖼 Fotos auf der Karte:** Keine langweiligen Slideshows mehr, zeige einfach direkt wo Du warst!\n- **🙋 Kontakte auf der Karte:** Sehe wo Deine Freunde wohnen und plane Deinen nächsten Besuch.\n- **📱 Geräte:** Handy verloren? Sehe den Standort auf der Karte!\n- **〰 Strecken:** Lade GPS-Strecken oder vergangene Ausflüge. Aufzeichnen von Strecken mit [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) oder [OwnTracks](https://owntracks.org) ist in Planung.",
"My contacts" : "Meine Kontakte",
diff --git a/l10n/de_DE.js b/l10n/de_DE.js
index 56a6ce0b..6bc966e7 100644
--- a/l10n/de_DE.js
+++ b/l10n/de_DE.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Karten",
"Personal" : "Persönlich",
+ "Maps" : "Karten",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Die ganze Welt passt in Ihre 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." : "**Die ganze Welt passt in Ihre Cloud!!**\n\n- **🗺 Wunderschöne Karten:** Mit [OpenStreetMap](https://www.openstreetmap.org) und [Leaflet](https://leafletjs.com), kann man zwischen Standard-Karten, Satelliten-Bilder, Topographischer-Darstellung, einem Dunkelmodus oder sogar Wasserfarben wählen! 🎨\n- **⭐ Favoriten:** Speichern Sie Ihre Lieblings-Plätze privat ab! Synchronisieren Sie mit [GNOME Maps](https://github.com/nextcloud/maps/issues/30). Mobile Apps sind in Planung.\n- **🧭 Routing:** Es ist möglich entweder [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) oder [Mapbox](https://www.mapbox.com) zu nutzen.\n- **🖼 Fotos auf der Karte:** Keine langweiligen Slideshows mehr, zeigen Sie einfach direkt wo Sie gewesen sind!\n- **🙋 Kontakte auf der Karte:** Sehen Sie nach, wo Ihre Freunde wohnen und planen Sie Ihren nächsten Besuch.\n- **📱 Geräte:** Handy verloren? Sehen Sie den Standort auf der Karte!\n- **〰 Strecken:** Laden Sie GPS-Strecken oder vergangene Ausflüge. Aufzeichnen von Strecken mit [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) oder [OwnTracks](https://owntracks.org) ist in Planung.",
"My contacts" : "Meine Kontakte",
diff --git a/l10n/de_DE.json b/l10n/de_DE.json
index 888e6d88..4bac5799 100644
--- a/l10n/de_DE.json
+++ b/l10n/de_DE.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Karten",
"Personal" : "Persönlich",
+ "Maps" : "Karten",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Die ganze Welt passt in Ihre 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." : "**Die ganze Welt passt in Ihre Cloud!!**\n\n- **🗺 Wunderschöne Karten:** Mit [OpenStreetMap](https://www.openstreetmap.org) und [Leaflet](https://leafletjs.com), kann man zwischen Standard-Karten, Satelliten-Bilder, Topographischer-Darstellung, einem Dunkelmodus oder sogar Wasserfarben wählen! 🎨\n- **⭐ Favoriten:** Speichern Sie Ihre Lieblings-Plätze privat ab! Synchronisieren Sie mit [GNOME Maps](https://github.com/nextcloud/maps/issues/30). Mobile Apps sind in Planung.\n- **🧭 Routing:** Es ist möglich entweder [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) oder [Mapbox](https://www.mapbox.com) zu nutzen.\n- **🖼 Fotos auf der Karte:** Keine langweiligen Slideshows mehr, zeigen Sie einfach direkt wo Sie gewesen sind!\n- **🙋 Kontakte auf der Karte:** Sehen Sie nach, wo Ihre Freunde wohnen und planen Sie Ihren nächsten Besuch.\n- **📱 Geräte:** Handy verloren? Sehen Sie den Standort auf der Karte!\n- **〰 Strecken:** Laden Sie GPS-Strecken oder vergangene Ausflüge. Aufzeichnen von Strecken mit [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) oder [OwnTracks](https://owntracks.org) ist in Planung.",
"My contacts" : "Meine Kontakte",
diff --git a/l10n/el.js b/l10n/el.js
index a549eb99..9ed5c404 100644
--- a/l10n/el.js
+++ b/l10n/el.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Χάρτες",
"Personal" : "Προσωπικά",
+ "Maps" : "Χάρτες",
"🌍🌏🌎 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 Maps](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).",
"Toggle all" : "Εναλλαγή όλων",
diff --git a/l10n/el.json b/l10n/el.json
index ab6e643d..5d8bc144 100644
--- a/l10n/el.json
+++ b/l10n/el.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Χάρτες",
"Personal" : "Προσωπικά",
+ "Maps" : "Χάρτες",
"🌍🌏🌎 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 Maps](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).",
"Toggle all" : "Εναλλαγή όλων",
diff --git a/l10n/en_GB.js b/l10n/en_GB.js
index 3d8ff50a..164293f5 100644
--- a/l10n/en_GB.js
+++ b/l10n/en_GB.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Maps",
"Personal" : "Personal",
+ "Maps" : "Maps",
"**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." : "**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 watercolour! 🎨\n- **⭐ Favourites:** Save your favourite 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 slide shows, 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.",
"Change color" : "Change colour",
"Export" : "Export",
diff --git a/l10n/en_GB.json b/l10n/en_GB.json
index bcbb07ab..99e18d5d 100644
--- a/l10n/en_GB.json
+++ b/l10n/en_GB.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Maps",
"Personal" : "Personal",
+ "Maps" : "Maps",
"**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." : "**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 watercolour! 🎨\n- **⭐ Favourites:** Save your favourite 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 slide shows, 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.",
"Change color" : "Change colour",
"Export" : "Export",
diff --git a/l10n/eo.js b/l10n/eo.js
index d064cda5..fc0af077 100644
--- a/l10n/eo.js
+++ b/l10n/eo.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapoj",
"Personal" : "Persona",
+ "Maps" : "Mapoj",
"Export" : "Eksporti",
"Delete" : "Forigi",
"Import" : "Importi",
diff --git a/l10n/eo.json b/l10n/eo.json
index 61f84f6f..70abca1b 100644
--- a/l10n/eo.json
+++ b/l10n/eo.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapoj",
"Personal" : "Persona",
+ "Maps" : "Mapoj",
"Export" : "Eksporti",
"Delete" : "Forigi",
"Import" : "Importi",
diff --git a/l10n/es.js b/l10n/es.js
index 410ef3b6..f10358bb 100644
--- a/l10n/es.js
+++ b/l10n/es.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 ¡El mundo entero cabe en tu nube!",
"**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." : "**¡El mundo entero cabe dentro de su nube!**\n\n- **🗺 Hermoso mapa:** ¡Usando [OpenStreetMap](https://www.openstreetmap.org) and [Leaflet](https://leafletjs.com), podrá elegir entre mapa estándar, satélite, topográfico, modo oscuro o incluso acuarela! 🎨\n- **⭐ Favoritos:** ¡Guarde sus sitios favoritos, de forma privada! Está planificada una sincronización con [GNOME Maps](https://github.com/nextcloud/maps/issues/30) y apps móviles.\n- **🧭 Navegación:** Posible tanto a través de [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) o [Mapbox](https://www.mapbox.com).\n- **🖼 Fotos en el mapa:** ¡No más aburridas presentaciones de diapositivas, sino simplemente véalas directamente donde estuvo!\n- **🙋 Contactos en el mapa:** Vea dónde viven sus amigos y planifique su próxima visita.\n- **📱 Dispositivos:** ¿Ha perdido su móvil? ¡Compruebe el mapa!\n- **〰 Rutas:** Cargue las rutas del GPS o los viajes pasados. Registro de la ruta con [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) o [OwnTracks](https://owntracks.org).",
"My contacts" : "Mis contactos",
@@ -323,6 +323,8 @@ OC.L10N.register(
"Description" : "Descripción",
"Symbol name" : "Nombre del símbolo",
"Download" : "Descargar",
+ "Metadata link" : "Enlace de los metadatos",
+ "Tracks/routes name list" : "Lista de nombres de las pistas/rutas",
"no date" : "sin fecha",
"Show elevation" : "Mostrar elevación",
"Failed to change track color" : "Fallo al cambiar el color de la pista",
diff --git a/l10n/es.json b/l10n/es.json
index f33102e5..b54c650f 100644
--- a/l10n/es.json
+++ b/l10n/es.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 ¡El mundo entero cabe en tu nube!",
"**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." : "**¡El mundo entero cabe dentro de su nube!**\n\n- **🗺 Hermoso mapa:** ¡Usando [OpenStreetMap](https://www.openstreetmap.org) and [Leaflet](https://leafletjs.com), podrá elegir entre mapa estándar, satélite, topográfico, modo oscuro o incluso acuarela! 🎨\n- **⭐ Favoritos:** ¡Guarde sus sitios favoritos, de forma privada! Está planificada una sincronización con [GNOME Maps](https://github.com/nextcloud/maps/issues/30) y apps móviles.\n- **🧭 Navegación:** Posible tanto a través de [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) o [Mapbox](https://www.mapbox.com).\n- **🖼 Fotos en el mapa:** ¡No más aburridas presentaciones de diapositivas, sino simplemente véalas directamente donde estuvo!\n- **🙋 Contactos en el mapa:** Vea dónde viven sus amigos y planifique su próxima visita.\n- **📱 Dispositivos:** ¿Ha perdido su móvil? ¡Compruebe el mapa!\n- **〰 Rutas:** Cargue las rutas del GPS o los viajes pasados. Registro de la ruta con [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) o [OwnTracks](https://owntracks.org).",
"My contacts" : "Mis contactos",
@@ -321,6 +321,8 @@
"Description" : "Descripción",
"Symbol name" : "Nombre del símbolo",
"Download" : "Descargar",
+ "Metadata link" : "Enlace de los metadatos",
+ "Tracks/routes name list" : "Lista de nombres de las pistas/rutas",
"no date" : "sin fecha",
"Show elevation" : "Mostrar elevación",
"Failed to change track color" : "Fallo al cambiar el color de la pista",
diff --git a/l10n/es_419.js b/l10n/es_419.js
index 992a17c9..93fb1786 100644
--- a/l10n/es_419.js
+++ b/l10n/es_419.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_419.json b/l10n/es_419.json
index 66ce05d0..c0bf4034 100644
--- a/l10n/es_419.json
+++ b/l10n/es_419.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_AR.js b/l10n/es_AR.js
index 26c6d2d0..862d085a 100644
--- a/l10n/es_AR.js
+++ b/l10n/es_AR.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Eliminar",
"Import" : "Importar",
diff --git a/l10n/es_AR.json b/l10n/es_AR.json
index c736c30d..03100111 100644
--- a/l10n/es_AR.json
+++ b/l10n/es_AR.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Eliminar",
"Import" : "Importar",
diff --git a/l10n/es_CL.js b/l10n/es_CL.js
index 98f1b7d7..8603f6cc 100644
--- a/l10n/es_CL.js
+++ b/l10n/es_CL.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_CL.json b/l10n/es_CL.json
index f3432168..9fb250ae 100644
--- a/l10n/es_CL.json
+++ b/l10n/es_CL.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_CO.js b/l10n/es_CO.js
index 98f1b7d7..8603f6cc 100644
--- a/l10n/es_CO.js
+++ b/l10n/es_CO.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_CO.json b/l10n/es_CO.json
index f3432168..9fb250ae 100644
--- a/l10n/es_CO.json
+++ b/l10n/es_CO.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_CR.js b/l10n/es_CR.js
index 98f1b7d7..8603f6cc 100644
--- a/l10n/es_CR.js
+++ b/l10n/es_CR.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_CR.json b/l10n/es_CR.json
index f3432168..9fb250ae 100644
--- a/l10n/es_CR.json
+++ b/l10n/es_CR.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_DO.js b/l10n/es_DO.js
index 98f1b7d7..8603f6cc 100644
--- a/l10n/es_DO.js
+++ b/l10n/es_DO.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_DO.json b/l10n/es_DO.json
index f3432168..9fb250ae 100644
--- a/l10n/es_DO.json
+++ b/l10n/es_DO.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_EC.js b/l10n/es_EC.js
index 74c5b9e7..298fa23b 100644
--- a/l10n/es_EC.js
+++ b/l10n/es_EC.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_EC.json b/l10n/es_EC.json
index 6c356dfa..14af612a 100644
--- a/l10n/es_EC.json
+++ b/l10n/es_EC.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_GT.js b/l10n/es_GT.js
index 4ba69833..bf1d2aa4 100644
--- a/l10n/es_GT.js
+++ b/l10n/es_GT.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_GT.json b/l10n/es_GT.json
index c47d6a86..ef51d097 100644
--- a/l10n/es_GT.json
+++ b/l10n/es_GT.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_HN.js b/l10n/es_HN.js
index 117c7ce7..f15237c0 100644
--- a/l10n/es_HN.js
+++ b/l10n/es_HN.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_HN.json b/l10n/es_HN.json
index 941fd255..c14306de 100644
--- a/l10n/es_HN.json
+++ b/l10n/es_HN.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_MX.js b/l10n/es_MX.js
index 1d8398bd..6b7c2dd8 100644
--- a/l10n/es_MX.js
+++ b/l10n/es_MX.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_MX.json b/l10n/es_MX.json
index a48eb6cf..04825417 100644
--- a/l10n/es_MX.json
+++ b/l10n/es_MX.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_NI.js b/l10n/es_NI.js
index 117c7ce7..f15237c0 100644
--- a/l10n/es_NI.js
+++ b/l10n/es_NI.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_NI.json b/l10n/es_NI.json
index 941fd255..c14306de 100644
--- a/l10n/es_NI.json
+++ b/l10n/es_NI.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_PA.js b/l10n/es_PA.js
index 117c7ce7..f15237c0 100644
--- a/l10n/es_PA.js
+++ b/l10n/es_PA.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_PA.json b/l10n/es_PA.json
index 941fd255..c14306de 100644
--- a/l10n/es_PA.json
+++ b/l10n/es_PA.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_PE.js b/l10n/es_PE.js
index 117c7ce7..f15237c0 100644
--- a/l10n/es_PE.js
+++ b/l10n/es_PE.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_PE.json b/l10n/es_PE.json
index 941fd255..c14306de 100644
--- a/l10n/es_PE.json
+++ b/l10n/es_PE.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_PR.js b/l10n/es_PR.js
index 117c7ce7..f15237c0 100644
--- a/l10n/es_PR.js
+++ b/l10n/es_PR.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_PR.json b/l10n/es_PR.json
index 941fd255..c14306de 100644
--- a/l10n/es_PR.json
+++ b/l10n/es_PR.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_PY.js b/l10n/es_PY.js
index 109de255..bfc938dc 100644
--- a/l10n/es_PY.js
+++ b/l10n/es_PY.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_PY.json b/l10n/es_PY.json
index e755da24..143bda88 100644
--- a/l10n/es_PY.json
+++ b/l10n/es_PY.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_SV.js b/l10n/es_SV.js
index 2824abdc..508306cd 100644
--- a/l10n/es_SV.js
+++ b/l10n/es_SV.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_SV.json b/l10n/es_SV.json
index ebeb25b1..a2894454 100644
--- a/l10n/es_SV.json
+++ b/l10n/es_SV.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_UY.js b/l10n/es_UY.js
index 117c7ce7..f15237c0 100644
--- a/l10n/es_UY.js
+++ b/l10n/es_UY.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/es_UY.json b/l10n/es_UY.json
index 941fd255..c14306de 100644
--- a/l10n/es_UY.json
+++ b/l10n/es_UY.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Borrar",
"Import" : "Importar",
diff --git a/l10n/et_EE.js b/l10n/et_EE.js
index c00d43fd..5438f66a 100644
--- a/l10n/et_EE.js
+++ b/l10n/et_EE.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Kaardid",
"Personal" : "Isiklik",
+ "Maps" : "Kaardid",
"Export" : "Ekspordi",
"Delete" : "Kustuta",
"Delete all" : "Kustuta kõik",
diff --git a/l10n/et_EE.json b/l10n/et_EE.json
index 1710a177..706dda15 100644
--- a/l10n/et_EE.json
+++ b/l10n/et_EE.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Kaardid",
"Personal" : "Isiklik",
+ "Maps" : "Kaardid",
"Export" : "Ekspordi",
"Delete" : "Kustuta",
"Delete all" : "Kustuta kõik",
diff --git a/l10n/eu.js b/l10n/eu.js
index acc90d8f..c3ec0751 100644
--- a/l10n/eu.js
+++ b/l10n/eu.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapak",
"Personal" : "Pertsonala",
+ "Maps" : "Mapak",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Mundu osoa sartzen da zure hodeian!",
"**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." : "**Mundu osoa sartzen da zure hodeian!**\n\n- **🗺 Mundu ederra:** [OpenStreetMap](https://www.openstreetmap.org) eta [Leaflet](https://leafletjs.com) webguneen bidez, aukera dezakezu mapa arrunta, sateliteko ikuspegia, mapa topografikoa, modu iluna edo akuarela modua! 🎨\n- **⭐ Gogokoak:** Gorde zure gogoko tokiak era pribatuan! Sinkronizatu [GNOME Maps bidez](https://github.com/nextcloud/maps/issues/30) eta laster plangintzan dagoen aplikazio mugikor baten bidez.\n- **🧭 Arrastoa gorde:** Gorde egiten ari zaren ibilbidea [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) edo [Mapbox](https://www.mapbox.com) bidez.\n- **🖼 Argazkiak zure mapan:** Bukatu dira diaporama aspergarriak, erakutsi argazkiak maparen bidez!\n- **🙋 Kontaktuak zure mapan:** Ikusi zure lagunak non bizi diren eta planifikatu hurrengo bisita.\n- **📱 Gailuak:** Galdu duzu mugikorra? Bilatu mapan!\n- **〰 ibilbideak:** Kargatu egin nahi dituzun GPS ibilbideak edo gordetako arrastoak. [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) edo [OwnTracks](https://owntracks.org) bidezko arrasto gordeketa laster egin ahal izango da.",
"My contacts" : "Nire kontaktuak",
diff --git a/l10n/eu.json b/l10n/eu.json
index 392ab5e8..9fb4956e 100644
--- a/l10n/eu.json
+++ b/l10n/eu.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapak",
"Personal" : "Pertsonala",
+ "Maps" : "Mapak",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Mundu osoa sartzen da zure hodeian!",
"**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." : "**Mundu osoa sartzen da zure hodeian!**\n\n- **🗺 Mundu ederra:** [OpenStreetMap](https://www.openstreetmap.org) eta [Leaflet](https://leafletjs.com) webguneen bidez, aukera dezakezu mapa arrunta, sateliteko ikuspegia, mapa topografikoa, modu iluna edo akuarela modua! 🎨\n- **⭐ Gogokoak:** Gorde zure gogoko tokiak era pribatuan! Sinkronizatu [GNOME Maps bidez](https://github.com/nextcloud/maps/issues/30) eta laster plangintzan dagoen aplikazio mugikor baten bidez.\n- **🧭 Arrastoa gorde:** Gorde egiten ari zaren ibilbidea [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) edo [Mapbox](https://www.mapbox.com) bidez.\n- **🖼 Argazkiak zure mapan:** Bukatu dira diaporama aspergarriak, erakutsi argazkiak maparen bidez!\n- **🙋 Kontaktuak zure mapan:** Ikusi zure lagunak non bizi diren eta planifikatu hurrengo bisita.\n- **📱 Gailuak:** Galdu duzu mugikorra? Bilatu mapan!\n- **〰 ibilbideak:** Kargatu egin nahi dituzun GPS ibilbideak edo gordetako arrastoak. [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) edo [OwnTracks](https://owntracks.org) bidezko arrasto gordeketa laster egin ahal izango da.",
"My contacts" : "Nire kontaktuak",
diff --git a/l10n/fa.js b/l10n/fa.js
index 2a7a94b3..b129327b 100644
--- a/l10n/fa.js
+++ b/l10n/fa.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "نقشه‌ها",
"Personal" : "شخصی",
+ "Maps" : "نقشه‌ها",
"🌍🌏🌎 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- ** map نقشه زیبا: ** با استفاده از [OpenStreetMap] (https://www.openstreetmap.org) و [Leaflet] (https://leafletjs.com) ، می توانید بین نقشه استاندارد ، ماهواره ای ، توپوگرافی ، تاریک انتخاب کنید حالت یا حتی آبرنگ! 🎨\n- ** ⭐ موارد دلخواه: ** مکان های موردعلاقه خود را به صورت خصوصی ذخیره کنید! همگام سازی با [GNOME Maps] (https://github.com/nextcloud/maps/issues/30) و برنامه های تلفن همراه برنامه ریزی شده است.\n- ** out مسیریابی: ** امکان استفاده از [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) برنامه ریزی شده است.",
"Toggle all" : "همه را تغییر دهید",
diff --git a/l10n/fa.json b/l10n/fa.json
index 490780fb..0cd4606c 100644
--- a/l10n/fa.json
+++ b/l10n/fa.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "نقشه‌ها",
"Personal" : "شخصی",
+ "Maps" : "نقشه‌ها",
"🌍🌏🌎 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- ** map نقشه زیبا: ** با استفاده از [OpenStreetMap] (https://www.openstreetmap.org) و [Leaflet] (https://leafletjs.com) ، می توانید بین نقشه استاندارد ، ماهواره ای ، توپوگرافی ، تاریک انتخاب کنید حالت یا حتی آبرنگ! 🎨\n- ** ⭐ موارد دلخواه: ** مکان های موردعلاقه خود را به صورت خصوصی ذخیره کنید! همگام سازی با [GNOME Maps] (https://github.com/nextcloud/maps/issues/30) و برنامه های تلفن همراه برنامه ریزی شده است.\n- ** out مسیریابی: ** امکان استفاده از [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) برنامه ریزی شده است.",
"Toggle all" : "همه را تغییر دهید",
diff --git a/l10n/fi.js b/l10n/fi.js
index 1330eced..09a9e0a3 100644
--- a/l10n/fi.js
+++ b/l10n/fi.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Kartat",
"Personal" : "Henkilökohtainen",
+ "Maps" : "Kartat",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Koko maailma mahtuu pilvesi sisään!",
"My contacts" : "Omat yhteystiedot",
"Change color" : "Vaihda väriä",
diff --git a/l10n/fi.json b/l10n/fi.json
index 4f80e52e..1261165d 100644
--- a/l10n/fi.json
+++ b/l10n/fi.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Kartat",
"Personal" : "Henkilökohtainen",
+ "Maps" : "Kartat",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Koko maailma mahtuu pilvesi sisään!",
"My contacts" : "Omat yhteystiedot",
"Change color" : "Vaihda väriä",
diff --git a/l10n/fr.js b/l10n/fr.js
index 7307a00e..321e26b4 100644
--- a/l10n/fr.js
+++ b/l10n/fr.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Cartes",
"Personal" : "Personnel",
+ "Maps" : "Cartes",
"🌍🌏🌎 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.",
"Toggle all" : "Basculer tout",
diff --git a/l10n/fr.json b/l10n/fr.json
index 1d94b8a7..6f53d526 100644
--- a/l10n/fr.json
+++ b/l10n/fr.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Cartes",
"Personal" : "Personnel",
+ "Maps" : "Cartes",
"🌍🌏🌎 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.",
"Toggle all" : "Basculer tout",
diff --git a/l10n/gl.js b/l10n/gl.js
index a085cb15..e7827937 100644
--- a/l10n/gl.js
+++ b/l10n/gl.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Persoal",
+ "Maps" : "Mapas",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 O mundo cabe dentro da súa nube!",
"**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." : "**O mundo cabe dentro da súa nube**\n\n- **🗺 Fermoso mapa:** Usando [OpenStreetMap](https://www.openstreetmap.org) e [Leaflet](https://leafletjs.com), pode escoller entre mapa estándar, satélite, topográfico, modo escuro ou incluso acuarela! 🎨\n- **⭐ Favoritos:** Garde os seus lugares favoritos en privado. Está prevista a sincronización con [GNOME Maps](https://github.com/nextcloud/maps/issues/30) e as aplicacións móbiles.\n- **🧭 Cálculo de rutas:** Xa son posíbeis empregando [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) ou [Mapbox](https://www .mapbox.com).\n- **🖼 Fotos no mapa:** Non máis aburridas presentacións de diapositivas, amose só, directamente, onde estaba.\n- **🙋 Contactos no mapa:** Vexa onde viven os seus amigos e planifique a próxima visita.\n- **📱 Dispositivos:** Perdeu o teléfono? Consulte o mapa!\n- **〰 Trazas:** Cargar trazas GPS ou viaxes pasadas. Está prevista a gravación con [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) ou con [OwnTracks](https://owntracks.org).",
"Toggle all" : "Marcar todo",
diff --git a/l10n/gl.json b/l10n/gl.json
index b6c52a0b..cdf04166 100644
--- a/l10n/gl.json
+++ b/l10n/gl.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Persoal",
+ "Maps" : "Mapas",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 O mundo cabe dentro da súa nube!",
"**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." : "**O mundo cabe dentro da súa nube**\n\n- **🗺 Fermoso mapa:** Usando [OpenStreetMap](https://www.openstreetmap.org) e [Leaflet](https://leafletjs.com), pode escoller entre mapa estándar, satélite, topográfico, modo escuro ou incluso acuarela! 🎨\n- **⭐ Favoritos:** Garde os seus lugares favoritos en privado. Está prevista a sincronización con [GNOME Maps](https://github.com/nextcloud/maps/issues/30) e as aplicacións móbiles.\n- **🧭 Cálculo de rutas:** Xa son posíbeis empregando [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) ou [Mapbox](https://www .mapbox.com).\n- **🖼 Fotos no mapa:** Non máis aburridas presentacións de diapositivas, amose só, directamente, onde estaba.\n- **🙋 Contactos no mapa:** Vexa onde viven os seus amigos e planifique a próxima visita.\n- **📱 Dispositivos:** Perdeu o teléfono? Consulte o mapa!\n- **〰 Trazas:** Cargar trazas GPS ou viaxes pasadas. Está prevista a gravación con [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) ou con [OwnTracks](https://owntracks.org).",
"Toggle all" : "Marcar todo",
diff --git a/l10n/he.js b/l10n/he.js
index 7f2cc923..1a33ab92 100644
--- a/l10n/he.js
+++ b/l10n/he.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "מפות",
"Personal" : "אישי",
+ "Maps" : "מפות",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 כל העולם בתוך הענן שלך!",
"Zoom" : "תקריב",
"Toggle history" : "החלפת מצב היסטוריה",
diff --git a/l10n/he.json b/l10n/he.json
index 1a995a5a..c72cd736 100644
--- a/l10n/he.json
+++ b/l10n/he.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "מפות",
"Personal" : "אישי",
+ "Maps" : "מפות",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 כל העולם בתוך הענן שלך!",
"Zoom" : "תקריב",
"Toggle history" : "החלפת מצב היסטוריה",
diff --git a/l10n/hr.js b/l10n/hr.js
index d9c2f078..f9d92599 100644
--- a/l10n/hr.js
+++ b/l10n/hr.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Karte",
"Personal" : "Osobno",
+ "Maps" : "Karte",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Čitav svijet stane u vaš oblak!",
"**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." : "**Čitav svijet stane u vaš oblak!**\n\n- **🗺 Predivna karta:** [OpenStreetMap](https://www.openstreetmap.org) i [Leaflet](https://leafletjs.com) vam omogućuju da odaberete uobičajenu kartu, satelitsku kartu, topografsku kartu, tamni način rada ili čak prikaz vodenim bojama! 🎨\n- **⭐ Omiljena mjesta:** pohranite omiljena mjesta daleko od tuđih očiju! Planira se uvesti sinkronizacija s [GNOME Maps](https://github.com/nextcloud/maps/issues/30) i mobilnim aplikacijama.\n- **🧭 Usmjeravanje:** birajte između [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) ili [Mapbox](https://www.mapbox.com).\n- **🖼 Fotografije na karti:** izbjegnite dosadne prezentacije i jednostavno prikažite fotografije mjesta koje ste posjetili!\n- **🙋 Kontakti na karti:** pogledajte gdje žive vaši prijatelji i isplanirajte svoje sljedeće putovanje.\n- **📱 Uređaji:** izgubili ste telefon? Provjerite kartu!\n- **〰 Staze:** učitajte GPS-staze ili prošla putovanja. Planira se uvesti snimanje s pomoću [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) ili [OwnTracks](https://owntracks.org) is planned.",
"Toggle all" : "Omogući sve",
diff --git a/l10n/hr.json b/l10n/hr.json
index c37dba96..6bf910c8 100644
--- a/l10n/hr.json
+++ b/l10n/hr.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Karte",
"Personal" : "Osobno",
+ "Maps" : "Karte",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Čitav svijet stane u vaš oblak!",
"**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." : "**Čitav svijet stane u vaš oblak!**\n\n- **🗺 Predivna karta:** [OpenStreetMap](https://www.openstreetmap.org) i [Leaflet](https://leafletjs.com) vam omogućuju da odaberete uobičajenu kartu, satelitsku kartu, topografsku kartu, tamni način rada ili čak prikaz vodenim bojama! 🎨\n- **⭐ Omiljena mjesta:** pohranite omiljena mjesta daleko od tuđih očiju! Planira se uvesti sinkronizacija s [GNOME Maps](https://github.com/nextcloud/maps/issues/30) i mobilnim aplikacijama.\n- **🧭 Usmjeravanje:** birajte između [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) ili [Mapbox](https://www.mapbox.com).\n- **🖼 Fotografije na karti:** izbjegnite dosadne prezentacije i jednostavno prikažite fotografije mjesta koje ste posjetili!\n- **🙋 Kontakti na karti:** pogledajte gdje žive vaši prijatelji i isplanirajte svoje sljedeće putovanje.\n- **📱 Uređaji:** izgubili ste telefon? Provjerite kartu!\n- **〰 Staze:** učitajte GPS-staze ili prošla putovanja. Planira se uvesti snimanje s pomoću [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) ili [OwnTracks](https://owntracks.org) is planned.",
"Toggle all" : "Omogući sve",
diff --git a/l10n/hu.js b/l10n/hu.js
index 6bb5e1ce..8fa1b9f6 100644
--- a/l10n/hu.js
+++ b/l10n/hu.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Térképek",
"Personal" : "Személyes",
+ "Maps" : "Térképek",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Az egész világ elfér a felhőjében.",
"**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." : "**Az egész világ elfér a felhőjében.**\n\n- **🗺 Gyönyörű térkép:** Az [OpenStreetMap](https://www.openstreetmap.org) és a [Leaflet](https://leafletjs.com) használatával választhat a szokásos térkép, a műholdkép, a domborzattérkép, a sötét mód és a vízfestékes megjelenítés között! 🎨\n- **⭐ Kedvencek:** Mentse el kedvenc helyeit bizalmasan. Szinkronizálhat a [GNOME Térképekkel](https://github.com/nextcloud/maps/issues/30), és mobilalkalmazások is tervben vannak.\n- **🧭 Útvonaltervezés:** [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) vagy [Mapbox](https://www.mapbox.com) segítségével lehetséges.\n- **🖼 Fényképek a térképen:** Többé nincsenek unalmas diavetítések, egyszerűen csak mutassa meg, hogy merre volt.\n- **🙋 Névjegyek a térképen:** Tudja meg, hogy a barátai hol élnek, és tervezze meg a következő látogatását.\n- **📱 Eszközök:** Elvesztette a telefonját? Nézze meg a térképet.\n- **〰 Nyomvonalak:** Töltse be GPS nyomvonalait vagy a múltbeli utazásait.. A [PhoneTrackkel](https://f-droid.org/hu/packages/net.eneiluj.nextcloud.phonetrack/) vagy [OwnTracks-szel](https://owntracks.org) történő rögzítés is tervben van.",
"My contacts" : "Saját névjegyek",
diff --git a/l10n/hu.json b/l10n/hu.json
index f33ae0f1..b7fc3f78 100644
--- a/l10n/hu.json
+++ b/l10n/hu.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Térképek",
"Personal" : "Személyes",
+ "Maps" : "Térképek",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Az egész világ elfér a felhőjében.",
"**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." : "**Az egész világ elfér a felhőjében.**\n\n- **🗺 Gyönyörű térkép:** Az [OpenStreetMap](https://www.openstreetmap.org) és a [Leaflet](https://leafletjs.com) használatával választhat a szokásos térkép, a műholdkép, a domborzattérkép, a sötét mód és a vízfestékes megjelenítés között! 🎨\n- **⭐ Kedvencek:** Mentse el kedvenc helyeit bizalmasan. Szinkronizálhat a [GNOME Térképekkel](https://github.com/nextcloud/maps/issues/30), és mobilalkalmazások is tervben vannak.\n- **🧭 Útvonaltervezés:** [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) vagy [Mapbox](https://www.mapbox.com) segítségével lehetséges.\n- **🖼 Fényképek a térképen:** Többé nincsenek unalmas diavetítések, egyszerűen csak mutassa meg, hogy merre volt.\n- **🙋 Névjegyek a térképen:** Tudja meg, hogy a barátai hol élnek, és tervezze meg a következő látogatását.\n- **📱 Eszközök:** Elvesztette a telefonját? Nézze meg a térképet.\n- **〰 Nyomvonalak:** Töltse be GPS nyomvonalait vagy a múltbeli utazásait.. A [PhoneTrackkel](https://f-droid.org/hu/packages/net.eneiluj.nextcloud.phonetrack/) vagy [OwnTracks-szel](https://owntracks.org) történő rögzítés is tervben van.",
"My contacts" : "Saját névjegyek",
diff --git a/l10n/ia.js b/l10n/ia.js
index 73956b6e..71bd46d4 100644
--- a/l10n/ia.js
+++ b/l10n/ia.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mappas",
"Personal" : "Personal",
+ "Maps" : "Mappas",
"Export" : "Exportar",
"Delete" : "Deler",
"Import" : "Importar",
diff --git a/l10n/ia.json b/l10n/ia.json
index edcd6d74..61436a50 100644
--- a/l10n/ia.json
+++ b/l10n/ia.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mappas",
"Personal" : "Personal",
+ "Maps" : "Mappas",
"Export" : "Exportar",
"Delete" : "Deler",
"Import" : "Importar",
diff --git a/l10n/id.js b/l10n/id.js
index 2c3ccbac..5692a319 100644
--- a/l10n/id.js
+++ b/l10n/id.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Peta",
"Personal" : "Personal",
+ "Maps" : "Peta",
"Export" : "Ekspor",
"Delete" : "Hapus",
"Import" : "Impor",
diff --git a/l10n/id.json b/l10n/id.json
index 6c4b3592..60721301 100644
--- a/l10n/id.json
+++ b/l10n/id.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Peta",
"Personal" : "Personal",
+ "Maps" : "Peta",
"Export" : "Ekspor",
"Delete" : "Hapus",
"Import" : "Impor",
diff --git a/l10n/is.js b/l10n/is.js
index 9b6fbfc8..5c175893 100644
--- a/l10n/is.js
+++ b/l10n/is.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Landakort",
"Personal" : "Persónulegt",
+ "Maps" : "Landakort",
"Toggle all" : "Víxla öllu",
"Zoom" : "Aðdráttur",
"Toggle history" : "Víxla aðgerðaferli af/á",
diff --git a/l10n/is.json b/l10n/is.json
index 7b0f6baa..e2a8e911 100644
--- a/l10n/is.json
+++ b/l10n/is.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Landakort",
"Personal" : "Persónulegt",
+ "Maps" : "Landakort",
"Toggle all" : "Víxla öllu",
"Zoom" : "Aðdráttur",
"Toggle history" : "Víxla aðgerðaferli af/á",
diff --git a/l10n/it.js b/l10n/it.js
index e825a5e6..c710add2 100644
--- a/l10n/it.js
+++ b/l10n/it.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mappe",
"Personal" : "Personale",
+ "Maps" : "Mappe",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Il mondo intero nel tuo 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." : "**Il mondo intero nella tua nuvola!**\n\n- **🗺 Bellissime mappe:** Usando [OpenStreetMap](https://www.openstreetmap.org) e [Leaflet](https://leafletjs.com), puoi scegliere tra mappa standard, satellite, topografica, modalità scura o addirittura acquerelli! 🎨\n- **⭐ Preferiti:** Salva i tuoi luoghi preferiti, in modo privato! La sincronizzazione con [GNOME Mappe](https://github.com/nextcloud/maps/issues/30) e le applicazioni mobili è in lavorazione.\n- **🧭 Percorsi:** Possibili usando [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) o [Mapbox](https://www.mapbox.com).\n- **🖼 Foto sulla mappa:** Niente più noiose presentazioni, mostra direttamente dove sei stato!\n- **🙋 Contatti sulla mappa:** Vedi dove vivono i tuoi amici e pianifica la tua prossima visita.\n- **📱 Dispositivi:** Telefono smarrito? Controlla la mappa!\n- **〰 Tracciati:** Carica tracciati GPS o viaggi passati. La registrazione con [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) o [OwnTracks](https://owntracks.org) è in lavorazione.",
"Toggle all" : "Commuta tutto",
diff --git a/l10n/it.json b/l10n/it.json
index 819bce33..c8fd93ea 100644
--- a/l10n/it.json
+++ b/l10n/it.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mappe",
"Personal" : "Personale",
+ "Maps" : "Mappe",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Il mondo intero nel tuo 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." : "**Il mondo intero nella tua nuvola!**\n\n- **🗺 Bellissime mappe:** Usando [OpenStreetMap](https://www.openstreetmap.org) e [Leaflet](https://leafletjs.com), puoi scegliere tra mappa standard, satellite, topografica, modalità scura o addirittura acquerelli! 🎨\n- **⭐ Preferiti:** Salva i tuoi luoghi preferiti, in modo privato! La sincronizzazione con [GNOME Mappe](https://github.com/nextcloud/maps/issues/30) e le applicazioni mobili è in lavorazione.\n- **🧭 Percorsi:** Possibili usando [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) o [Mapbox](https://www.mapbox.com).\n- **🖼 Foto sulla mappa:** Niente più noiose presentazioni, mostra direttamente dove sei stato!\n- **🙋 Contatti sulla mappa:** Vedi dove vivono i tuoi amici e pianifica la tua prossima visita.\n- **📱 Dispositivi:** Telefono smarrito? Controlla la mappa!\n- **〰 Tracciati:** Carica tracciati GPS o viaggi passati. La registrazione con [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) o [OwnTracks](https://owntracks.org) è in lavorazione.",
"Toggle all" : "Commuta tutto",
diff --git a/l10n/ja.js b/l10n/ja.js
index cd129ab7..b1419322 100644
--- a/l10n/ja.js
+++ b/l10n/ja.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "地図",
"Personal" : "個人",
+ "Maps" : "地図",
"Zoom" : "ズーム",
"Toggle history" : "履歴の切り替え",
"Change color" : "色を変える",
diff --git a/l10n/ja.json b/l10n/ja.json
index 4ac038af..9a067b5e 100644
--- a/l10n/ja.json
+++ b/l10n/ja.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "地図",
"Personal" : "個人",
+ "Maps" : "地図",
"Zoom" : "ズーム",
"Toggle history" : "履歴の切り替え",
"Change color" : "色を変える",
diff --git a/l10n/ka_GE.js b/l10n/ka_GE.js
index b6798644..6ad8cfd7 100644
--- a/l10n/ka_GE.js
+++ b/l10n/ka_GE.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "რუკები",
"Personal" : "პირადი",
+ "Maps" : "რუკები",
"Export" : "ექსპორტი",
"Delete" : "წაშლა",
"Import" : "იმპორტი",
diff --git a/l10n/ka_GE.json b/l10n/ka_GE.json
index cf97fd86..014ba3fd 100644
--- a/l10n/ka_GE.json
+++ b/l10n/ka_GE.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "რუკები",
"Personal" : "პირადი",
+ "Maps" : "რუკები",
"Export" : "ექსპორტი",
"Delete" : "წაშლა",
"Import" : "იმპორტი",
diff --git a/l10n/km.js b/l10n/km.js
index 00fe8cd1..051d7f67 100644
--- a/l10n/km.js
+++ b/l10n/km.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "ផែនទី",
"Personal" : "ផ្ទាល់​ខ្លួន",
+ "Maps" : "ផែនទី",
"Export" : "នាំចេញ",
"Delete" : "លុប",
"Import" : "នាំយកចូល",
diff --git a/l10n/km.json b/l10n/km.json
index 18aeef60..2bcba91e 100644
--- a/l10n/km.json
+++ b/l10n/km.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "ផែនទី",
"Personal" : "ផ្ទាល់​ខ្លួន",
+ "Maps" : "ផែនទី",
"Export" : "នាំចេញ",
"Delete" : "លុប",
"Import" : "នាំយកចូល",
diff --git a/l10n/kn.js b/l10n/kn.js
index 227b6470..409da8f4 100644
--- a/l10n/kn.js
+++ b/l10n/kn.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "ನಕಾಶೆ",
"Personal" : "ವೈಯಕ್ತಿಕ",
+ "Maps" : "ನಕಾಶೆ",
"Export" : "ರಫ್ತು",
"Delete" : "ಅಳಿಸಿ",
"Import" : "ಆಮದು",
diff --git a/l10n/kn.json b/l10n/kn.json
index 8a816daa..21b08b76 100644
--- a/l10n/kn.json
+++ b/l10n/kn.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "ನಕಾಶೆ",
"Personal" : "ವೈಯಕ್ತಿಕ",
+ "Maps" : "ನಕಾಶೆ",
"Export" : "ರಫ್ತು",
"Delete" : "ಅಳಿಸಿ",
"Import" : "ಆಮದು",
diff --git a/l10n/ko.js b/l10n/ko.js
index 25f4b639..a5634bee 100644
--- a/l10n/ko.js
+++ b/l10n/ko.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "지도",
"Personal" : "개인",
+ "Maps" : "지도",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 전 세계가 당신의 클라우드 안에!",
"Toggle history" : "기록 전환",
"Change color" : "색깔 바꾸기",
diff --git a/l10n/ko.json b/l10n/ko.json
index 7effbd04..7f5edf59 100644
--- a/l10n/ko.json
+++ b/l10n/ko.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "지도",
"Personal" : "개인",
+ "Maps" : "지도",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 전 세계가 당신의 클라우드 안에!",
"Toggle history" : "기록 전환",
"Change color" : "색깔 바꾸기",
diff --git a/l10n/lb.js b/l10n/lb.js
index 839d529f..7cbf8b83 100644
--- a/l10n/lb.js
+++ b/l10n/lb.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Kaarten",
"Personal" : "Perséinlech",
+ "Maps" : "Kaarten",
"Export" : "Exportéieren",
"Delete" : "Läschen",
"Import" : "Importéieren",
diff --git a/l10n/lb.json b/l10n/lb.json
index 5047136e..e319b883 100644
--- a/l10n/lb.json
+++ b/l10n/lb.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Kaarten",
"Personal" : "Perséinlech",
+ "Maps" : "Kaarten",
"Export" : "Exportéieren",
"Delete" : "Läschen",
"Import" : "Importéieren",
diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js
index 49c005c2..2063e93c 100644
--- a/l10n/lt_LT.js
+++ b/l10n/lt_LT.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Žemėlapiai",
"Personal" : "Asmeniniai",
+ "Maps" : "Žemėlapiai",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Visas pasaulis telpa į jūsų debesiją!",
"My contacts" : "Mano adresatai",
"Toggle all" : "Perjungti visus",
diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json
index 9673d818..7f71be3b 100644
--- a/l10n/lt_LT.json
+++ b/l10n/lt_LT.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Žemėlapiai",
"Personal" : "Asmeniniai",
+ "Maps" : "Žemėlapiai",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Visas pasaulis telpa į jūsų debesiją!",
"My contacts" : "Mano adresatai",
"Toggle all" : "Perjungti visus",
diff --git a/l10n/lv.js b/l10n/lv.js
index 731898b6..a5cc08a0 100644
--- a/l10n/lv.js
+++ b/l10n/lv.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Karte",
"Personal" : "Personīgs",
+ "Maps" : "Karte",
"Export" : "Eksportēt",
"Delete" : "Dzēst",
"Import" : "Importēt",
diff --git a/l10n/lv.json b/l10n/lv.json
index a872fe26..1879c629 100644
--- a/l10n/lv.json
+++ b/l10n/lv.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Karte",
"Personal" : "Personīgs",
+ "Maps" : "Karte",
"Export" : "Eksportēt",
"Delete" : "Dzēst",
"Import" : "Importēt",
diff --git a/l10n/mk.js b/l10n/mk.js
index 27cbead4..04c3eb89 100644
--- a/l10n/mk.js
+++ b/l10n/mk.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Мапи",
"Personal" : "Лично",
+ "Maps" : "Мапи",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Целиот свет во вашиот 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." : "**Целиот свет во вашиот cloud!**\n\n- **🗺 Прекрасна мапа:** Користејќи [OpenStreetMap](https://www.openstreetmap.org) и [Leaflet](https://leafletjs.com), можете да изберете помеѓу стандардна мапа, сателитска, топографска, темен режим или дури и акварел! 🎨\n- **⭐ Омилени:** Зачувајте ги вашите омилени места, приватно! Синхронизирајте со [GNOME Maps](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- **〰 Патеки:** Вчитајте ГПС-патеки или минати патувања. Снимање со [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) или [OwnTracks](https://owntracks.org) е планирана.",
"Toggle all" : "Вклучи ги сите",
diff --git a/l10n/mk.json b/l10n/mk.json
index 605b9351..04e5a932 100644
--- a/l10n/mk.json
+++ b/l10n/mk.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Мапи",
"Personal" : "Лично",
+ "Maps" : "Мапи",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Целиот свет во вашиот 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." : "**Целиот свет во вашиот cloud!**\n\n- **🗺 Прекрасна мапа:** Користејќи [OpenStreetMap](https://www.openstreetmap.org) и [Leaflet](https://leafletjs.com), можете да изберете помеѓу стандардна мапа, сателитска, топографска, темен режим или дури и акварел! 🎨\n- **⭐ Омилени:** Зачувајте ги вашите омилени места, приватно! Синхронизирајте со [GNOME Maps](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- **〰 Патеки:** Вчитајте ГПС-патеки или минати патувања. Снимање со [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) или [OwnTracks](https://owntracks.org) е планирана.",
"Toggle all" : "Вклучи ги сите",
diff --git a/l10n/mn.js b/l10n/mn.js
index 732e11cf..27e05bf0 100644
--- a/l10n/mn.js
+++ b/l10n/mn.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Газрын зураг",
"Personal" : "Хувийн",
+ "Maps" : "Газрын зураг",
"Export" : "Экспорт",
"Delete" : "Устгах",
"Import" : "Импорт",
diff --git a/l10n/mn.json b/l10n/mn.json
index 4c157748..ead7f176 100644
--- a/l10n/mn.json
+++ b/l10n/mn.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Газрын зураг",
"Personal" : "Хувийн",
+ "Maps" : "Газрын зураг",
"Export" : "Экспорт",
"Delete" : "Устгах",
"Import" : "Импорт",
diff --git a/l10n/nb.js b/l10n/nb.js
index e05c269f..d8f73442 100644
--- a/l10n/nb.js
+++ b/l10n/nb.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Kart",
"Personal" : "Personlig",
+ "Maps" : "Kart",
"Change color" : "Endre farge",
"Export" : "Eksporter",
"Delete" : "Slett",
diff --git a/l10n/nb.json b/l10n/nb.json
index b1b3c5ab..6bff134e 100644
--- a/l10n/nb.json
+++ b/l10n/nb.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Kart",
"Personal" : "Personlig",
+ "Maps" : "Kart",
"Change color" : "Endre farge",
"Export" : "Eksporter",
"Delete" : "Slett",
diff --git a/l10n/nl.js b/l10n/nl.js
index 1900ea52..36ac57d4 100644
--- a/l10n/nl.js
+++ b/l10n/nl.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Kaarten",
"Personal" : "Persoonlijk",
+ "Maps" : "Kaarten",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 De hele wereld past in jouw 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." : "**De hele wereld past in jouw cloud!**\n\n- **🗺 Prachtige kaart:** Gebruik makend van [OpenStreetMap](https://www.openstreetmap.org) en [Leaflet](https://leafletjs.com), kun je kiezen tussen de standaard kaart, satelliet, topographische, donkere modus en zelfs waterverf kleur! 🎨\n- **⭐ Favorieten:** Bewaard je favoriete plekken, privé! Sync met [GNOME Maps](https://github.com/nextcloud/maps/issues/30) en mobiele apps is gepland.\n- **🧭 Routeren:** Mogelijk via ofwel [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) of [Mapbox](https://www.mapbox.com).\n- **🖼 Foto's op de kaart:** Geen saaie diashows meer, toon meteen waar je was!\n- **🙋 Contactpersonen op de kaart:** Bekijk waar je vrienden wonen en plan je volgende bezoek.\n- **📱 Toestellen:** Toestel kwijt? Kijk op de kaart!\n- **〰 Routes:** Laad GPS tracks of eerdere tochten. Opnemen met [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) of [OwnTracks](https://owntracks.org) is gepland.",
"Toggle all" : "Alles omschakelen",
diff --git a/l10n/nl.json b/l10n/nl.json
index 7c91e4e4..6f26a60a 100644
--- a/l10n/nl.json
+++ b/l10n/nl.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Kaarten",
"Personal" : "Persoonlijk",
+ "Maps" : "Kaarten",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 De hele wereld past in jouw 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." : "**De hele wereld past in jouw cloud!**\n\n- **🗺 Prachtige kaart:** Gebruik makend van [OpenStreetMap](https://www.openstreetmap.org) en [Leaflet](https://leafletjs.com), kun je kiezen tussen de standaard kaart, satelliet, topographische, donkere modus en zelfs waterverf kleur! 🎨\n- **⭐ Favorieten:** Bewaard je favoriete plekken, privé! Sync met [GNOME Maps](https://github.com/nextcloud/maps/issues/30) en mobiele apps is gepland.\n- **🧭 Routeren:** Mogelijk via ofwel [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) of [Mapbox](https://www.mapbox.com).\n- **🖼 Foto's op de kaart:** Geen saaie diashows meer, toon meteen waar je was!\n- **🙋 Contactpersonen op de kaart:** Bekijk waar je vrienden wonen en plan je volgende bezoek.\n- **📱 Toestellen:** Toestel kwijt? Kijk op de kaart!\n- **〰 Routes:** Laad GPS tracks of eerdere tochten. Opnemen met [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) of [OwnTracks](https://owntracks.org) is gepland.",
"Toggle all" : "Alles omschakelen",
diff --git a/l10n/oc.js b/l10n/oc.js
index 6ddd1dbc..d7b38542 100644
--- a/l10n/oc.js
+++ b/l10n/oc.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Suprimir",
"Import" : "Importar",
diff --git a/l10n/oc.json b/l10n/oc.json
index a5e3754e..26b2a3be 100644
--- a/l10n/oc.json
+++ b/l10n/oc.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personal",
+ "Maps" : "Mapas",
"Export" : "Exportar",
"Delete" : "Suprimir",
"Import" : "Importar",
diff --git a/l10n/pl.js b/l10n/pl.js
index 58f461bd..832f6249 100644
--- a/l10n/pl.js
+++ b/l10n/pl.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapy",
"Personal" : "Osobiste",
+ "Maps" : "Mapy",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Cały świat mieści się w Twojej chmurze!",
"**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." : "**Cały świat mieści się w Twojej chmurze!**\n\n- **🗺 Piękna mapa:** Korzystając z [OpenStreetMap](https://www.openstreetmap.org) i [Leaflet](https://leafletjs.com), możesz wybrać pomiędzy standardową mapą, satelitarną, topograficzną, ciemnym trybem, a nawet akwarelą! 🎨\n- **⭐ Ulubione:** Zapisz swoje ulubione miejsca, prywatnie! Synchronizuj z [GNOME Maps](https://github.com/nextcloud/maps/issues/30). Aplikacje mobilne są w planach.\n- **🧭 Przekierowanie:** Możliwe przy użyciu [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) lub [Mapbox](https://www.mapbox.com).\n- **🖼 Zdjęcia na mapie:** Nigdy więcej nudnych pokazów slajdów, po prostu pokaż bezpośrednio, gdzie byłeś!\n- **🙋 Kontakty na mapie:** Zobacz, gdzie mieszkają Twoi znajomi i zaplanuj następną wizytę.\n- **📱 Urządzenia:** Zgubiłeś telefon? Sprawdź mapę!\n- **〰 Trasy:** Wczytaj ścieżki GPS lub poprzednie podróże. W planach jest nagrywanie za pomocą [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) lub [OwnTracks](https://owntracks.org).",
"My contacts" : "Moje kontakty",
@@ -323,6 +323,8 @@ OC.L10N.register(
"Description" : "Opis",
"Symbol name" : "Nazwa symbolu",
"Download" : "Pobierz",
+ "Metadata link" : "Link metadanych",
+ "Tracks/routes name list" : "Lista nazw ścieżek/tras",
"no date" : "brak daty",
"Show elevation" : "Pokaż wysokość",
"Failed to change track color" : "Nie można zmienić koloru ścieżki",
diff --git a/l10n/pl.json b/l10n/pl.json
index bfbdfb11..293eca48 100644
--- a/l10n/pl.json
+++ b/l10n/pl.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapy",
"Personal" : "Osobiste",
+ "Maps" : "Mapy",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Cały świat mieści się w Twojej chmurze!",
"**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." : "**Cały świat mieści się w Twojej chmurze!**\n\n- **🗺 Piękna mapa:** Korzystając z [OpenStreetMap](https://www.openstreetmap.org) i [Leaflet](https://leafletjs.com), możesz wybrać pomiędzy standardową mapą, satelitarną, topograficzną, ciemnym trybem, a nawet akwarelą! 🎨\n- **⭐ Ulubione:** Zapisz swoje ulubione miejsca, prywatnie! Synchronizuj z [GNOME Maps](https://github.com/nextcloud/maps/issues/30). Aplikacje mobilne są w planach.\n- **🧭 Przekierowanie:** Możliwe przy użyciu [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) lub [Mapbox](https://www.mapbox.com).\n- **🖼 Zdjęcia na mapie:** Nigdy więcej nudnych pokazów slajdów, po prostu pokaż bezpośrednio, gdzie byłeś!\n- **🙋 Kontakty na mapie:** Zobacz, gdzie mieszkają Twoi znajomi i zaplanuj następną wizytę.\n- **📱 Urządzenia:** Zgubiłeś telefon? Sprawdź mapę!\n- **〰 Trasy:** Wczytaj ścieżki GPS lub poprzednie podróże. W planach jest nagrywanie za pomocą [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) lub [OwnTracks](https://owntracks.org).",
"My contacts" : "Moje kontakty",
@@ -321,6 +321,8 @@
"Description" : "Opis",
"Symbol name" : "Nazwa symbolu",
"Download" : "Pobierz",
+ "Metadata link" : "Link metadanych",
+ "Tracks/routes name list" : "Lista nazw ścieżek/tras",
"no date" : "brak daty",
"Show elevation" : "Pokaż wysokość",
"Failed to change track color" : "Nie można zmienić koloru ścieżki",
diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js
index 9a54cfe1..6859c0e2 100644
--- a/l10n/pt_BR.js
+++ b/l10n/pt_BR.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Pessoal",
+ "Maps" : "Mapas",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 O mundo inteiro se encaixa dentro da sua nuvem!",
"**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." : "**O mundo inteiro se encaixa dentro da sua nuvem!**\n\n- **🗺 Mapas bonitos:** Usando [OpenStreetMap](https://www.openstreetmap.org) e [Leaflet](https://leafletjs.com), você pode escolher entre mapas padrão, satélite, topográfico, escuro ou até aquarela! 🎨\n- **⭐ Favoritos:** Salve seus lugares favoritos! Sincronismo com [Mapas GNOME](https://github.com/nextcloud/maps/issues/30) e aplicativos móveis está planejado.\n- **🧭 Roteamento:** É possível usando [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) ou [Mapbox](https://www.mapbox.com).\n- **🖼 Fotos no mapa:** Fim das apresentações chatas de slides, apenas mostre diretamente onde você estava!\n- **🙋 Contatos no mapa:** Veja onde seus amigos moram e planeje sua próxima visita.\n- **📱 Dispositivos:** Perdeu seu telefone? Veja o mapa!\n- **〰 Trilhas:** Carregue trilhas de GPS ou viagens anteriores. Gravação com [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) ou [OwnTracks](https://owntracks.org) está planejada.",
"My contacts" : "Meus contatos",
diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json
index c8794a26..a6c5cd5d 100644
--- a/l10n/pt_BR.json
+++ b/l10n/pt_BR.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Pessoal",
+ "Maps" : "Mapas",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 O mundo inteiro se encaixa dentro da sua nuvem!",
"**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." : "**O mundo inteiro se encaixa dentro da sua nuvem!**\n\n- **🗺 Mapas bonitos:** Usando [OpenStreetMap](https://www.openstreetmap.org) e [Leaflet](https://leafletjs.com), você pode escolher entre mapas padrão, satélite, topográfico, escuro ou até aquarela! 🎨\n- **⭐ Favoritos:** Salve seus lugares favoritos! Sincronismo com [Mapas GNOME](https://github.com/nextcloud/maps/issues/30) e aplicativos móveis está planejado.\n- **🧭 Roteamento:** É possível usando [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) ou [Mapbox](https://www.mapbox.com).\n- **🖼 Fotos no mapa:** Fim das apresentações chatas de slides, apenas mostre diretamente onde você estava!\n- **🙋 Contatos no mapa:** Veja onde seus amigos moram e planeje sua próxima visita.\n- **📱 Dispositivos:** Perdeu seu telefone? Veja o mapa!\n- **〰 Trilhas:** Carregue trilhas de GPS ou viagens anteriores. Gravação com [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) ou [OwnTracks](https://owntracks.org) está planejada.",
"My contacts" : "Meus contatos",
diff --git a/l10n/pt_PT.js b/l10n/pt_PT.js
index 65747193..3d1a743e 100644
--- a/l10n/pt_PT.js
+++ b/l10n/pt_PT.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Pessoal",
+ "Maps" : "Mapas",
"Zoom" : "Zoom",
"Export" : "Exportar",
"Delete" : "Apagar",
diff --git a/l10n/pt_PT.json b/l10n/pt_PT.json
index dd46c82a..cc348583 100644
--- a/l10n/pt_PT.json
+++ b/l10n/pt_PT.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Pessoal",
+ "Maps" : "Mapas",
"Zoom" : "Zoom",
"Export" : "Exportar",
"Delete" : "Apagar",
diff --git a/l10n/ro.js b/l10n/ro.js
index bd3f56a6..7a0899c8 100644
--- a/l10n/ro.js
+++ b/l10n/ro.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Hărți",
"Personal" : "Personal",
+ "Maps" : "Hărți",
"Export" : "Exportă",
"Delete" : "Șterge",
"Import" : "Importă",
diff --git a/l10n/ro.json b/l10n/ro.json
index 87cd3392..bf59fe92 100644
--- a/l10n/ro.json
+++ b/l10n/ro.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Hărți",
"Personal" : "Personal",
+ "Maps" : "Hărți",
"Export" : "Exportă",
"Delete" : "Șterge",
"Import" : "Importă",
diff --git a/l10n/ru.js b/l10n/ru.js
index 9af58632..4aaa5c68 100644
--- a/l10n/ru.js
+++ b/l10n/ru.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Карты",
"Personal" : "Личный",
+ "Maps" : "Карты",
"🌍🌏🌎 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).",
"My contacts" : "Мои контакты",
diff --git a/l10n/ru.json b/l10n/ru.json
index d523c90a..1341f37a 100644
--- a/l10n/ru.json
+++ b/l10n/ru.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Карты",
"Personal" : "Личный",
+ "Maps" : "Карты",
"🌍🌏🌎 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).",
"My contacts" : "Мои контакты",
diff --git a/l10n/sc.js b/l10n/sc.js
index 4da49fcc..9be6157c 100644
--- a/l10n/sc.js
+++ b/l10n/sc.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapas",
"Personal" : "Personale",
+ "Maps" : "Mapas",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Totu su mundu cabet in sa nue virtuale tua!",
"**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." : "**Totu su mundu in sa nue virtuale tua!**\n\n- **🗺 Mapas ispantosas:** Impreende [OpenStreetMap](https://www.openstreetmap.org) e [Leaflet](https://leafletjs.com), as a pòdere seberare tra mapas istandard, satellitares, topogràficas, modalidade iscura o fintzas acuarellos! 🎨\n- **⭐ Preferidos:** Sarva is logos preferidos tuos, in privadu! Sa sincronizatzione cun [GNOME Maps](https://github.com/nextcloud/maps/issues/30) e aplicatziones mòbile est giai aparitzada\n- **🧭 Itineràrios:** Possìbiles siat cun [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) che [Mapbox](https://www.mapbox.com).\n- **🖼 Fotografias in sa mapa:** Mai prus presentatziones chi arroschent, mustra deretu in ue fias!\n- **🙋 Cuntatos in sa mapa:** Càstia in ue bivent is cuntatos tuos e aparitza sa pròssima bisita\n- **📱 Dispositivos:** As pèrdidu su telèfonu? Càstia sa mapa!\n- **〰 Caminos:** Càrriga caminos GPS o viàgios pasados. Sa registratzione cun [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) est giai aparitzada.",
"Toggle all" : "Ativa/disativa totu",
diff --git a/l10n/sc.json b/l10n/sc.json
index f7d23540..f6f0da4d 100644
--- a/l10n/sc.json
+++ b/l10n/sc.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapas",
"Personal" : "Personale",
+ "Maps" : "Mapas",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Totu su mundu cabet in sa nue virtuale tua!",
"**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." : "**Totu su mundu in sa nue virtuale tua!**\n\n- **🗺 Mapas ispantosas:** Impreende [OpenStreetMap](https://www.openstreetmap.org) e [Leaflet](https://leafletjs.com), as a pòdere seberare tra mapas istandard, satellitares, topogràficas, modalidade iscura o fintzas acuarellos! 🎨\n- **⭐ Preferidos:** Sarva is logos preferidos tuos, in privadu! Sa sincronizatzione cun [GNOME Maps](https://github.com/nextcloud/maps/issues/30) e aplicatziones mòbile est giai aparitzada\n- **🧭 Itineràrios:** Possìbiles siat cun [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) che [Mapbox](https://www.mapbox.com).\n- **🖼 Fotografias in sa mapa:** Mai prus presentatziones chi arroschent, mustra deretu in ue fias!\n- **🙋 Cuntatos in sa mapa:** Càstia in ue bivent is cuntatos tuos e aparitza sa pròssima bisita\n- **📱 Dispositivos:** As pèrdidu su telèfonu? Càstia sa mapa!\n- **〰 Caminos:** Càrriga caminos GPS o viàgios pasados. Sa registratzione cun [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) est giai aparitzada.",
"Toggle all" : "Ativa/disativa totu",
diff --git a/l10n/si.js b/l10n/si.js
index f348104a..6ed15014 100644
--- a/l10n/si.js
+++ b/l10n/si.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "සිතියම්",
"Personal" : "පුද්ගලික",
+ "Maps" : "සිතියම්",
"Change color" : "වර්ණය වෙනස් කරන්න",
"Rename" : "නැවත නම් කරන්න",
"Copied!" : "පිටපත් කළා!",
diff --git a/l10n/si.json b/l10n/si.json
index 9e8d9094..06e922c3 100644
--- a/l10n/si.json
+++ b/l10n/si.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "සිතියම්",
"Personal" : "පුද්ගලික",
+ "Maps" : "සිතියම්",
"Change color" : "වර්ණය වෙනස් කරන්න",
"Rename" : "නැවත නම් කරන්න",
"Copied!" : "පිටපත් කළා!",
diff --git a/l10n/sk.js b/l10n/sk.js
index a03ca2d5..fca69a53 100644
--- a/l10n/sk.js
+++ b/l10n/sk.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Mapy",
"Personal" : "Osobné",
+ "Maps" : "Mapy",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Celý svet vojde do vášho cloudu!",
"**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." : "**Celý svet vojde do vášho cloudu!**\n\n- **🗺 Prekrásna mapa:** Vďaka [OpenStreetMap](https://www.openstreetmap.org) a [Leaflet](https://leafletjs.com), si môžete vybrať medzi štandardnou mapou, satelitnou, topografickou, tmavím motívom alebo dokonca akvarelom! 🎨\n- **⭐ Oľúbené miesta:** Uložte si svoje obľúbené miesta súkromne! Plánuje sa synchronizácia s [GNOME Maps] (https://github.com/nextcloud/maps/issues/30) a mobilnými aplikáciami.\n- **🧭 Navigácia:** Vďaka [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) alebo [Mapbox](https://www.mapbox.com).\n- **🖼 Fotky priamo na mape:** Už žiadne nudné prezentácie, jednoducho ukážte, kde ste boli!\n- **🙋 Kontakty na mape:** Zistite, kde žijú vaši priatelia a naplánujte si ďalšiu návštevu.\n- **📱 Zariadenia:** Stratili ste telefón? Skontrolujte mapu!\n- **〰 Trasy:** Načítanie GPS trás alebo minulých ciest. Plánuje sa nahrávanie pomocou služby [PhoneTrack] (https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) alebo [OwnTracks] (https://owntracks.org).",
"My contacts" : "Moje kontakty",
diff --git a/l10n/sk.json b/l10n/sk.json
index 624fa511..38434ba9 100644
--- a/l10n/sk.json
+++ b/l10n/sk.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Mapy",
"Personal" : "Osobné",
+ "Maps" : "Mapy",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Celý svet vojde do vášho cloudu!",
"**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." : "**Celý svet vojde do vášho cloudu!**\n\n- **🗺 Prekrásna mapa:** Vďaka [OpenStreetMap](https://www.openstreetmap.org) a [Leaflet](https://leafletjs.com), si môžete vybrať medzi štandardnou mapou, satelitnou, topografickou, tmavím motívom alebo dokonca akvarelom! 🎨\n- **⭐ Oľúbené miesta:** Uložte si svoje obľúbené miesta súkromne! Plánuje sa synchronizácia s [GNOME Maps] (https://github.com/nextcloud/maps/issues/30) a mobilnými aplikáciami.\n- **🧭 Navigácia:** Vďaka [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) alebo [Mapbox](https://www.mapbox.com).\n- **🖼 Fotky priamo na mape:** Už žiadne nudné prezentácie, jednoducho ukážte, kde ste boli!\n- **🙋 Kontakty na mape:** Zistite, kde žijú vaši priatelia a naplánujte si ďalšiu návštevu.\n- **📱 Zariadenia:** Stratili ste telefón? Skontrolujte mapu!\n- **〰 Trasy:** Načítanie GPS trás alebo minulých ciest. Plánuje sa nahrávanie pomocou služby [PhoneTrack] (https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) alebo [OwnTracks] (https://owntracks.org).",
"My contacts" : "Moje kontakty",
diff --git a/l10n/sl.js b/l10n/sl.js
index f470dbe4..1ac3c0d6 100644
--- a/l10n/sl.js
+++ b/l10n/sl.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Zemljevidi",
"Personal" : "Osebno",
+ "Maps" : "Zemljevidi",
"🌍🌏🌎 The whole world fits inside your cloud!" : "Cel svet je mogoče zaviti v vaš oblak!",
"**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." : "**Širni svet v vašem oblaku!**\n\n- **Različni zemljevidi:** Uporaba storitev [OpenStreetMap](https://www.openstreetmap.org) in [Leaflet](https://leafletjs.com) omogoča izbor običajnih, satelitskih, topografskih in celo umetniških prikazov!\n- **Priljubljeno:** Shranite priljubljene kraje zasebno! Usklajevanje s programom [Zemljevidi GNOME](https://github.com/nextcloud/maps/issues/30) in programi na mobilnih napravah je že v teku.\n- **Načrtovanje poti:** Podprta je uporaba [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) in [Mapbox](https://www.mapbox.com).\n- **Fotografije na zemljevidu:** Nič več dolgočasnih projekcij. Pokažite tudi kraje, kjer ste bili!\n- **Stiki na zemljevidu:** Zabeležite, kje živijo vaši prijatelji, da boste v prihodnje lažje načrtovali obiske.\n- **Naprave:** Ali ste že kdaj izgubili telefon? Preverite, kje je, kar na zemljevidu!\n- **Sledi:** Naložite sledi GPS in podatke o preteklih potovanjih. Beleženje s programom [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) in [OwnTracks](https://owntracks.org) je že v načrtu za prihodnje različice.",
"My contacts" : "Stiki",
diff --git a/l10n/sl.json b/l10n/sl.json
index faa0fcc6..6f0e41fd 100644
--- a/l10n/sl.json
+++ b/l10n/sl.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Zemljevidi",
"Personal" : "Osebno",
+ "Maps" : "Zemljevidi",
"🌍🌏🌎 The whole world fits inside your cloud!" : "Cel svet je mogoče zaviti v vaš oblak!",
"**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." : "**Širni svet v vašem oblaku!**\n\n- **Različni zemljevidi:** Uporaba storitev [OpenStreetMap](https://www.openstreetmap.org) in [Leaflet](https://leafletjs.com) omogoča izbor običajnih, satelitskih, topografskih in celo umetniških prikazov!\n- **Priljubljeno:** Shranite priljubljene kraje zasebno! Usklajevanje s programom [Zemljevidi GNOME](https://github.com/nextcloud/maps/issues/30) in programi na mobilnih napravah je že v teku.\n- **Načrtovanje poti:** Podprta je uporaba [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) in [Mapbox](https://www.mapbox.com).\n- **Fotografije na zemljevidu:** Nič več dolgočasnih projekcij. Pokažite tudi kraje, kjer ste bili!\n- **Stiki na zemljevidu:** Zabeležite, kje živijo vaši prijatelji, da boste v prihodnje lažje načrtovali obiske.\n- **Naprave:** Ali ste že kdaj izgubili telefon? Preverite, kje je, kar na zemljevidu!\n- **Sledi:** Naložite sledi GPS in podatke o preteklih potovanjih. Beleženje s programom [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) in [OwnTracks](https://owntracks.org) je že v načrtu za prihodnje različice.",
"My contacts" : "Stiki",
diff --git a/l10n/sq.js b/l10n/sq.js
index 0cdef6b8..8863d6db 100644
--- a/l10n/sq.js
+++ b/l10n/sq.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Harta",
"Personal" : "Personale",
+ "Maps" : "Harta",
"Export" : "Eksport",
"Delete" : "Delete",
"Import" : "Import",
diff --git a/l10n/sq.json b/l10n/sq.json
index 821426ed..3d35c587 100644
--- a/l10n/sq.json
+++ b/l10n/sq.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Harta",
"Personal" : "Personale",
+ "Maps" : "Harta",
"Export" : "Eksport",
"Delete" : "Delete",
"Import" : "Import",
diff --git a/l10n/sr.js b/l10n/sr.js
index 20a00dcb..787c79a2 100644
--- a/l10n/sr.js
+++ b/l10n/sr.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Мапе",
"Personal" : "Лично",
+ "Maps" : "Мапе",
"🌍🌏🌎 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 Maps](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) апликација.",
"Toggle all" : "Укључи/искључи све",
diff --git a/l10n/sr.json b/l10n/sr.json
index f4a751ec..1ed57e4d 100644
--- a/l10n/sr.json
+++ b/l10n/sr.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Мапе",
"Personal" : "Лично",
+ "Maps" : "Мапе",
"🌍🌏🌎 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 Maps](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) апликација.",
"Toggle all" : "Укључи/искључи све",
diff --git a/l10n/sv.js b/l10n/sv.js
index b589dde0..e3429c9a 100644
--- a/l10n/sv.js
+++ b/l10n/sv.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Kartor",
"Personal" : "Personlig",
+ "Maps" : "Kartor",
"🌍🌏🌎 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.",
"Toggle all" : "Växla alla",
diff --git a/l10n/sv.json b/l10n/sv.json
index a41ac999..1d2de1a4 100644
--- a/l10n/sv.json
+++ b/l10n/sv.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Kartor",
"Personal" : "Personlig",
+ "Maps" : "Kartor",
"🌍🌏🌎 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.",
"Toggle all" : "Växla alla",
diff --git a/l10n/th.js b/l10n/th.js
index 6b354463..0a49d7e5 100644
--- a/l10n/th.js
+++ b/l10n/th.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "แผนที่",
"Personal" : "ส่วนตัว",
+ "Maps" : "แผนที่",
"Export" : "ส่งออก",
"Delete" : "ลบ",
"Import" : "นำเข้า",
diff --git a/l10n/th.json b/l10n/th.json
index f4900b0e..aae09623 100644
--- a/l10n/th.json
+++ b/l10n/th.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "แผนที่",
"Personal" : "ส่วนตัว",
+ "Maps" : "แผนที่",
"Export" : "ส่งออก",
"Delete" : "ลบ",
"Import" : "นำเข้า",
diff --git a/l10n/tr.js b/l10n/tr.js
index f3a690bc..2e664fa3 100644
--- a/l10n/tr.js
+++ b/l10n/tr.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Haritalar",
"Personal" : "Kişisel",
+ "Maps" : "Haritalar",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Tüm dünya bulutunuza sığar!",
"**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." : "**Tüm dünya bulutunuzun içinde!**\n\n- **🗺 Harika haritalar:** [OpenStreetMap](https://www.openstreetmap.org) ve [Leaflet](https://leafletjs.com) kullanarak, standart harita, uydu görüntüsü, topoğrafik görünüm, koyu kip ve su rengini görebilirsiniz! 🎨\n- **⭐ Sık kullanılanlar:** Beğendiğiniz yerleri yalnızca sizin erişebileceğiniz şekilde kaydedebilirsiniz! [GNOME Maps](https://github.com/nextcloud/maps/issues/30) ve mobil aygıtlar ile eşitleme özelliği üzerinde çalışıyoruz.\n- **🧭 Rota hesaplama:** [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) ya da [Mapbox](https://www.mapbox.com) ile yapılabilir.\n- **🖼 Harita üzerinde fotoğraflar:** Artık sıkıcı sunumlara gerek yok. Nereye gittiyseniz doğrudan orayı gösterebilirsiniz!\n- **🙋 Harita üzerinde kişiler:** Arkadaşlarınızın yaşadığı yerleri görerek sonraki ziyaretinizi planlayabilirsiniz.\n- **📱 Aygıtlar:** Telefonunuzu mu kaybettiniz? Haritaya bakın!\n- **〰 Yollar:** GPS yollarını ya da geçmiş yolculuklarınızı yükleyin. [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) ya da [OwnTracks](https://owntracks.org) ile kaydetme özelliği üzerinde çalışıyoruz.",
"My contacts" : "Kişilerim",
diff --git a/l10n/tr.json b/l10n/tr.json
index ada35269..b82f4087 100644
--- a/l10n/tr.json
+++ b/l10n/tr.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Haritalar",
"Personal" : "Kişisel",
+ "Maps" : "Haritalar",
"🌍🌏🌎 The whole world fits inside your cloud!" : "🌍🌏🌎 Tüm dünya bulutunuza sığar!",
"**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." : "**Tüm dünya bulutunuzun içinde!**\n\n- **🗺 Harika haritalar:** [OpenStreetMap](https://www.openstreetmap.org) ve [Leaflet](https://leafletjs.com) kullanarak, standart harita, uydu görüntüsü, topoğrafik görünüm, koyu kip ve su rengini görebilirsiniz! 🎨\n- **⭐ Sık kullanılanlar:** Beğendiğiniz yerleri yalnızca sizin erişebileceğiniz şekilde kaydedebilirsiniz! [GNOME Maps](https://github.com/nextcloud/maps/issues/30) ve mobil aygıtlar ile eşitleme özelliği üzerinde çalışıyoruz.\n- **🧭 Rota hesaplama:** [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) ya da [Mapbox](https://www.mapbox.com) ile yapılabilir.\n- **🖼 Harita üzerinde fotoğraflar:** Artık sıkıcı sunumlara gerek yok. Nereye gittiyseniz doğrudan orayı gösterebilirsiniz!\n- **🙋 Harita üzerinde kişiler:** Arkadaşlarınızın yaşadığı yerleri görerek sonraki ziyaretinizi planlayabilirsiniz.\n- **📱 Aygıtlar:** Telefonunuzu mu kaybettiniz? Haritaya bakın!\n- **〰 Yollar:** GPS yollarını ya da geçmiş yolculuklarınızı yükleyin. [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) ya da [OwnTracks](https://owntracks.org) ile kaydetme özelliği üzerinde çalışıyoruz.",
"My contacts" : "Kişilerim",
diff --git a/l10n/uk.js b/l10n/uk.js
index abea8997..b227a9e5 100644
--- a/l10n/uk.js
+++ b/l10n/uk.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Мапи",
"Personal" : "Особисте",
+ "Maps" : "Мапи",
"Toggle history" : "Перемкнути історію",
"Change color" : "Змінити колір",
"Export" : "Експорт",
diff --git a/l10n/uk.json b/l10n/uk.json
index 1420e500..916aa494 100644
--- a/l10n/uk.json
+++ b/l10n/uk.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Мапи",
"Personal" : "Особисте",
+ "Maps" : "Мапи",
"Toggle history" : "Перемкнути історію",
"Change color" : "Змінити колір",
"Export" : "Експорт",
diff --git a/l10n/uz.js b/l10n/uz.js
index 2505ce3d..67b27711 100644
--- a/l10n/uz.js
+++ b/l10n/uz.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Xaritalar",
"Personal" : "Shaxsiy",
+ "Maps" : "Xaritalar",
"Delete" : "O'chir",
"Rename" : "Nomni o'zgartiring",
"Copied!" : "Nusxa olindi!",
diff --git a/l10n/uz.json b/l10n/uz.json
index 45c31d0e..5c221e46 100644
--- a/l10n/uz.json
+++ b/l10n/uz.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Xaritalar",
"Personal" : "Shaxsiy",
+ "Maps" : "Xaritalar",
"Delete" : "O'chir",
"Rename" : "Nomni o'zgartiring",
"Copied!" : "Nusxa olindi!",
diff --git a/l10n/vi.js b/l10n/vi.js
index b361cefa..c94d727a 100644
--- a/l10n/vi.js
+++ b/l10n/vi.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "Bản đồ",
"Personal" : "Cá nhân",
+ "Maps" : "Bản đồ",
"Export" : "Xuất ra",
"Delete" : "Xóa",
"Import" : "Nhập vào",
diff --git a/l10n/vi.json b/l10n/vi.json
index 4081a341..520b7188 100644
--- a/l10n/vi.json
+++ b/l10n/vi.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "Bản đồ",
"Personal" : "Cá nhân",
+ "Maps" : "Bản đồ",
"Export" : "Xuất ra",
"Delete" : "Xóa",
"Import" : "Nhập vào",
diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js
index 25ec0d57..79c34884 100644
--- a/l10n/zh_CN.js
+++ b/l10n/zh_CN.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "地图",
"Personal" : "个人",
+ "Maps" : "地图",
"🌍🌏🌎 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 Maps](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) 记录。",
"Toggle all" : "切换所有",
diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json
index 233c7f43..26c174f3 100644
--- a/l10n/zh_CN.json
+++ b/l10n/zh_CN.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "地图",
"Personal" : "个人",
+ "Maps" : "地图",
"🌍🌏🌎 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 Maps](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) 记录。",
"Toggle all" : "切换所有",
diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js
index 92faff1f..838eb890 100644
--- a/l10n/zh_HK.js
+++ b/l10n/zh_HK.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "地圖",
"Personal" : "個人的",
+ "Maps" : "地圖",
"🌍🌏🌎 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 Maps](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- **〰 軌跡:** 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。",
"My contacts" : "我的聯絡人",
diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json
index 48cc2537..649ee299 100644
--- a/l10n/zh_HK.json
+++ b/l10n/zh_HK.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "地圖",
"Personal" : "個人的",
+ "Maps" : "地圖",
"🌍🌏🌎 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 Maps](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- **〰 軌跡:** 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。",
"My contacts" : "我的聯絡人",
diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js
index 1d9baef0..c89fd806 100644
--- a/l10n/zh_TW.js
+++ b/l10n/zh_TW.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"maps",
{
- "Maps" : "地圖",
"Personal" : "私人的",
+ "Maps" : "地圖",
"🌍🌏🌎 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 Maps](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- **〰 軌跡:** 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.",
"My contacts" : "我的聯絡人",
diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json
index 479ae064..b4f737e5 100644
--- a/l10n/zh_TW.json
+++ b/l10n/zh_TW.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Maps" : "地圖",
"Personal" : "私人的",
+ "Maps" : "地圖",
"🌍🌏🌎 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 Maps](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- **〰 軌跡:** 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.",
"My contacts" : "我的聯絡人",
diff --git a/lib/Controller/ContactsController.php b/lib/Controller/ContactsController.php
index 715eba59..5320c8d8 100644
--- a/lib/Controller/ContactsController.php
+++ b/lib/Controller/ContactsController.php
@@ -50,11 +50,13 @@ class ContactsController extends Controller {
$this->cdBackend = $cdBackend;
}
- /**
- * get contacts with coordinates
- * @NoAdminRequired
- */
- public function getContacts() {
+ /**
+ * get contacts with coordinates
+ *
+ * @NoAdminRequired
+ * @return DataResponse
+ */
+ public function getContacts(): DataResponse {
$contacts = $this->contactsManager->search('', ['GEO','ADR'], ['types'=>false]);
$addressBooks = $this->contactsManager->getUserAddressBooks();
$result = [];
@@ -70,21 +72,21 @@ class ContactsController extends Controller {
if (key_exists('GEO', $c)) {
$geo = $c['GEO'];
if (strlen($geo) > 1) {
- array_push($result, [
- 'FN' => $c['FN'] ?? $this->N2FN($c['N']) ?? '???',
- 'URI' => $c['URI'],
- 'UID' => $c['UID'],
- 'ADR' => '',
- 'ADRTYPE' => '',
- 'HAS_PHOTO' => (isset($c['PHOTO']) && $c['PHOTO'] !== null),
- 'BOOKID' => $c['addressbook-key'],
- 'BOOKURI' => $addressBookUri,
- 'GEO' => $geo,
- 'GROUPS' => $c['CATEGORIES'] ?? null
- ]);
+ $result[] = [
+ 'FN' => $c['FN'] ?? $this->N2FN($c['N']) ?? '???',
+ 'URI' => $c['URI'],
+ 'UID' => $c['UID'],
+ 'ADR' => '',
+ 'ADRTYPE' => '',
+ 'HAS_PHOTO' => (isset($c['PHOTO']) && $c['PHOTO'] !== null),
+ 'BOOKID' => $c['addressbook-key'],
+ 'BOOKURI' => $addressBookUri,
+ 'GEO' => $geo,
+ 'GROUPS' => $c['CATEGORIES'] ?? null
+ ];
} elseif (count($geo)>0) {
foreach ($geo as $g) {
- array_push($result, [
+ $result[] = [
'FN' => $c['FN'] ?? $this->N2FN($c['N']) ?? '???',
'URI' => $c['URI'],
'UID' => $c['UID'],
@@ -95,7 +97,7 @@ class ContactsController extends Controller {
'BOOKURI' => $addressBookUri,
'GEO' => $g,
'GROUPS' => $c['CATEGORIES'] ?? null
- ]);
+ ];
}
}
}
@@ -112,18 +114,18 @@ class ContactsController extends Controller {
$adrtype = $adr->parameters()['TYPE']->getValue();
}
if (strlen($geo) > 1) {
- array_push($result, [
- 'FN' => $c['FN'] ?? $this->N2FN($c['N']) ?? '???',
- 'URI' => $c['URI'],
- 'UID' => $c['UID'],
- 'ADR' => $adr->getValue(),
- 'ADRTYPE' => $adrtype,
- 'HAS_PHOTO' => (isset($c['PHOTO']) && $c['PHOTO'] !== null),
- 'BOOKID' => $c['addressbook-key'],
- 'BOOKURI' => $addressBookUri,
- 'GEO' => $geo,
- 'GROUPS' => $c['CATEGORIES'] ?? null,
- ]);
+ $result[] = [
+ 'FN' => $c['FN'] ?? $this->N2FN($c['N']) ?? '???',
+ 'URI' => $c['URI'],
+ 'UID' => $c['UID'],
+ 'ADR' => $adr->getValue(),
+ 'ADRTYPE' => $adrtype,
+ 'HAS_PHOTO' => (isset($c['PHOTO']) && $c['PHOTO'] !== null),
+ 'BOOKID' => $c['addressbook-key'],
+ 'BOOKURI' => $addressBookUri,
+ 'GEO' => $geo,
+ 'GROUPS' => $c['CATEGORIES'] ?? null,
+ ];
}
}
}
@@ -133,7 +135,11 @@ class ContactsController extends Controller {
return new DataResponse($result);
}
- private function N2FN(string $n) {
+ /**
+ * @param string $n
+ * @return string|null
+ */
+ private function N2FN(string $n): ?string {
if ($n) {
$spl = explode($n, ';');
if (count($spl) >= 4) {
@@ -148,10 +154,13 @@ class ContactsController extends Controller {
}
}
- /**
- * get all contacts
- * @NoAdminRequired
- */
+ /**
+ * get all contacts
+ *
+ * @NoAdminRequired
+ * @param string $query
+ * @return DataResponse
+ */
public function searchContacts(string $query = ''): DataResponse {
$contacts = $this->contactsManager->search($query, ['FN'], ['types'=>false]);
$booksReadOnly = $this->getAddressBooksReadOnly();
@@ -165,25 +174,39 @@ class ContactsController extends Controller {
strcmp($uid, $userid) !== 0
) {
$addressBookUri = $addressBooks[$c['addressbook-key']]->getUri();
- array_push($result, [
- 'FN' => $c['FN'] ?? $this->N2FN($c['N']) ?? '???',
- 'URI' => $c['URI'],
- 'UID' => $c['UID'],
- 'BOOKID' => $c['addressbook-key'],
- 'READONLY' => $booksReadOnly[$c['addressbook-key']],
- 'BOOKURI' => $addressBookUri,
- 'HAS_PHOTO' => (isset($c['PHOTO']) && $c['PHOTO'] !== null),
- 'HAS_PHOTO2' => (isset($c['PHOTO']) && $c['PHOTO'] !== null && $c['PHOTO'] !== ''),
- ]);
+ $result[] = [
+ 'FN' => $c['FN'] ?? $this->N2FN($c['N']) ?? '???',
+ 'URI' => $c['URI'],
+ 'UID' => $c['UID'],
+ 'BOOKID' => $c['addressbook-key'],
+ 'READONLY' => $booksReadOnly[$c['addressbook-key']],
+ 'BOOKURI' => $addressBookUri,
+ 'HAS_PHOTO' => (isset($c['PHOTO']) && $c['PHOTO'] !== null),
+ 'HAS_PHOTO2' => (isset($c['PHOTO']) && $c['PHOTO'] !== null && $c['PHOTO'] !== ''),
+ ];
}
}
return new DataResponse($result);
}
- /**
- * @NoAdminRequired
- */
- public function placeContact($bookid, $uri, $uid, $lat, $lng, $attraction, $house_number, $road, $postcode, $city, $state, $country, $type) {
+ /**
+ * @NoAdminRequired
+ * @param $bookid
+ * @param $uri
+ * @param $uid
+ * @param $lat
+ * @param $lng
+ * @param $attraction
+ * @param $house_number
+ * @param $road
+ * @param $postcode
+ * @param $city
+ * @param $state
+ * @param $country
+ * @param $type
+ * @return DataResponse
+ */
+ public function placeContact($bookid, $uri, $uid, $lat, $lng, $attraction, $house_number, $road, $postcode, $city, $state, $country, $type): DataResponse {
// do not edit 'user' contact even myself
if (strcmp($uri, 'Database:'.$uid.'.vcf') === 0 or
strcmp($uid, $this->userId) === 0
@@ -228,17 +251,24 @@ class ContactsController extends Controller {
}
}
- private function addressBookIsReadOnly($bookid) {
+ /**
+ * @param $bookId
+ * @return bool
+ */
+ private function addressBookIsReadOnly($bookId): bool {
$userBooks = $this->cdBackend->getAddressBooksForUser('principals/users/'.$this->userId);
foreach ($userBooks as $book) {
- if ($book['id'] === $bookid) {
+ if ($book['id'] === $bookId) {
return (isset($book['{http://owncloud.org/ns}read-only']) and $book['{http://owncloud.org/ns}read-only']);
}
}
return true;
}
- private function getAddressBooksReadOnly() {
+ /**
+ * @return array
+ */
+ private function getAddressBooksReadOnly(): array {
$booksReadOnly = [];
$userBooks = $this->cdBackend->getAddressBooksForUser('principals/users/'.$this->userId);
foreach ($userBooks as $book) {
@@ -248,6 +278,14 @@ class ContactsController extends Controller {
return $booksReadOnly;
}
+ /**
+ * @param $lat
+ * @param $lng
+ * @param $adr
+ * @param $uri
+ * @return void
+ * @throws \OCP\DB\Exception
+ */
private function setAddressCoordinates($lat, $lng, $adr, $uri) {
$qb = $this->qb;
$adr_norm = strtolower(preg_replace('/\s+/', '', $adr));
@@ -269,8 +307,7 @@ class ContactsController extends Controller {
->set('looked_up', $qb->createNamedParameter(true, IQueryBuilder::PARAM_BOOL))
->where($qb->expr()->eq('id', $qb->createNamedParameter($id, IQueryBuilder::PARAM_STR)));
$req = $qb->execute();
- $qb = $qb->resetQueryParts();
- }
+ }
else {
$qb->insert('maps_address_geo')
->values([
@@ -283,27 +320,39 @@ class ContactsController extends Controller {
]);
$req = $qb->execute();
$id = $qb->getLastInsertId();
- $qb = $qb->resetQueryParts();
- }
- }
+ }
+ $qb = $qb->resetQueryParts();
+ }
- /**
- * get contacts with coordinates
- * @NoAdminRequired
- * @NoCSRFRequired
- */
- public function getContactLetterAvatar($name) {
+ /**
+ * get contacts with coordinates
+ *
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @param $name
+ * @return DataDisplayResponse
+ * @throws \OCP\Files\NotFoundException
+ * @throws \OCP\Files\NotPermittedException
+ */
+ public function getContactLetterAvatar($name): DataDisplayResponse {
$av = $this->avatarManager->getGuestAvatar($name);
$avatarContent = $av->getFile(64)->getContent();
return new DataDisplayResponse($avatarContent);
}
- /**
- * removes the address from the vcard
- * and delete corresponding entry in the DB
- * @NoAdminRequired
- */
- public function deleteContactAddress($bookid, $uri, $uid, $adr, $geo) {
+ /**
+ * removes the address from the vcard
+ * and delete corresponding entry in the DB
+ *
+ * @NoAdminRequired
+ * @param $bookid
+ * @param $uri
+ * @param $uid
+ * @param $adr
+ * @param $geo
+ * @return DataResponse
+ */
+ public function deleteContactAddress($bookid, $uri, $uid, $adr, $geo): DataResponse {
// vcard
$card = $this->cdBackend->getContact($bookid, $uri);
if ($card) {
diff --git a/lib/Controller/DevicesApiController.php b/lib/Controller/DevicesApiController.php
index 8109cdcc..e64b444b 100644
--- a/lib/Controller/DevicesApiController.php
+++ b/lib/Controller/DevicesApiController.php
@@ -49,7 +49,7 @@ class DevicesApiController extends ApiController {
private $dbtype;
private $dbdblquotes;
private $defaultDeviceId;
- private $trans;
+ private $l;
private $logger;
private $devicesService;
protected $appName;
@@ -62,7 +62,7 @@ class DevicesApiController extends ApiController {
IAppManager $appManager,
IUserManager $userManager,
IGroupManager $groupManager,
- IL10N $trans,
+ IL10N $l,
ILogger $logger,
DevicesService $devicesService,
$UserId){
@@ -77,7 +77,7 @@ class DevicesApiController extends ApiController {
$this->userId = $UserId;
$this->userManager = $userManager;
$this->groupManager = $groupManager;
- $this->trans = $trans;
+ $this->l = $l;
$this->dbtype = $config->getSystemValue('dbtype');
// IConfig object
$this->config = $config;
@@ -88,12 +88,14 @@ class DevicesApiController extends ApiController {
$this->shareManager = $shareManager;
}
- /**
- * @NoAdminRequired
- * @NoCSRFRequired
- * @CORS
- */
- public function getDevices($apiversion) {
+ /**
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @CORS
+ * @param $apiversion
+ * @return DataResponse
+ */
+ public function getDevices($apiversion): DataResponse {
$now = new \DateTime();
$devices = $this->devicesService->getDevicesFromDB($this->userId);
@@ -107,22 +109,34 @@ class DevicesApiController extends ApiController {
->setETag($etag);
}
- /**
- * @NoAdminRequired
- * @NoCSRFRequired
- * @CORS
- */
- public function getDevicePoints($id, $pruneBefore=0) {
+ /**
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @CORS
+ * @param $id
+ * @param int $pruneBefore
+ * @return DataResponse
+ */
+ public function getDevicePoints($id, int $pruneBefore=0): DataResponse {
$points = $this->devicesService->getDevicePointsFromDB($this->userId, $id, $pruneBefore);
return new DataResponse($points);
}
- /**
- * @NoAdminRequired
- * @NoCSRFRequired
- * @CORS
- */
- public function addDevicePoint($apiversion, $lat, $lng, $timestamp=null, $user_agent=null, $altitude=null, $battery=null, $accuracy=null) {
+ /**
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @CORS
+ * @param $apiversion
+ * @param $lat
+ * @param $lng
+ * @param $timestamp
+ * @param $user_agent
+ * @param $altitude
+ * @param $battery
+ * @param $accuracy
+ * @return DataResponse
+ */
+ public function addDevicePoint($apiversion, $lat, $lng, $timestamp=null, $user_agent=null, $altitude=null, $battery=null, $accuracy=null): DataResponse {
if (is_numeric($lat) and is_numeric($lng)) {
$timestamp = $this->normalizeOptionalNumber($timestamp);
$altitude = $this->normalizeOptionalNumber($altitude);
@@ -144,16 +158,19 @@ class DevicesApiController extends ApiController {
]);
}
else {
- return new DataResponse('invalid values', 400);
+ return new DataResponse($this->l->t('Invalid values'), 400);
}
}
- /**
- * @NoAdminRequired
- * @NoCSRFRequired
- * @CORS
- */
- public function editDevice($id, $color) {
+ /**
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @CORS
+ * @param $id
+ * @param $color
+ * @return DataResponse
+ */
+ public function editDevice($id, $color): DataResponse {
$device = $this->devicesService->getDeviceFromDB($id, $this->userId);
if ($device !== null) {
if (is_string($color) && strlen($color) > 0) {
@@ -162,30 +179,36 @@ class DevicesApiController extends ApiController {
return new DataResponse($editedDevice);
}
else {
- return new DataResponse('invalid values', 400);
+ return new DataResponse($this->l->t('Invalid values'), 400);
}
}
else {
- return new DataResponse('no such device', 400);
+ return new DataResponse($this->l->t('No such device'), 400);
}
}
- /**
- * @NoAdminRequired
- * @NoCSRFRequired
- * @CORS
- */
- public function deleteDevice($id) {
+ /**
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @CORS
+ * @param $id
+ * @return DataResponse
+ */
+ public function deleteDevice($id): DataResponse {
$device = $this->devicesService->getDeviceFromDB($id, $this->userId);
if ($device !== null) {
$this->devicesService->deleteDeviceFromDB($id);
return new DataResponse('DELETED');
}
else {
- return new DataResponse('no such device', 400);
+ return new DataResponse($this->l->t('No such device'), 400);
}
}
+ /**
+ * @param $value
+ * @return float|int|string|null
+ */
private function normalizeOptionalNumber($value) {
if (!is_numeric($value)) {
return null;
diff --git a/lib/Controller/DevicesController.php b/lib/Controller/DevicesController.php
index 85bf28d3..6e87f8bb 100644
--- a/lib/Controller/DevicesController.php
+++ b/lib/Controller/DevicesController.php
@@ -53,7 +53,7 @@ class DevicesController extends Controller {
private $dbtype;
private $dbdblquotes;
private $defaultDeviceId;
- private $trans;
+ private $l;
private $logger;
private $devicesService;
private $dateTimeZone;
@@ -67,7 +67,7 @@ class DevicesController extends Controller {
IAppManager $appManager,
IUserManager $userManager,
IGroupManager $groupManager,
- IL10N $trans,
+ IL10N $l,
ILogger $logger,
DevicesService $devicesService,
IDateTimeZone $dateTimeZone,
@@ -81,7 +81,7 @@ class DevicesController extends Controller {
$this->userId = $UserId;
$this->userManager = $userManager;
$this->groupManager = $groupManager;
- $this->trans = $trans;
+ $this->l = $l;
$this->dbtype = $config->getSystemValue('dbtype');
// IConfig object
$this->config = $config;
@@ -92,26 +92,38 @@ class DevicesController extends Controller {
$this->shareManager = $shareManager;
}
- /**
- * @NoAdminRequired
- */
- public function getDevices() {
+ /**
+ * @NoAdminRequired
+ * @return DataResponse
+ */
+ public function getDevices(): DataResponse {
$devices = $this->devicesService->getDevicesFromDB($this->userId);
return new DataResponse($devices);
}
- /**
- * @NoAdminRequired
- */
- public function getDevicePoints($id, $pruneBefore=0) {
+ /**
+ * @NoAdminRequired
+ * @param $id
+ * @param int $pruneBefore
+ * @return DataResponse
+ */
+ public function getDevicePoints($id, int $pruneBefore=0): DataResponse {
$points = $this->devicesService->getDevicePointsFromDB($this->userId, $id, $pruneBefore);
return new DataResponse($points);
}
- /**
- * @NoAdminRequired
- */
- public function addDevicePoint($lat, $lng, $timestamp=null, $user_agent=null, $altitude=null, $battery=null, $accuracy=null) {
+ /**
+ * @NoAdminRequired
+ * @param $lat
+ * @param $lng
+ * @param null $timestamp
+ * @param null $user_agent
+ * @param null $altitude
+ * @param null $battery
+ * @param null $accuracy
+ * @return DataResponse
+ */
+ public function addDevicePoint($lat, $lng, $timestamp=null, $user_agent=null, $altitude=null, $battery=null, $accuracy=null): DataResponse {
if (is_numeric($lat) and is_numeric($lng)) {
$ts = $timestamp;
if ($timestamp === null) {
@@ -129,14 +141,18 @@ class DevicesController extends Controller {
]);
}
else {
- return new DataResponse('invalid values', 400);
+ return new DataResponse('Invalid values', 400);
}
}
- /**
- * @NoAdminRequired
- */
- public function editDevice($id, $color, $name) {
+ /**
+ * @NoAdminRequired
+ * @param $id
+ * @param $color
+ * @param $name
+ * @return DataResponse
+ */
+ public function editDevice($id, $color, $name): DataResponse {
$device = $this->devicesService->getDeviceFromDB($id, $this->userId);
if ($device !== null) {
if ((is_string($color) && strlen($color) > 0) ||
@@ -147,36 +163,45 @@ class DevicesController extends Controller {
return new DataResponse($editedDevice);
}
else {
- return new DataResponse('invalid values', 400);
+ return new DataResponse($this->l->t('Invalid values'), 400);
}
}
else {
- return new DataResponse('no such device', 400);
+ return new DataResponse($this->l->t('No such device'), 400);
}
}
- /**
- * @NoAdminRequired
- */
- public function deleteDevice($id) {
+ /**
+ * @NoAdminRequired
+ * @param $id
+ * @return DataResponse
+ */
+ public function deleteDevice($id): DataResponse {
$device = $this->devicesService->getDeviceFromDB($id, $this->userId);
if ($device !== null) {
$this->devicesService->deleteDeviceFromDB($id);
return new DataResponse('DELETED');
}
else {
- return new DataResponse('no such device', 400);
+ return new DataResponse($this->l->t('No such device'), 400);
}
}
- /**
- * @NoAdminRequired
- */
- public function exportDevices($deviceIdList=null, $begin, $end, $all=false) {
+ /**
+ * @NoAdminRequired
+ * @param null $deviceIdList
+ * @param $begin
+ * @param $end
+ * @param bool $all=false
+ * @return DataResponse
+ * @throws \OCP\Files\NotFoundException
+ * @throws \OCP\Files\NotPermittedException
+ */
+ public function exportDevices($deviceIdList, $begin, $end, bool $all=false): DataResponse {
// sorry about ugly deviceIdList management:
// when an empty list is passed in http request, we get null here
if ($deviceIdList === null or (is_array($deviceIdList) and count($deviceIdList) === 0)) {
- return new DataResponse('No device to export', 400);
+ return new DataResponse($this->l->t('No device to export'), 400);
}
// create /Maps directory if necessary
@@ -187,19 +212,19 @@ class DevicesController extends Controller {
if ($userFolder->nodeExists('/Maps')) {
$mapsFolder = $userFolder->get('/Maps');
if ($mapsFolder->getType() !== \OCP\Files\FileInfo::TYPE_FOLDER) {
- return new DataResponse('/Maps is not a directory', 400);
+ return new DataResponse($this->l->t('/Maps is not a directory'), 400);
}
else if (!$mapsFolder->isCreatable()) {
- return new DataResponse('/Maps is not writeable', 400);
+ return new DataResponse($this->l->t('/Maps is not writeable'), 400);
}
}
else {
- return new DataResponse('Impossible to create /Maps', 400);
+ return new DataResponse($this->l->t('Impossible to create /Maps'), 400);
}
$nbDevices = $this->devicesService->countPoints($this->userId, $deviceIdList, $begin, $end);
if ($nbDevices === 0) {
- return new DataResponse('Nothing to export', 400);
+ return new DataResponse($this->l->t('Nothing to export'), 400);
}
// generate export file name
@@ -222,10 +247,14 @@ class DevicesController extends Controller {
return new DataResponse('/Maps/'.$filename);
}
- /**
- * @NoAdminRequired
- */
- public function importDevices($path) {
+ /**
+ * @NoAdminRequired
+ * @param $path
+ * @return DataResponse
+ * @throws \OCP\Files\InvalidPathException
+ * @throws \OCP\Files\NotFoundException
+ */
+ public function importDevices($path): DataResponse {
$userFolder = $this->userfolder;
$cleanpath = str_replace(array('../', '..\\'), '', $path);
@@ -234,27 +263,32 @@ class DevicesController extends Controller {
if ($file->getType() === \OCP\Files\FileInfo::TYPE_FILE and
$file->isReadable()){
$lowerFileName = strtolower($file->getName());
- if ($this->endswith($lowerFileName, '.gpx') or $this->endswith($lowerFileName, '.kml') or $this->endswith($lowerFileName, '.kmz')) {
+ if ($this->endsWith($lowerFileName, '.gpx') or $this->endsWith($lowerFileName, '.kml') or $this->endsWith($lowerFileName, '.kmz')) {
$nbImported = $this->devicesService->importDevices($this->userId, $file);
return new DataResponse($nbImported);
}
else {
// invalid extension
- return new DataResponse('Invalid file extension', 400);
+ return new DataResponse($this->l->t('Invalid file extension'), 400);
}
}
else {
// directory or not readable
- return new DataResponse('Impossible to read the file', 400);
+ return new DataResponse($this->l->t('Impossible to read the file'), 400);
}
}
else {
// does not exist
- return new DataResponse('File does not exist', 400);
+ return new DataResponse($this->l->t('File does not exist'), 400);
}
}
- private function endswith($string, $test) {
+ /**
+ * @param $string
+ * @param $test
+ * @return bool
+ */
+ private function endsWith($string, $test): bool {
$strlen = strlen($string);
$testlen = strlen($test);
if ($testlen > $strlen) return false;
diff --git a/lib/Controller/FavoritesApiController.php b/lib/Controller/FavoritesApiController.php
index 0a66f9c7..f833554b 100644
--- a/lib/Controller/FavoritesApiController.php
+++ b/lib/Controller/FavoritesApiController.php
@@ -36,7 +36,7 @@ class FavoritesApiController extends ApiController {
private $dbtype;
private $dbdblquotes;
private $defaultDeviceId;
- private $trans;
+ private $l;
private $logger;
private $favoritesService;
protected $appName;
@@ -49,7 +49,7 @@ class FavoritesApiController extends ApiController {
IAppManager $appManager,
IUserManager $userManager,
IGroupManager $groupManager,
- IL10N $trans,
+ IL10N $l,
ILogger $logger,
FavoritesService $favoritesService,
$UserId) {
@@ -64,7 +64,7 @@ class FavoritesApiController extends ApiController {
$this->userId = $UserId;
$this->userManager = $userManager;
$this->groupManager = $groupManager;
- $this->trans = $trans;
+ $this->l = $l;
$this->dbtype = $config->getSystemValue('dbtype');
// IConfig object
$this->config = $config;
@@ -75,12 +75,15 @@ class FavoritesApiController extends ApiController {
$this->shareManager = $shareManager;
}
- /**
- * @NoAdminRequired
- * @NoCSRFRequired
- * @CORS
- */
- public function getFavorites($apiversion, $pruneBefore = 0) {
+ /**
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @CORS
+ * @param $apiversion
+ * @param int $pruneBefore
+ * @return DataResponse
+ */
+ public function getFavorites($apiversion, int $pruneBefore = 0): DataResponse {
$now = new \DateTime();
$favorites = $this->favoritesService->getFavoritesFromDB($this->userId, $pruneBefore);
@@ -94,27 +97,43 @@ class FavoritesApiController extends ApiController {
->setETag($etag);
}
- /**
- * @NoAdminRequired
- * @NoCSRFRequired
- * @CORS
- */
- public function addFavorite($apiversion, $name, $lat, $lng, $category, $comment, $extensions) {
+ /**
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @CORS
+ * @param $apiversion
+ * @param $name
+ * @param $lat
+ * @param $lng
+ * @param $category
+ * @param $comment
+ * @param $extensions
+ * @return DataResponse
+ */
+ public function addFavorite($apiversion, $name, $lat, $lng, $category, $comment, $extensions): DataResponse {
if (is_numeric($lat) && is_numeric($lng)) {
$favoriteId = $this->favoritesService->addFavoriteToDB($this->userId, $name, $lat, $lng, $category, $comment, $extensions);
$favorite = $this->favoritesService->getFavoriteFromDB($favoriteId);
return new DataResponse($favorite);
} else {
- return new DataResponse('invalid values', 400);
+ return new DataResponse($this->l->t('Invalid values'), 400);
}
}
- /**
- * @NoAdminRequired
- * @NoCSRFRequired
- * @CORS
- */
- public function editFavorite($id, $name, $lat, $lng, $category, $comment, $extensions) {
+ /**
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @CORS
+ * @param $id
+ * @param $name
+ * @param $lat
+ * @param $lng
+ * @param $category
+ * @param $comment
+ * @param $extensions
+ * @return DataResponse
+ */
+ public function editFavorite($id, $name, $lat, $lng, $category, $comment, $extensions): DataResponse {
$favorite = $this->favoritesService->getFavoriteFromDB($id, $this->userId);
if ($favorite !== null) {
if (($lat === null || is_numeric($lat)) &&
@@ -124,25 +143,27 @@ class FavoritesApiController extends ApiController {
$editedFavorite = $this->favoritesService->getFavoriteFromDB($id);
return new DataResponse($editedFavorite);
} else {
- return new DataResponse('invalid values', 400);
+ return new DataResponse($this->l->t('Invalid values'), 400);
}
} else {
- return new DataResponse('no such favorite', 400);
+ return new DataResponse($this->l->t('No such favorite'), 400);
}
}
- /**
- * @NoAdminRequired
- * @NoCSRFRequired
- * @CORS
- */
- public function deleteFavorite($id) {
+ /**
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @CORS
+ * @param $id
+ * @return DataResponse
+ */
+ public function deleteFavorite($id): DataResponse {
$favorite = $this->favoritesService->getFavoriteFromDB($id, $this->userId);
if ($favorite !== null) {
$this->favoritesService->deleteFavoriteFromDB($id);
return new DataResponse('DELETED');
} else {
- return new DataResponse('no such favorite', 400);
+ return new DataResponse($this->l->t('No such favorite'), 400);
}
}
diff --git a/lib/Controller/FavoritesController.php b/lib/Controller/FavoritesController.php
index e63e5274..c25af555 100644
--- a/lib/Controller/FavoritesController.php
+++ b/lib/Controller/FavoritesController.php
@@ -43,7 +43,7 @@ class FavoritesController extends Controller {
private $dbtype;
private $dbdblquotes;
private $defaultDeviceId;
- private $trans;
+ private $l;
private $logger;
private $favoritesService;
private $dateTimeZone;
@@ -60,7 +60,7 @@ class FavoritesController extends Controller {
IAppManager $appManager,
IUserManager $userManager,
IGroupManager $groupManager,
- IL10N $trans,
+ IL10N $l,
ILogger $logger,
FavoritesService $favoritesService,
IDateTimeZone $dateTimeZone,
@@ -75,7 +75,7 @@ class FavoritesController extends Controller {
$this->userId = $UserId;
$this->userManager = $userManager;
$this->groupManager = $groupManager;
- $this->trans = $trans;
+ $this->l = $l;
$this->dbtype = $config->getSystemValue('dbtype');
// IConfig object
$this->config = $config;
@@ -87,31 +87,47 @@ class FavoritesController extends Controller {
$this->favoriteShareMapper = $favoriteShareMapper;
}
- /**
- * @NoAdminRequired
- */
- public function getFavorites() {
+ /**
+ * @NoAdminRequired
+ * @return DataResponse
+ */
+ public function getFavorites(): DataResponse {
$favorites = $this->favoritesService->getFavoritesFromDB($this->userId);
return new DataResponse($favorites);
}
- /**
- * @NoAdminRequired
- */
- public function addFavorite($name, $lat, $lng, $category, $comment, $extensions) {
+ /**
+ * @NoAdminRequired
+ * @param $name
+ * @param $lat
+ * @param $lng
+ * @param $category
+ * @param $comment
+ * @param $extensions
+ * @return DataResponse
+ */
+ public function addFavorite($name, $lat, $lng, $category, $comment, $extensions): DataResponse {
if (is_numeric($lat) && is_numeric($lng)) {
$favoriteId = $this->favoritesService->addFavoriteToDB($this->userId, $name, $lat, $lng, $category, $comment, $extensions);
$favorite = $this->favoritesService->getFavoriteFromDB($favoriteId);
return new DataResponse($favorite);
} else {
- return new DataResponse('invalid values', 400);
+ return new DataResponse($this->l->t('Invalid values'), 400);
}
}
- /**
- * @NoAdminRequired
- */
- public function editFavorite($id, $name, $lat, $lng, $category, $comment, $extensions) {
+ /**
+ * @NoAdminRequired
+ * @param $id
+ * @param $name
+ * @param $lat
+ * @param $lng
+ * @param $category
+ * @param $comment
+ * @param $extensions
+ * @return DataResponse
+ */
+ public function editFavorite($id, $name, $lat, $lng, $category, $comment, $extensions): DataResponse {
$favorite = $this->favoritesService->getFavoriteFromDB($id, $this->userId);
if ($favorite !== null) {
if (($lat === null || is_numeric($lat)) &&
@@ -121,17 +137,21 @@ class FavoritesController extends Controller {
$editedFavorite = $this->favoritesService->getFavoriteFromDB($id);
return new DataResponse($editedFavorite);
} else {
- return new DataResponse('invalid values', 400);
+ return new DataResponse($this->l->t('Invalid values'), 400);
}
} else {
- return new DataResponse('no such favorite', 400);
+ return new DataResponse($this->l->t('No such favorite'), 400);
}
}
- /**
- * @NoAdminRequired
- */
- public function renameCategories($categories, $newName) {
+ /**
+ * @NoAdminRequired
+ * @param $categories
+ * @param $newName
+ * @return DataResponse
+ * @throws \OCP\DB\Exception
+ */
+ public function renameCategories($categories, $newName): DataResponse {
if (is_array($categories)) {
foreach ($categories as $cat) {
$this->favoritesService->renameCategoryInDB($this->userId, $cat, $newName);
@@ -148,59 +168,68 @@ class FavoritesController extends Controller {
return new DataResponse('RENAMED');
}
- /**
- * @NoAdminRequired
- */
- public function deleteFavorite($id) {
+ /**
+ * @NoAdminRequired
+ * @param $id
+ * @return DataResponse
+ */
+ public function deleteFavorite($id): DataResponse {
$favorite = $this->favoritesService->getFavoriteFromDB($id, $this->userId);
if ($favorite !== null) {
$this->favoritesService->deleteFavoriteFromDB($id);
return new DataResponse('DELETED');
} else {
- return new DataResponse('no such favorite', 400);
+ return new DataResponse($this->l->t('No such favorite'), 400);
}
}
- /**
- * @NoAdminRequired
- */
- public function deleteFavorites($ids) {
+ /**
+ * @NoAdminRequired
+ * @param $ids
+ * @return DataResponse
+ */
+ public function deleteFavorites($ids): DataResponse {
$this->favoritesService->deleteFavoritesFromDB($ids, $this->userId);
return new DataResponse('DELETED');
}
- /**
- * @NoAdminRequired
- */
- public function getSharedCategories() {
+ /**
+ * @NoAdminRequired
+ * @return DataResponse
+ */
+ public function getSharedCategories(): DataResponse {
$categories = $this->favoriteShareMapper->findAllByOwner($this->userId);
return new DataResponse($categories);
}
- /**
- * @NoAdminRequired
- */
- public function shareCategory($category) {
+ /**
+ * @NoAdminRequired
+ * @param $category
+ * @return DataResponse
+ */
+ public function shareCategory($category): DataResponse {
if ($this->favoritesService->countFavorites($this->userId, [$category], null, null) === 0) {
- return new DataResponse("Unknown category", Http::STATUS_BAD_REQUEST);
+ return new DataResponse($this->l->t("Unknown category"), Http::STATUS_BAD_REQUEST);
}
$share = $this->favoriteShareMapper->findOrCreateByOwnerAndCategory($this->userId, $category);
if ($share === null) {
- return new DataResponse("Error sharing favorite", Http::STATUS_INTERNAL_SERVER_ERROR);
+ return new DataResponse($this->l->t("Error sharing favorite"), Http::STATUS_INTERNAL_SERVER_ERROR);
}
return new DataResponse($share);
}
- /**
- * @NoAdminRequired
- */
- public function unShareCategory($category) {
+ /**
+ * @NoAdminRequired
+ * @param $category
+ * @return DataResponse
+ */
+ public function unShareCategory($category): DataResponse {
if ($this->favoritesService->countFavorites($this->userId, [$category], null, null) === 0) {
- return new DataResponse("Unknown category", Http::STATUS_BAD_REQUEST);
+ return new DataResponse($this->l->t("Unknown category"), Http::STATUS_BAD_REQUEST);
}
$didExist = $this->favoriteShareMapper->removeByOwnerAndCategory($this->userId, $category);
@@ -210,14 +239,21 @@ class FavoritesController extends Controller {
]);
}
- /**
- * @NoAdminRequired
- */
- public function exportFavorites($categoryList, $begin, $end, $all = false) {
+ /**
+ * @NoAdminRequired
+ * @param $categoryList
+ * @param $begin
+ * @param $end
+ * @param bool $all
+ * @return DataResponse
+ * @throws \OCP\Files\NotFoundException
+ * @throws \OCP\Files\NotPermittedException
+ */
+ public function exportFavorites($categoryList, $begin, $end, bool $all = false): DataResponse {
// sorry about ugly categoryList management:
// when an empty list is passed in http request, we get null here
if ($categoryList === null or (is_array($categoryList) and count($categoryList) === 0)) {
- $response = new DataResponse('Nothing to export', 400);
+ $response = new DataResponse($this->l->t('Nothing to export'), 400);
return $response;
}
@@ -229,22 +265,22 @@ class FavoritesController extends Controller {
if ($userFolder->nodeExists('/Maps')) {
$mapsFolder = $userFolder->get('/Maps');
if ($mapsFolder->getType() !== \OCP\Files\FileInfo::TYPE_FOLDER) {
- $response = new DataResponse('/Maps is not a directory', 400);
+ $response = new DataResponse($this->l->t('/Maps is not a directory'), 400);
return $response;
}
else if (!$mapsFolder->isCreatable()) {
- $response = new DataResponse('/Maps is not writeable', 400);
+ $response = new DataResponse($this->l->t('/Maps is not writeable'), 400);
return $response;
}
}
else {
- $response = new DataResponse('Impossible to create /Maps', 400);
+ $response = new DataResponse($this->l->t('Impossible to create /Maps'), 400);
return $response;
}
$nbFavorites = $this->favoritesService->countFavorites($this->userId, $categoryList, $begin, $end);
if ($nbFavorites === 0) {
- $response = new DataResponse('Nothing to export', 400);
+ $response = new DataResponse($this->l->t('Nothing to export'), 400);
return $response;
}
@@ -268,10 +304,14 @@ class FavoritesController extends Controller {
return new DataResponse('/Maps/'.$filename);
}
- /**
- * @NoAdminRequired
- */
- public function importFavorites($path) {
+ /**
+ * @NoAdminRequired
+ * @param $path
+ * @return DataResponse
+ * @throws \OCP\Files\InvalidPathException
+ * @throws \OCP\Files\NotFoundException
+ */
+ public function importFavorites($path): DataResponse {
$userFolder = $this->userfolder;
$cleanpath = str_replace(array('../', '..\\'), '',$path);
@@ -286,21 +326,26 @@ class FavoritesController extends Controller {
}
else {
// invalid extension
- return new DataResponse('Invalid file extension', 400);
+ return new DataResponse($this->l->t('Invalid file extension'), 400);
}
}
else {
// directory or not readable
- return new DataResponse('Impossible to read the file', 400);
+ return new DataResponse($this->l->t('Impossible to read the file'), 400);
}
}
else {
// does not exist
- return new DataResponse('File does not exist', 400);
+ return new DataResponse($this->l->t('File does not exist'), 400);
}
}
- private function endswith($string, $test) {
+ /**
+ * @param $string
+ * @param $test
+ * @return bool
+ */
+ private function endswith($string, $test): bool {
$strlen = strlen($string);
$testlen = strlen($test);
if ($testlen > $strlen) return false;
diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php
index a2c6147d..8a68ef70 100644
--- a/lib/Controller/PageController.php
+++ b/lib/Controller/PageController.php
@@ -40,16 +40,17 @@ class PageController extends Controller {
$this->initialStateService = $initialStateService;
}
- /**
- * CAUTION: the @Stuff turns off security checks; for this page no admin is
- * required and no CSRF check. If you don't know what CSRF is, read
- * it up in the docs or you might create a security hole. This is
- * basically the only required method to add this exemption, don't
- * add it to any other method if you don't exactly know what it does
- *
- * @NoAdminRequired
- * @NoCSRFRequired
- */
+ /**
+ * CAUTION: the @Stuff turns off security checks; for this page no admin is
+ * required and no CSRF check. If you don't know what CSRF is, read
+ * it up in the docs or you might create a security hole. This is
+ * basically the only required method to add this exemption, don't
+ * add it to any other method if you don't exactly know what it does
+ *
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @return TemplateResponse
+ */
public function index(): TemplateResponse {
// $this->eventDispatcher->dispatch(LoadSidebar::class, new LoadSidebar());
$this->eventDispatcher->dispatch(LoadViewer::class, new LoadViewer());
@@ -63,11 +64,13 @@ class PageController extends Controller {
return $response;
}
- /**
- * @NoAdminRequired
- * @NoCSRFRequired
- */
- public function openGeoLink($url) {
+ /**
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @param $url
+ * @return TemplateResponse
+ */
+ public function openGeoLink($url): TemplateResponse {
$params = array('user' => $this->userId);
$params["geourl"] = $url;
$response = new TemplateResponse('maps', 'index', $params);
@@ -94,7 +97,11 @@ class PageController extends Controller {
return $response;
}
- private function addCsp($response) {
+ /**
+ * @param $response
+ * @return void
+ */
+ private function addCsp($response): void {
if (class_exists('OCP\AppFramework\Http\ContentSecurityPolicy')) {
$csp = new \OCP\AppFramework\Http\ContentSecurityPolicy();
// map tiles
diff --git a/lib/Controller/PhotosController.php b/lib/Controller/PhotosController.php
index 481c57bc..2a0e3022 100644
--- a/lib/Controller/PhotosController.php
+++ b/lib/Controller/PhotosController.php
@@ -40,37 +40,46 @@ class PhotosController extends Controller {
$this->photofilesService = $photofilesService;
}
- /**
- * @NoAdminRequired
- * @NoCSRFRequired
- */
- public function getPhotosFromDb() {
+ /**
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @return DataResponse
+ */
+ public function getPhotosFromDb(): DataResponse {
$result = $this->geophotoService->getAllFromDB($this->userId);
return new DataResponse($result);
}
- /**
- * @NoAdminRequired
- * @NoCSRFRequired
- */
- public function getNonLocalizedPhotosFromDb() {
+ /**
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ * @return DataResponse
+ */
+ public function getNonLocalizedPhotosFromDb(): DataResponse {
$result = $this->geophotoService->getNonLocalizedFromDB($this->userId);
return new DataResponse($result);
}
- /**
- * @NoAdminRequired
- */
- public function placePhotos($paths, $lats, $lngs, $directory=false) {
+ /**
+ * @NoAdminRequired
+ * @param $paths
+ * @param $lats
+ * @param $lngs
+ * @param bool $directory
+ * @return DataResponse
+ */
+ public function placePhotos($paths, $lats, $lngs, bool $directory=false): DataResponse {
$result = $this->photofilesService->setPhotosFilesCoords($this->userId, $paths, $lats, $lngs, $directory);
return new DataResponse($result);
}
- /**
- * @NoAdminRequired
- */
- public function resetPhotosCoords($paths) {
+ /**
+ * @NoAdminRequired
+ * @param $paths
+ * @return DataResponse
+ */
+ public function resetPhotosCoords($paths): DataResponse {
$result = $this->photofilesService->resetPhotosFilesCoords($this->userId, $paths);
return new DataResponse($result);
}
diff --git a/lib/Controller/PublicFavoritesApiController.php b/lib/Controller/PublicFavoritesApiController.php
index b2db22d1..fbb75591 100644
--- a/lib/Controller/PublicFavoritesApiController.php
+++ b/lib/Controller/PublicFavoritesApiController.php
@@ -55,14 +55,23 @@ class PublicFavoritesApiController extends PublicShareController {
$this->favoritesService = $favoritesService;
}
+ /**
+ * @return string
+ */
public function getPasswordHash(): string {
return '';
}
+ /**
+ * @return bool
+ */
protected function isPasswordProtected(): bool {
return false;
}
+ /**
+ * @return bool
+ */
public function isValidToken(): bool {
try {
$this->favoriteShareMapper->findByToken($this->getToken());
@@ -73,6 +82,9 @@ class PublicFavoritesApiController extends PublicShareController {
return true;
}
+ /**
+ * @return bool
+ */
public function canEdit(): bool {
try {
$share = $this->favoriteShareMapper->findByToken($this->getToken());
@@ -88,7 +100,7 @@ class PublicFavoritesApiController extends PublicShareController {
*
* @return DataResponse
*/
- public function getFavorites() {
+ public function getFavorites(): DataResponse {
try {
$share = $this->favoriteShareMapper->findByToken($this->getToken());
} catch (DoesNotExistException $e) {
diff --git a/lib/Controller/PublicPageController.php b/lib/Controller/PublicPageController.php
index 5a18498e..605cf6ce 100644
--- a/lib/Controller/PublicPageController.php
+++ b/lib/Controller/PublicPageController.php
@@ -95,25 +95,27 @@ class PublicPageController extends PublicShareController {
return $response;
}
- /**
- * Get a hash of the password for this share
- *
- * To ensure access is blocked when the password to a share is changed we store
- * a hash of the password for this token.
- *
- * @since 14.0.0
- */
+ /**
+ * Get a hash of the password for this share
+ *
+ * To ensure access is blocked when the password to a share is changed we store
+ * a hash of the password for this token.
+ *
+ * @return string
+ * @since 14.0.0
+ */
protected function getPasswordHash(): string {
return "";
}
- /**
- * Is the provided token a valid token
- *
- * This function is already called from the middleware directly after setting the token.
- *
- * @since 14.0.0
- */
+ /**
+ * Is the provided token a valid token
+ *
+ * This function is already called from the middleware directly after setting the token.
+ *
+ * @return bool
+ * @since 14.0.0
+ */
public function isValidToken(): bool {
try {
$this->favoriteShareMapper->findByToken($this->getToken());
@@ -124,16 +126,21 @@ class PublicPageController extends PublicShareController {
return true;
}
- /**
- * Is a share with this token password protected
- *
- * @since 14.0.0
- */
+ /**
+ * Is a share with this token password protected
+ *
+ * @return bool
+ * @since 14.0.0
+ */
protected function isPasswordProtected(): bool {
return false;
}
- private function addCsp($response) {
+ /**
+ * @param $response
+ * @return void
+ */
+ private function addCsp($response): void {
if (class_exists('OCP\AppFramework\Http\ContentSecurityPolicy')) {
$csp = new ContentSecurityPolicy();
// map tiles
diff --git a/lib/Controller/RoutingController.php b/lib/Controller/RoutingController.php
index 1150d4ec..079efc9b 100644
--- a/lib/Controller/RoutingController.php
+++ b/lib/Controller/RoutingController.php
@@ -48,7 +48,7 @@ class RoutingController extends Controller {
private $dbtype;
private $dbdblquotes;
private $defaultDeviceId;
- private $trans;
+ private $l;
private $logger;
private $dateTimeZone;
protected $appName;
@@ -61,7 +61,7 @@ class RoutingController extends Controller {
IAppManager $appManager,
IUserManager $userManager,
IGroupManager $groupManager,
- IL10N $trans,
+ IL10N $l,
ILogger $logger,
IDateTimeZone $dateTimeZone,
$UserId){
@@ -73,7 +73,7 @@ class RoutingController extends Controller {
$this->userId = $UserId;
$this->userManager = $userManager;
$this->groupManager = $groupManager;
- $this->trans = $trans;
+ $this->l = $l;
$this->dbtype = $config->getSystemValue('dbtype');
// IConfig object
$this->config = $config;
@@ -84,10 +84,18 @@ class RoutingController extends Controller {
$this->shareManager = $shareManager;
}
- /**
- * @NoAdminRequired
- */
- public function exportRoute($type, $coords, $name, $totDist, $totTime) {
+ /**
+ * @NoAdminRequired
+ * @param $type
+ * @param $coords
+ * @param $name
+ * @param $totDist
+ * @param $totTime
+ * @return DataResponse
+ * @throws \OCP\Files\NotFoundException
+ * @throws \OCP\Files\NotPermittedException
+ */
+ public function exportRoute($type, $coords, $name, $totDist, $totTime): DataResponse {
// create /Maps directory if necessary
$userFolder = $this->userfolder;
if (!$userFolder->nodeExists('/Maps')) {
@@ -96,16 +104,16 @@ class RoutingController extends Controller {
if ($userFolder->nodeExists('/Maps')) {
$mapsFolder = $userFolder->get('/Maps');
if ($mapsFolder->getType() !== \OCP\Files\FileInfo::TYPE_FOLDER) {
- $response = new DataResponse('/Maps is not a directory', 400);
+ $response = new DataResponse($this->l->t('/Maps is not a directory'), 400);
return $response;
}
else if (!$mapsFolder->isCreatable()) {
- $response = new DataResponse('/Maps is not writeable', 400);
+ $response = new DataResponse($this->l->t('/Maps is not writeable'), 400);
return $response;
}
}
else {
- $response = new DataResponse('Impossible to create /Maps', 400);
+ $response = new DataResponse($this->l->t('Impossible to create /Maps'), 400);
return $response;
}
diff --git a/lib/Controller/TracksController.php b/lib/Controller/TracksController.php
index 1759b3bb..1991bf3a 100644
--- a/lib/Controller/TracksController.php
+++ b/lib/Controller/TracksController.php
@@ -37,7 +37,11 @@ use OCP\ILogger;
use OCA\Maps\Service\TracksService;
-function remove_utf8_bom($text) {
+/**
+ * @param string $text
+ * @return string
+ */
+function remove_utf8_bom(string $text): string {
$bom = pack('H*','EFBBBF');
$text = preg_replace("/^$bom/", '', $text);
return $text;
@@ -54,7 +58,7 @@ class TracksController extends Controller {
private $groupManager;
private $dbtype;
private $dbdblquotes;
- private $trans;
+ private $l;
private $logger;
private $tracksService;
protected $appName;
@@ -67,7 +71,7 @@ class TracksController extends Controller {
IAppManager $appManager,
IUserManager $userManager,
IGroupManager $groupManager,
- IL10N $trans,
+ IL10N $l,
ILogger $logger,
TracksService $tracksService,
$UserId){
@@ -79,7 +83,7 @@ class TracksController extends Controller {
$this->userId = $UserId;
$this->userManager = $userManager;
$this->groupManager = $groupManager;
- $this->trans = $trans;
+ $this->l = $l;
$this->dbtype = $config->getSystemValue('dbtype');
$this->config = $config;
if ($UserId !== '' and $UserId !== null and $serverContainer !== null){
@@ -88,10 +92,13 @@ class TracksController extends Controller {
$this->shareManager = $shareManager;
}
- /**
- * @NoAdminRequired
- */
- public function getTracks() {
+ /**
+ * @NoAdminRequired
+ * @return DataResponse
+ * @throws \OCP\Files\InvalidPathException
+ * @throws \OCP\Files\NotFoundException
+ */
+ public function getTracks(): DataResponse {
$tracks = $this->tracksService->getTracksFromDB($this->userId);
$existingTracks = [];
foreach ($tracks as $track) {
@@ -115,10 +122,14 @@ class TracksController extends Controller {
return new DataResponse($existingTracks);
}
- /**
- * @NoAdminRequired
- */
- public function getTrackFileContent($id) {
+ /**
+ * @NoAdminRequired
+ * @param $id
+ * @return DataResponse
+ * @throws \OCP\Files\InvalidPathException
+ * @throws \OCP\Files\NotFoundException
+ */
+ public function getTrackFileContent($id): DataResponse {
$track = $this->tracksService->getTrackFromDB($id);
$res = is_null($track) ? null : $this->userfolder->getById($track['file_id']);
if (is_array($res) and count($res) > 0) {
@@ -140,39 +151,46 @@ class TracksController extends Controller {
]);
}
else {
- return new DataResponse('bad file type', 400);
+ return new DataResponse($this->l->t('Bad file type'), 400);
}
}
else {
- return new DataResponse('file not found', 400);
+ return new DataResponse($this->l->t('File not found'), 400);
}
}
- /**
- * @NoAdminRequired
- */
- public function editTrack($id, $color, $metadata, $etag) {
+ /**
+ * @NoAdminRequired
+ * @param $id
+ * @param $color
+ * @param $metadata
+ * @param $etag
+ * @return DataResponse
+ */
+ public function editTrack($id, $color, $metadata, $etag): DataResponse {
$track = $this->tracksService->getTrackFromDB($id, $this->userId);
if ($track !== null) {
$this->tracksService->editTrackInDB($id, $color, $metadata, $etag);
return new DataResponse('EDITED');
}
else {
- return new DataResponse('no such track', 400);
+ return new DataResponse($this->l->t('No such track'), 400);
}
}
- /**
- * @NoAdminRequired
- */
- public function deleteTrack($id) {
+ /**
+ * @NoAdminRequired
+ * @param $id
+ * @return DataResponse
+ */
+ public function deleteTrack($id): DataResponse {
$track = $this->tracksService->getTrackFromDB($id, $this->userId);
if ($track !== null) {
$this->tracksService->deleteTrackFromDB($id);
return new DataResponse('DELETED');
}
else {
- return new DataResponse('no such track', 400);
+ return new DataResponse($this->l->t('No such track'), 400);
}
}
diff --git a/lib/Controller/UtilsController.php b/lib/Controller/UtilsController.php
index bec30461..d247e155 100644
--- a/lib/Controller/UtilsController.php
+++ b/lib/Controller/UtilsController.php
@@ -43,11 +43,13 @@ class UtilsController extends Controller {
$this->config = $config;
}
- /**
- * Delete user options
- * @NoAdminRequired
- */
- public function deleteOptionsValues() {
+ /**
+ * Delete user options
+ *
+ * @NoAdminRequired
+ * @return DataResponse
+ */
+ public function deleteOptionsValues(): DataResponse {
$keys = $this->config->getUserKeys($this->userId, 'maps');
foreach ($keys as $key) {
$this->config->deleteUserValue($this->userId, 'maps', $key);
@@ -55,22 +57,28 @@ class UtilsController extends Controller {
return new DataResponse(['done'=>1]);
}
- /**
- * Save options values to the DB for current user
- * @NoAdminRequired
- */
- public function saveOptionValue($options) {
+ /**
+ * Save options values to the DB for current user
+ *
+ * @NoAdminRequired
+ * @param $options
+ * @return DataResponse
+ * @throws \OCP\PreConditionNotMetException
+ */
+ public function saveOptionValue($options): DataResponse {
foreach ($options as $key => $value) {
$this->config->setUserValue($this->userId, 'maps', $key, $value);
}
return new DataResponse(['done'=>1]);
}
- /**
- * get options values from the config for current user
- * @NoAdminRequired
- */
- public function getOptionsValues() {
+ /**
+ * get options values from the config for current user
+ *
+ * @NoAdminRequired
+ * @return DataResponse
+ */
+ public function getOptionsValues(): DataResponse {
$ov = array();
// get all user values
@@ -97,10 +105,13 @@ class UtilsController extends Controller {
return new DataResponse(['values'=>$ov]);
}
- /**
- * set routing settings
- */
- public function setRoutingSettings($values) {
+ /**
+ * set routing settings
+ *
+ * @param $values
+ * @return DataResponse
+ */
+ public function setRoutingSettings($values): DataResponse {
$acceptedKeys = [
'osrmCarURL',
'osrmBikeURL',
diff --git a/package-lock.json b/package-lock.json
index e829e30e..bb0784b7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"@nextcloud/router": "^2.0.0",
"@nextcloud/vue": "^5.3.1",
"@raruto/leaflet-elevation": "^1.7.0",
- "axios": "^0.26.1",
+ "axios": "^0.27.2",
"geojson": "^0.5.0",
"leaflet": "^1.5.1",
"leaflet-contextmenu": "^1.4.0",
@@ -2029,15 +2029,6 @@
"npm": "^7"
}
},
- "node_modules/@nextcloud/axios/node_modules/axios": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
- "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
- "dependencies": {
- "follow-redirects": "^1.14.9",
- "form-data": "^4.0.0"
- }
- },
"node_modules/@nextcloud/babel-config": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@nextcloud/babel-config/-/babel-config-1.0.0.tgz",
@@ -3202,11 +3193,12 @@
}
},
"node_modules/axios": {
- "version": "0.26.1",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
- "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
+ "version": "0.27.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
+ "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
"dependencies": {
- "follow-redirects": "^1.14.8"
+ "follow-redirects": "^1.14.9",
+ "form-data": "^4.0.0"
}
},
"node_modules/babel-code-frame": {
@@ -14080,17 +14072,6 @@
"@nextcloud/auth": "^1.3.0",
"axios": "^0.27.1",
"core-js": "^3.6.4"
- },
- "dependencies": {
- "axios": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
- "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
- "requires": {
- "follow-redirects": "^1.14.9",
- "form-data": "^4.0.0"
- }
- }
}
},
"@nextcloud/babel-config": {
@@ -15078,11 +15059,12 @@
"peer": true
},
"axios": {
- "version": "0.26.1",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
- "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
+ "version": "0.27.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
+ "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
"requires": {
- "follow-redirects": "^1.14.8"
+ "follow-redirects": "^1.14.9",
+ "form-data": "^4.0.0"
}
},
"babel-code-frame": {
diff --git a/package.json b/package.json
index f5307831..360c6c98 100644
--- a/package.json
+++ b/package.json
@@ -47,7 +47,7 @@
"@nextcloud/router": "^2.0.0",
"@nextcloud/vue": "^5.3.1",
"@raruto/leaflet-elevation": "^1.7.0",
- "axios": "^0.26.1",
+ "axios": "^0.27.2",
"geojson": "^0.5.0",
"leaflet": "^1.5.1",
"leaflet-contextmenu": "^1.4.0",
diff --git a/tests/Unit/Controller/DevicesApiControllerTest.php b/tests/Unit/Controller/DevicesApiControllerTest.php
index 1442db59..571e9b45 100644
--- a/tests/Unit/Controller/DevicesApiControllerTest.php
+++ b/tests/Unit/Controller/DevicesApiControllerTest.php
@@ -142,7 +142,7 @@ class DevicesApiControllerTest extends \PHPUnit\Framework\TestCase {
$status = $resp->getStatus();
$this->assertEquals(400, $status);
$data = $resp->getData();
- $this->assertEquals('no such device', $data);
+ $this->assertEquals('No such device', $data);
// correct values
$resp = $this->devicesApiController->addDevicePoint('1.0', 1.1, 2.2, 12345, 'testDevice', 1000, 99, 50);
@@ -193,13 +193,13 @@ class DevicesApiControllerTest extends \PHPUnit\Framework\TestCase {
$status = $resp->getStatus();
$this->assertEquals(400, $status);
$data = $resp->getData();
- $this->assertEquals('invalid values', $data);
+ $this->assertEquals('Invalid values', $data);
$resp = $this->devicesApiController->addDevicePoint('1.0', 1.1, 'aaa', 12345, 'testDevice', 1000, 99, 50);
$status = $resp->getStatus();
$this->assertEquals(400, $status);
$data = $resp->getData();
- $this->assertEquals('invalid values', $data);
+ $this->assertEquals('Invalid values', $data);
}
public function testEditDevice() {
@@ -373,7 +373,7 @@ class DevicesApiControllerTest extends \PHPUnit\Framework\TestCase {
//$resp = $this->favoritesController->editFavorite(-1, 'aa', 'invalid lat', 4.2, 'cat2', 'comment', 'ext');
//$this->assertEquals(400, $status);
//$data = $resp->getData();
- //$this->assertEquals('no such favorite', $data);
+ //$this->assertEquals('No such favorite', $data);
//// rename category
//$resp = $this->favoritesController->addFavorite('b', 3.1, 4.2, 'cat1', null, null);
diff --git a/tests/Unit/Controller/DevicesControllerTest.php b/tests/Unit/Controller/DevicesControllerTest.php
index d176aef5..ebc8a46b 100644
--- a/tests/Unit/Controller/DevicesControllerTest.php
+++ b/tests/Unit/Controller/DevicesControllerTest.php
@@ -154,7 +154,7 @@ class DevicesControllerTest extends \PHPUnit\Framework\TestCase {
$status = $resp->getStatus();
$this->assertEquals(400, $status);
$data = $resp->getData();
- $this->assertEquals('no such device', $data);
+ $this->assertEquals('No such device', $data);
// correct values
$resp = $this->devicesController->addDevicePoint(1.1, 2.2, 12345, 'testDevice', 1000, 99, 50);
@@ -216,13 +216,13 @@ class DevicesControllerTest extends \PHPUnit\Framework\TestCase {
$status = $resp->getStatus();
$this->assertEquals(400, $status);
$data = $resp->getData();
- $this->assertEquals('invalid values', $data);
+ $this->assertEquals('Invalid values', $data);
$resp = $this->devicesController->addDevicePoint(1.1, 'aaa', 12345, 'testDevice', 1000, 99, 50);
$status = $resp->getStatus();
$this->assertEquals(400, $status);
$data = $resp->getData();
- $this->assertEquals('invalid values', $data);
+ $this->assertEquals('Invalid values', $data);
}
public function testEditDevice() {
@@ -397,7 +397,7 @@ class DevicesControllerTest extends \PHPUnit\Framework\TestCase {
//$resp = $this->favoritesController->editFavorite(-1, 'aa', 'invalid lat', 4.2, 'cat2', 'comment', 'ext');
//$this->assertEquals(400, $status);
//$data = $resp->getData();
- //$this->assertEquals('no such favorite', $data);
+ //$this->assertEquals('No such favorite', $data);
//// rename category
//$resp = $this->favoritesController->addFavorite('b', 3.1, 4.2, 'cat1', null, null);
diff --git a/tests/Unit/Controller/FavoritesApiControllerTest.php b/tests/Unit/Controller/FavoritesApiControllerTest.php
index fd969bc9..8b4d42c4 100644
--- a/tests/Unit/Controller/FavoritesApiControllerTest.php
+++ b/tests/Unit/Controller/FavoritesApiControllerTest.php
@@ -160,7 +160,7 @@ class FavoritesApiControllerTest extends \PHPUnit\Framework\TestCase
$this->assertEquals('', $data['name']);
$id2 = $data['id'];
- // invalid values
+ // Invalid values
$resp = $this->favoritesApiController->addFavorite('1.0', 'one', 'lat', 4.2, '', null, null);
$status = $resp->getStatus();
$this->assertEquals(400, $status);
@@ -238,12 +238,12 @@ class FavoritesApiControllerTest extends \PHPUnit\Framework\TestCase
$status = $resp->getStatus();
$this->assertEquals(400, $status);
$data = $resp->getData();
- $this->assertEquals('invalid values', $data);
+ $this->assertEquals('Invalid values', $data);
$resp = $this->favoritesApiController->editFavorite(-1, 'aa', 'invalid lat', 4.2, 'cat2', 'comment', 'ext');
$this->assertEquals(400, $status);
$data = $resp->getData();
- $this->assertEquals('no such favorite', $data);
+ $this->assertEquals('No such favorite', $data);
}
}
diff --git a/tests/Unit/Controller/FavoritesControllerTest.php b/tests/Unit/Controller/FavoritesControllerTest.php
index 1adfc97b..ae531fd6 100644
--- a/tests/Unit/Controller/FavoritesControllerTest.php
+++ b/tests/Unit/Controller/FavoritesControllerTest.php
@@ -335,12 +335,12 @@ class FavoritesControllerTest extends \PHPUnit\Framework\TestCase
$status = $resp->getStatus();
$this->assertEquals(400, $status);
$data = $resp->getData();
- $this->assertEquals('invalid values', $data);
+ $this->assertEquals('Invalid values', $data);
$resp = $this->favoritesController->editFavorite(-1, 'aa', 'invalid lat', 4.2, 'cat2', 'comment', 'ext');
$this->assertEquals(400, $status);
$data = $resp->getData();
- $this->assertEquals('no such favorite', $data);
+ $this->assertEquals('No such favorite', $data);
// rename category
$resp = $this->favoritesController->addFavorite('b', 3.1, 4.2, 'cat1', null, null);
diff --git a/tests/Unit/Controller/TracksControllerTest.php b/tests/Unit/Controller/TracksControllerTest.php
index 4a6952bf..52e31e30 100644
--- a/tests/Unit/Controller/TracksControllerTest.php
+++ b/tests/Unit/Controller/TracksControllerTest.php
@@ -258,7 +258,7 @@ class TracksControllerTest extends \PHPUnit\Framework\TestCase {
$status = $resp->getStatus();
$this->assertEquals(400, $status);
$data = $resp->getData();
- $this->assertEquals('file not found', $data);
+ $this->assertEquals('File not found', $data);
// edit track
$resp = $this->tracksController->editTrack($trackId, '#002244', null, null);
@@ -288,7 +288,7 @@ class TracksControllerTest extends \PHPUnit\Framework\TestCase {
$status = $resp->getStatus();
$this->assertEquals(400, $status);
$data = $resp->getData();
- $this->assertEquals('no such track', $data);
+ $this->assertEquals('No such track', $data);
}
}
diff --git a/translationfiles/templates/maps.pot b/translationfiles/templates/maps.pot
index c2349a77..73f526c4 100644
--- a/translationfiles/templates/maps.pot
+++ b/translationfiles/templates/maps.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nextcloud 3.14159\n"
"Report-Msgid-Bugs-To: translations\\@example.com\n"
-"POT-Creation-Date: 2022-06-14 03:06+0000\n"
+"POT-Creation-Date: 2022-06-20 03:03+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,10 +17,6 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: /app/appinfo/app.php:69 /app/specialAppInfoFakeDummyForL10nScript.php:2
-msgid "Maps"
-msgstr ""
-
#. TRANSLATORS src/components/AppNavigationFavoritesItem.vue:85
#. TRANSLATORS src/views/App.vue:497
#: /app/lib/Service/FavoritesService.php:403
@@ -35,6 +31,10 @@ msgstr ""
msgid "Personal"
msgstr ""
+#: /app/specialAppInfoFakeDummyForL10nScript.php:2
+msgid "Maps"
+msgstr ""
+
#: /app/specialAppInfoFakeDummyForL10nScript.php:3
msgid "🌍🌏🌎 The whole world fits inside your cloud!"
msgstr ""