From 7132ff2ed8050da6ae7de0fec32f375a9cde920e Mon Sep 17 00:00:00 2001 From: vikiawv Date: Fri, 24 Oct 2025 08:44:45 +0200 Subject: [PATCH 001/136] [styles] Adding highway hexagon road shields Signed-off-by: vikiawv --- .../shield-highway_hexagon_blue-scaled.svg | 84 +++++++++++++++++++ .../symbols/shield-highway_hexagon_blue.svg | 82 ++++++++++++++++++ .../shield-highway_hexagon_green-scaled.svg | 84 +++++++++++++++++++ .../symbols/shield-highway_hexagon_green.svg | 82 ++++++++++++++++++ .../shield-highway_hexagon_red-scaled.svg | 84 +++++++++++++++++++ .../symbols/shield-highway_hexagon_red.svg | 82 ++++++++++++++++++ .../shield-highway_hexagon_turkey-scaled.svg | 84 +++++++++++++++++++ .../symbols/shield-highway_hexagon_turkey.svg | 82 ++++++++++++++++++ .../shield-highway_hexagon_blue-scaled.svg | 84 +++++++++++++++++++ .../symbols/shield-highway_hexagon_blue.svg | 82 ++++++++++++++++++ .../shield-highway_hexagon_green-scaled.svg | 84 +++++++++++++++++++ .../symbols/shield-highway_hexagon_green.svg | 82 ++++++++++++++++++ .../shield-highway_hexagon_red-scaled.svg | 84 +++++++++++++++++++ .../symbols/shield-highway_hexagon_red.svg | 82 ++++++++++++++++++ .../shield-highway_hexagon_turkey-scaled.svg | 84 +++++++++++++++++++ .../symbols/shield-highway_hexagon_turkey.svg | 82 ++++++++++++++++++ .../drape_frontend/apply_feature_functors.cpp | 16 +++- libs/indexer/road_shields_parser.cpp | 27 ++++-- libs/indexer/road_shields_parser.hpp | 4 + 19 files changed, 1367 insertions(+), 8 deletions(-) create mode 100644 data/styles/default/dark/symbols/shield-highway_hexagon_blue-scaled.svg create mode 100644 data/styles/default/dark/symbols/shield-highway_hexagon_blue.svg create mode 100644 data/styles/default/dark/symbols/shield-highway_hexagon_green-scaled.svg create mode 100644 data/styles/default/dark/symbols/shield-highway_hexagon_green.svg create mode 100644 data/styles/default/dark/symbols/shield-highway_hexagon_red-scaled.svg create mode 100644 data/styles/default/dark/symbols/shield-highway_hexagon_red.svg create mode 100644 data/styles/default/dark/symbols/shield-highway_hexagon_turkey-scaled.svg create mode 100644 data/styles/default/dark/symbols/shield-highway_hexagon_turkey.svg create mode 100644 data/styles/default/light/symbols/shield-highway_hexagon_blue-scaled.svg create mode 100644 data/styles/default/light/symbols/shield-highway_hexagon_blue.svg create mode 100644 data/styles/default/light/symbols/shield-highway_hexagon_green-scaled.svg create mode 100644 data/styles/default/light/symbols/shield-highway_hexagon_green.svg create mode 100644 data/styles/default/light/symbols/shield-highway_hexagon_red-scaled.svg create mode 100644 data/styles/default/light/symbols/shield-highway_hexagon_red.svg create mode 100644 data/styles/default/light/symbols/shield-highway_hexagon_turkey-scaled.svg create mode 100644 data/styles/default/light/symbols/shield-highway_hexagon_turkey.svg diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_blue-scaled.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_blue-scaled.svg new file mode 100644 index 000000000..027076e9d --- /dev/null +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_blue-scaled.svg @@ -0,0 +1,84 @@ + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_blue.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_blue.svg new file mode 100644 index 000000000..e218f1e31 --- /dev/null +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_blue.svg @@ -0,0 +1,82 @@ + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_green-scaled.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_green-scaled.svg new file mode 100644 index 000000000..7fb3ea282 --- /dev/null +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_green-scaled.svg @@ -0,0 +1,84 @@ + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_green.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_green.svg new file mode 100644 index 000000000..abea167f8 --- /dev/null +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_green.svg @@ -0,0 +1,82 @@ + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_red-scaled.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_red-scaled.svg new file mode 100644 index 000000000..6ec1fb4b4 --- /dev/null +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_red-scaled.svg @@ -0,0 +1,84 @@ + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_red.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_red.svg new file mode 100644 index 000000000..9e4880b2d --- /dev/null +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_red.svg @@ -0,0 +1,82 @@ + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_turkey-scaled.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_turkey-scaled.svg new file mode 100644 index 000000000..286b15efc --- /dev/null +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_turkey-scaled.svg @@ -0,0 +1,84 @@ + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_turkey.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_turkey.svg new file mode 100644 index 000000000..a1ee0ca4c --- /dev/null +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_turkey.svg @@ -0,0 +1,82 @@ + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_blue-scaled.svg b/data/styles/default/light/symbols/shield-highway_hexagon_blue-scaled.svg new file mode 100644 index 000000000..8ac20bdc1 --- /dev/null +++ b/data/styles/default/light/symbols/shield-highway_hexagon_blue-scaled.svg @@ -0,0 +1,84 @@ + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_blue.svg b/data/styles/default/light/symbols/shield-highway_hexagon_blue.svg new file mode 100644 index 000000000..ce974bd45 --- /dev/null +++ b/data/styles/default/light/symbols/shield-highway_hexagon_blue.svg @@ -0,0 +1,82 @@ + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_green-scaled.svg b/data/styles/default/light/symbols/shield-highway_hexagon_green-scaled.svg new file mode 100644 index 000000000..4b8b56b7e --- /dev/null +++ b/data/styles/default/light/symbols/shield-highway_hexagon_green-scaled.svg @@ -0,0 +1,84 @@ + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_green.svg b/data/styles/default/light/symbols/shield-highway_hexagon_green.svg new file mode 100644 index 000000000..599e40dca --- /dev/null +++ b/data/styles/default/light/symbols/shield-highway_hexagon_green.svg @@ -0,0 +1,82 @@ + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_red-scaled.svg b/data/styles/default/light/symbols/shield-highway_hexagon_red-scaled.svg new file mode 100644 index 000000000..9d9ed3043 --- /dev/null +++ b/data/styles/default/light/symbols/shield-highway_hexagon_red-scaled.svg @@ -0,0 +1,84 @@ + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_red.svg b/data/styles/default/light/symbols/shield-highway_hexagon_red.svg new file mode 100644 index 000000000..d759a99b9 --- /dev/null +++ b/data/styles/default/light/symbols/shield-highway_hexagon_red.svg @@ -0,0 +1,82 @@ + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_turkey-scaled.svg b/data/styles/default/light/symbols/shield-highway_hexagon_turkey-scaled.svg new file mode 100644 index 000000000..5b350efb6 --- /dev/null +++ b/data/styles/default/light/symbols/shield-highway_hexagon_turkey-scaled.svg @@ -0,0 +1,84 @@ + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_turkey.svg b/data/styles/default/light/symbols/shield-highway_hexagon_turkey.svg new file mode 100644 index 000000000..58f3c6e8c --- /dev/null +++ b/data/styles/default/light/symbols/shield-highway_hexagon_turkey.svg @@ -0,0 +1,82 @@ + + + + diff --git a/libs/drape_frontend/apply_feature_functors.cpp b/libs/drape_frontend/apply_feature_functors.cpp index e2844af46..04462da7e 100644 --- a/libs/drape_frontend/apply_feature_functors.cpp +++ b/libs/drape_frontend/apply_feature_functors.cpp @@ -196,14 +196,22 @@ m2::PointF GetOffset(int offsetX, int offsetY) bool IsSymbolRoadShield(ftypes::RoadShield const & shield) { - return shield.m_type == ftypes::RoadShieldType::US_Interstate || shield.m_type == ftypes::RoadShieldType::US_Highway || shield.m_type == ftypes::RoadShieldType::Italy_Autostrada; + return shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Green || shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Blue || shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Red || shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Turkey || shield.m_type == ftypes::RoadShieldType::US_Interstate || shield.m_type == ftypes::RoadShieldType::US_Highway || shield.m_type == ftypes::RoadShieldType::Italy_Autostrada; } std::string GetRoadShieldSymbolName(ftypes::RoadShield const & shield, double fontScale) { ASSERT(IsSymbolRoadShield(shield), ()); std::string result = ""; - if (shield.m_type == ftypes::RoadShieldType::US_Interstate) + if (shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Green) + result = "shield-highway_hexagon_green"; + else if (shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Blue) + result = "shield-highway_hexagon_blue"; + else if (shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Red) + result = "shield-highway_hexagon_red"; + else if (shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Turkey) + result = "shield-highway_hexagon_turkey"; + else if (shield.m_type == ftypes::RoadShieldType::US_Interstate) result = shield.m_name.size() <= 2 ? "shield-us-i-thin" : "shield-us-i-wide"; else if (shield.m_type == ftypes::RoadShieldType::US_Highway) result = shield.m_name.size() <= 2 ? "shield-us-hw-thin" : "shield-us-hw-wide"; @@ -306,6 +314,10 @@ dp::Color GetRoadShieldTextColor(dp::Color const & baseColor, ftypes::RoadShield {RoadShieldType::Generic_Pill_Blue_Bordered, kRoadShieldWhiteTextColor}, {RoadShieldType::Generic_Pill_Red_Bordered, kRoadShieldWhiteTextColor}, {RoadShieldType::Generic_Pill_Orange_Bordered, kRoadShieldBlackTextColor}, + {RoadShieldType::Highway_Hexagon_Green, kRoadShieldWhiteTextColor}, + {RoadShieldType::Highway_Hexagon_Blue, kRoadShieldWhiteTextColor}, + {RoadShieldType::Highway_Hexagon_Red, kRoadShieldWhiteTextColor}, + {RoadShieldType::Highway_Hexagon_Turkey, kRoadShieldBlackTextColor}, {RoadShieldType::US_Interstate, kRoadShieldWhiteTextColor}, {RoadShieldType::US_Highway, kRoadShieldBlackTextColor}, {RoadShieldType::UK_Highway, kRoadShieldUKYellowTextColor}, diff --git a/libs/indexer/road_shields_parser.cpp b/libs/indexer/road_shields_parser.cpp index 2ce29e6dd..af8cfb325 100644 --- a/libs/indexer/road_shields_parser.cpp +++ b/libs/indexer/road_shields_parser.cpp @@ -454,7 +454,7 @@ class GreeceRoadShieldParser : public SimpleRoadShieldParser public: explicit GreeceRoadShieldParser(std::string const & baseRoadNumber) : SimpleRoadShieldParser(baseRoadNumber, - {{"Α", RoadShieldType::Generic_Green}, {"Ε", RoadShieldType::Generic_Blue}}) + {{"Α", RoadShieldType::Highway_Hexagon_Green}, {"Ε", RoadShieldType::Generic_Blue}}) {} }; @@ -480,6 +480,15 @@ public: {} }; +class TurkeyRoadShieldParser : public SimpleRoadShieldParser +{ +public: + explicit TurkeyRoadShieldParser(std::string const & baseRoadNumber) + : SimpleRoadShieldParser(baseRoadNumber, {{"O", RoadShieldType::Highway_Hexagon_Turkey}, + {"D", RoadShieldType::Generic_Blue}}) + {} +}; + class LativaRoadShieldParser : public SimpleRoadShieldParser { public: @@ -524,7 +533,7 @@ class SerbiaRoadShieldParser : public SimpleRoadShieldParser { public: explicit SerbiaRoadShieldParser(std::string const & baseRoadNumber) - : SimpleRoadShieldParser(baseRoadNumber, {{"A", RoadShieldType::Generic_Green}}) + : SimpleRoadShieldParser(baseRoadNumber, {{"A", RoadShieldType::Highway_Hexagon_Green}}) {} }; @@ -540,7 +549,7 @@ class SloveniaRoadShieldParser : public SimpleRoadShieldParser { public: explicit SloveniaRoadShieldParser(std::string const & baseRoadNumber) - : SimpleRoadShieldParser(baseRoadNumber, {{"A", RoadShieldType::Generic_Green}}) + : SimpleRoadShieldParser(baseRoadNumber, {{"A", RoadShieldType::Highway_Hexagon_Green}}) {} }; @@ -548,7 +557,7 @@ class SwitzerlandRoadShieldParser : public SimpleRoadShieldParser { public: explicit SwitzerlandRoadShieldParser(std::string const & baseRoadNumber) - : SimpleRoadShieldParser(baseRoadNumber, {{"A", RoadShieldType::Generic_Red}}) + : SimpleRoadShieldParser(baseRoadNumber, {{"A", RoadShieldType::Highway_Hexagon_Red}}) {} }; @@ -556,7 +565,7 @@ class LiechtensteinRoadShieldParser : public SimpleRoadShieldParser { public: explicit LiechtensteinRoadShieldParser(std::string const & baseRoadNumber) - : SimpleRoadShieldParser(baseRoadNumber, {{"A", RoadShieldType::Generic_Red}}) + : SimpleRoadShieldParser(baseRoadNumber, {{"A", RoadShieldType::Highway_Hexagon_Red}}) {} }; @@ -600,7 +609,7 @@ class GermanyRoadShieldParser : public SimpleRoadShieldParser { public: explicit GermanyRoadShieldParser(std::string const & baseRoadNumber) - : SimpleRoadShieldParser(baseRoadNumber, {{"A", RoadShieldType::Generic_Blue}, + : SimpleRoadShieldParser(baseRoadNumber, {{"A", RoadShieldType::Highway_Hexagon_Blue}, {"B", RoadShieldType::Generic_Orange_Bordered}, {"L", RoadShieldType::Generic_White_Bordered}, {"K", RoadShieldType::Generic_White_Bordered}}) @@ -782,6 +791,8 @@ RoadShieldsSetT GetRoadShields(std::string const & mwmName, std::string const & return IrelandRoadShieldParser(roadNumber).GetRoadShields(); if (mwmName == "Italy") return ItalyRoadShieldParser(roadNumber).GetRoadShields(); + if (mwmName == "Turkey") + return TurkeyRoadShieldParser(roadNumber).GetRoadShields(); if (mwmName == "Lativa") return LativaRoadShieldParser(roadNumber).GetRoadShields(); if (mwmName == "Moldova") @@ -874,6 +885,10 @@ std::string DebugPrint(RoadShieldType shieldType) case RoadShieldType::Generic_Pill_Blue_Bordered: return "blue pill bordered"; case RoadShieldType::Generic_Pill_Red_Bordered: return "red pill bordered"; case RoadShieldType::Generic_Pill_Orange_Bordered: return "orange pill bordered"; + case RoadShieldType::Highway_Hexagon_Green: return "highway hexagon green"; + case RoadShieldType::Highway_Hexagon_Blue: return "highway hexagon blue"; + case RoadShieldType::Highway_Hexagon_Red: return "highway hexagon red"; + case RoadShieldType::Highway_Hexagon_Turkey: return "highway hexagon turkey"; case RoadShieldType::US_Interstate: return "US interstate"; case RoadShieldType::US_Highway: return "US highway"; case RoadShieldType::UK_Highway: return "UK highway"; diff --git a/libs/indexer/road_shields_parser.hpp b/libs/indexer/road_shields_parser.hpp index 65653d31d..30c5eff85 100644 --- a/libs/indexer/road_shields_parser.hpp +++ b/libs/indexer/road_shields_parser.hpp @@ -33,6 +33,10 @@ enum class RoadShieldType Generic_Pill_Blue_Bordered, Generic_Pill_Red_Bordered, Generic_Pill_Orange_Bordered, + Highway_Hexagon_Green, + Highway_Hexagon_Blue, + Highway_Hexagon_Red, + Highway_Hexagon_Turkey, US_Interstate, US_Highway, UK_Highway, From 7f4ff8b60635b8f1705e12f8d359e070f073ad3b Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Fri, 7 Nov 2025 20:44:38 +0100 Subject: [PATCH 002/136] [styles] Optimized file sizes of hexagon highway shields Signed-off-by: Yannik Bloscheck --- .../shield-highway_hexagon_blue-scaled.svg | 85 +------------------ .../symbols/shield-highway_hexagon_blue.svg | 83 +----------------- .../shield-highway_hexagon_green-scaled.svg | 85 +------------------ .../symbols/shield-highway_hexagon_green.svg | 83 +----------------- .../shield-highway_hexagon_red-scaled.svg | 85 +------------------ .../symbols/shield-highway_hexagon_red.svg | 83 +----------------- .../shield-highway_hexagon_turkey-scaled.svg | 85 +------------------ .../symbols/shield-highway_hexagon_turkey.svg | 83 +----------------- .../shield-highway_hexagon_blue-scaled.svg | 85 +------------------ .../symbols/shield-highway_hexagon_blue.svg | 83 +----------------- .../shield-highway_hexagon_green-scaled.svg | 85 +------------------ .../symbols/shield-highway_hexagon_green.svg | 83 +----------------- .../shield-highway_hexagon_red-scaled.svg | 85 +------------------ .../symbols/shield-highway_hexagon_red.svg | 83 +----------------- .../shield-highway_hexagon_turkey-scaled.svg | 85 +------------------ .../symbols/shield-highway_hexagon_turkey.svg | 83 +----------------- 16 files changed, 16 insertions(+), 1328 deletions(-) diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_blue-scaled.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_blue-scaled.svg index 027076e9d..d1d759b02 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_blue-scaled.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_blue-scaled.svg @@ -1,84 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_blue.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_blue.svg index e218f1e31..2ff160e5f 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_blue.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_blue.svg @@ -1,82 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_green-scaled.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_green-scaled.svg index 7fb3ea282..2edaf1db9 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_green-scaled.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_green-scaled.svg @@ -1,84 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_green.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_green.svg index abea167f8..9675ee395 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_green.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_green.svg @@ -1,82 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_red-scaled.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_red-scaled.svg index 6ec1fb4b4..dafae25c1 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_red-scaled.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_red-scaled.svg @@ -1,84 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_red.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_red.svg index 9e4880b2d..002d64636 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_red.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_red.svg @@ -1,82 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_turkey-scaled.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_turkey-scaled.svg index 286b15efc..7d8871da4 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_turkey-scaled.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_turkey-scaled.svg @@ -1,84 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_turkey.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_turkey.svg index a1ee0ca4c..549426fdf 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_turkey.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_turkey.svg @@ -1,82 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_blue-scaled.svg b/data/styles/default/light/symbols/shield-highway_hexagon_blue-scaled.svg index 8ac20bdc1..699c4ddcf 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_blue-scaled.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_blue-scaled.svg @@ -1,84 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_blue.svg b/data/styles/default/light/symbols/shield-highway_hexagon_blue.svg index ce974bd45..aaa0a2db7 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_blue.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_blue.svg @@ -1,82 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_green-scaled.svg b/data/styles/default/light/symbols/shield-highway_hexagon_green-scaled.svg index 4b8b56b7e..7937a12e7 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_green-scaled.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_green-scaled.svg @@ -1,84 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_green.svg b/data/styles/default/light/symbols/shield-highway_hexagon_green.svg index 599e40dca..4d619d473 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_green.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_green.svg @@ -1,82 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_red-scaled.svg b/data/styles/default/light/symbols/shield-highway_hexagon_red-scaled.svg index 9d9ed3043..5724b911d 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_red-scaled.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_red-scaled.svg @@ -1,84 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_red.svg b/data/styles/default/light/symbols/shield-highway_hexagon_red.svg index d759a99b9..dc53df504 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_red.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_red.svg @@ -1,82 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_turkey-scaled.svg b/data/styles/default/light/symbols/shield-highway_hexagon_turkey-scaled.svg index 5b350efb6..433d6cdbc 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_turkey-scaled.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_turkey-scaled.svg @@ -1,84 +1 @@ - - - - + \ No newline at end of file diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_turkey.svg b/data/styles/default/light/symbols/shield-highway_hexagon_turkey.svg index 58f3c6e8c..b91f6ef77 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_turkey.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_turkey.svg @@ -1,82 +1 @@ - - - - + \ No newline at end of file From e0f8e043bbfa8c2f5f38a0c473abd4e0bfe66027 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Tue, 28 Oct 2025 21:25:13 +0100 Subject: [PATCH 003/136] [indexer] Support for road shield parsing by highway class Signed-off-by: Yannik Bloscheck --- libs/drape_frontend/rule_drawer.cpp | 2 +- libs/indexer/ftypes_matcher.cpp | 5 +- libs/indexer/ftypes_matcher.hpp | 1 + libs/indexer/indexer_tests/checker_test.cpp | 2 +- libs/indexer/road_shields_parser.cpp | 143 +++++++++++++++----- libs/indexer/road_shields_parser.hpp | 3 +- libs/routing/turns_generator_utils.cpp | 3 +- tools/openlr/helpers.cpp | 6 +- 8 files changed, 125 insertions(+), 40 deletions(-) diff --git a/libs/drape_frontend/rule_drawer.cpp b/libs/drape_frontend/rule_drawer.cpp index a59e4180c..d82670128 100644 --- a/libs/drape_frontend/rule_drawer.cpp +++ b/libs/drape_frontend/rule_drawer.cpp @@ -353,7 +353,7 @@ void RuleDrawer::ProcessLineStyle(FeatureType & f, Stylist const & s, TInsertSha df::RoadClass m_roadClass; }; static Checker const checkers[] = { - {{HighwayClass::Trunk, HighwayClass::Primary}, kRoadClass0ZoomLevel, df::RoadClass::Class0}, + {{HighwayClass::Motorway, HighwayClass::Trunk, HighwayClass::Primary}, kRoadClass0ZoomLevel, df::RoadClass::Class0}, {{HighwayClass::Secondary, HighwayClass::Tertiary}, kRoadClass1ZoomLevel, df::RoadClass::Class1}, {{HighwayClass::LivingStreet, HighwayClass::Service, HighwayClass::ServiceMinor}, kRoadClass2ZoomLevel, diff --git a/libs/indexer/ftypes_matcher.cpp b/libs/indexer/ftypes_matcher.cpp index 5cced2376..ef32d51e6 100644 --- a/libs/indexer/ftypes_matcher.cpp +++ b/libs/indexer/ftypes_matcher.cpp @@ -30,8 +30,8 @@ public: m_map[c.GetTypeByPath({"route", "ferry"})] = HighwayClass::Transported; m_map[c.GetTypeByPath({"route", "shuttle_train"})] = HighwayClass::Transported; - m_map[c.GetTypeByPath({"highway", "motorway"})] = HighwayClass::Trunk; - m_map[c.GetTypeByPath({"highway", "motorway_link"})] = HighwayClass::Trunk; + m_map[c.GetTypeByPath({"highway", "motorway"})] = HighwayClass::Motorway; + m_map[c.GetTypeByPath({"highway", "motorway_link"})] = HighwayClass::Motorway; m_map[c.GetTypeByPath({"highway", "trunk"})] = HighwayClass::Trunk; m_map[c.GetTypeByPath({"highway", "trunk_link"})] = HighwayClass::Trunk; @@ -83,6 +83,7 @@ char const * HighwayClassToString(HighwayClass const cls) { case HighwayClass::Undefined: return "Undefined"; case HighwayClass::Transported: return "Transported"; + case HighwayClass::Motorway: return "Motorway"; case HighwayClass::Trunk: return "Trunk"; case HighwayClass::Primary: return "Primary"; case HighwayClass::Secondary: return "Secondary"; diff --git a/libs/indexer/ftypes_matcher.hpp b/libs/indexer/ftypes_matcher.hpp index 008ca54c0..94bd2eafe 100644 --- a/libs/indexer/ftypes_matcher.hpp +++ b/libs/indexer/ftypes_matcher.hpp @@ -674,6 +674,7 @@ uint64_t GetPopulationByRadius(double r); enum class HighwayClass { Undefined = 0, // There has not been any attempt of calculating HighwayClass. + Motorway, Trunk, Primary, Secondary, diff --git a/libs/indexer/indexer_tests/checker_test.cpp b/libs/indexer/indexer_tests/checker_test.cpp index 7b3d1c18d..d09058027 100644 --- a/libs/indexer/indexer_tests/checker_test.cpp +++ b/libs/indexer/indexer_tests/checker_test.cpp @@ -107,7 +107,7 @@ UNIT_TEST(GetHighwayClassTest) feature::TypesHolder types2; types2.Add(c.GetTypeByPath({"highway", "motorway_link", "tunnel"})); - TEST_EQUAL(ftypes::GetHighwayClass(types2), ftypes::HighwayClass::Trunk, ()); + TEST_EQUAL(ftypes::GetHighwayClass(types2), ftypes::HighwayClass::Motorway, ()); feature::TypesHolder types3; types3.Add(c.GetTypeByPath({"highway", "unclassified"})); diff --git a/libs/indexer/road_shields_parser.cpp b/libs/indexer/road_shields_parser.cpp index af8cfb325..2fae4f449 100644 --- a/libs/indexer/road_shields_parser.cpp +++ b/libs/indexer/road_shields_parser.cpp @@ -94,7 +94,7 @@ class RoadShieldParser public: explicit RoadShieldParser(std::string const & baseRoadNumber) : m_baseRoadNumber(baseRoadNumber) {} virtual ~RoadShieldParser() = default; - virtual RoadShield ParseRoadShield(std::string_view rawText) const = 0; + virtual RoadShield ParseRoadShield(std::string_view rawText, uint8_t index) const = 0; RoadShieldType FindNetworkShield(std::string network) const { @@ -127,18 +127,20 @@ public: RoadShieldsSetT GetRoadShields() const { RoadShieldsSetT result, defaultShields; - + + uint8_t index = 0; strings::Tokenize(m_baseRoadNumber, ";", [&](std::string_view rawText) { + ++index; RoadShield shield; auto slashPos = rawText.find('/'); if (slashPos == std::string::npos) { - shield = ParseRoadShield(rawText); + shield = ParseRoadShield(rawText, index); } else { - shield = ParseRoadShield(rawText.substr(slashPos + 1)); + shield = ParseRoadShield(rawText.substr(slashPos + 1), index); // TODO: use a network-based shield type override only if a parser couldn't make it // more specific than country's default shield type. // E.g. "94" is set to Generic_Orange by Estonia parser, but then @@ -176,7 +178,7 @@ class USRoadShieldParser : public RoadShieldParser { public: explicit USRoadShieldParser(std::string const & baseRoadNumber) : RoadShieldParser(baseRoadNumber) {} - RoadShield ParseRoadShield(std::string_view rawText) const override + RoadShield ParseRoadShield(std::string_view rawText, uint8_t index) const override { std::string shieldText(rawText); @@ -236,7 +238,7 @@ class IndiaRoadShieldParser : public RoadShieldParser { public: explicit IndiaRoadShieldParser(std::string const & baseRoadNumber) : RoadShieldParser(baseRoadNumber) {} - RoadShield ParseRoadShield(std::string_view rawText) const override + RoadShield ParseRoadShield(std::string_view rawText, uint8_t index) const override { std::string shieldText(rawText); @@ -269,7 +271,7 @@ public: , m_type(defaultType) {} - RoadShield ParseRoadShield(std::string_view rawText) const override + RoadShield ParseRoadShield(std::string_view rawText, uint8_t index) const override { if (rawText.size() > kMaxRoadShieldBytesSize) return RoadShield(); @@ -304,7 +306,7 @@ public: , m_defaultType(defaultType) {} - RoadShield ParseRoadShield(std::string_view rawText) const override + RoadShield ParseRoadShield(std::string_view rawText, uint8_t index) const override { if (rawText.size() > kMaxRoadShieldBytesSize) return RoadShield(); @@ -329,6 +331,72 @@ private: RoadShieldType const m_defaultType; }; +// Matches by a list of given highway classes for the first shield. +// Falls back to matching by a list of given substrings (identical to SimpleRoadShieldParser) for all other shields. +class HighwayClassRoadShieldParser : public RoadShieldParser +{ +public: + struct Entry + { + Entry() = default; + Entry(std::string_view name, HighwayClass highwayClass, RoadShieldType type, bool isRedundant = false) : m_name(name), m_highwayClass(highwayClass), m_type(type), m_isRedundant(isRedundant) {} + + std::string_view m_name; + HighwayClass m_highwayClass = HighwayClass::Undefined; + RoadShieldType m_type = RoadShieldType::Default; + /* Hides a specific secondary etc. sign, if there is a primary one */ + bool m_isRedundant = false; + }; + + using ShieldTypes = buffer_vector; + + HighwayClassRoadShieldParser(std::string const & baseRoadNumber, HighwayClass highwayClass, ShieldTypes && types, RoadShieldType defaultType = RoadShieldType::Default) + : RoadShieldParser(baseRoadNumber) + , m_highwayClass(highwayClass) + , m_types(std::move(types)) + , m_defaultType(defaultType) + {} + + RoadShield ParseRoadShield(std::string_view rawText, uint8_t index) const override + { + if (rawText.size() > kMaxRoadShieldBytesSize) + return RoadShield(); + + RoadShieldType type = m_defaultType; + if (index == 1) { + for (auto const & p : m_types) + { + if (p.m_highwayClass == m_highwayClass) + { + return RoadShield(p.m_type, rawText); + } + } + } else { + size_t idx = std::numeric_limits::max(); + for (auto const & p : m_types) + { + auto const i = rawText.find(p.m_name); + if (i != std::string::npos && i < idx) + { + if (p.m_isRedundant) { + type = RoadShieldType::Hidden; + } else { + type = p.m_type; + } + idx = i; + } + } + } + + return {type, rawText}; + } + +private: + HighwayClass const m_highwayClass; + ShieldTypes const m_types; + RoadShieldType const m_defaultType; +}; + uint16_t constexpr kAnyHigherRoadNumber = std::numeric_limits::max(); // Matches by a list of numeric ranges (a first matching range is used). @@ -354,7 +422,7 @@ public: , m_types(std::move(types)) {} - RoadShield ParseRoadShield(std::string_view rawText) const override + RoadShield ParseRoadShield(std::string_view rawText, uint8_t index) const override { if (rawText.size() > kMaxRoadShieldBytesSize) return RoadShield(); @@ -403,7 +471,7 @@ public: , m_defaultType(defaultType) {} - RoadShield ParseRoadShield(std::string_view rawText) const override + RoadShield ParseRoadShield(std::string_view rawText, uint8_t index) const override { uint32_t constexpr kMaxRoadShieldSymbolsSize = 4 * kMaxRoadShieldBytesSize; @@ -429,14 +497,15 @@ private: // Implementations of "ref" parses for some countries. -class AustriaRoadShieldParser : public SimpleRoadShieldParser +class AustriaRoadShieldParser : public HighwayClassRoadShieldParser { public: - explicit AustriaRoadShieldParser(std::string const & baseRoadNumber) - : SimpleRoadShieldParser(baseRoadNumber, {{"A", RoadShieldType::Generic_Blue_Bordered}, - {"S", RoadShieldType::Generic_Blue_Bordered}, - {"B", RoadShieldType::Generic_Blue}, - {"L", RoadShieldType::Generic_Pill_White_Bordered}}) + explicit AustriaRoadShieldParser(std::string const & baseRoadNumber, HighwayClass const & highwayClass) + : HighwayClassRoadShieldParser(baseRoadNumber, highwayClass, + {{"A", HighwayClass::Motorway, RoadShieldType::Generic_Blue_Bordered}, + {"S", HighwayClass::Trunk, RoadShieldType::Generic_Blue_Bordered}, + {"B", HighwayClass::Primary, RoadShieldType::Generic_Blue}, + {"L", HighwayClass::Secondary, RoadShieldType::Generic_Pill_White_Bordered}}) {} }; @@ -585,11 +654,16 @@ public: {} }; -class UKRoadShieldParser : public SimpleRoadShieldParser +class UKRoadShieldParser : public HighwayClassRoadShieldParser { public: - explicit UKRoadShieldParser(std::string const & baseRoadNumber) - : SimpleRoadShieldParser(baseRoadNumber, {{"M", RoadShieldType::Generic_Blue}, {"A", RoadShieldType::UK_Highway}}) + explicit UKRoadShieldParser(std::string const & baseRoadNumber, HighwayClass const & highwayClass) + : HighwayClassRoadShieldParser(baseRoadNumber, highwayClass, + {{"M", HighwayClass::Motorway, RoadShieldType::Generic_Blue, true}, + {"E", HighwayClass::Motorway, RoadShieldType::Hidden}, + {"A", HighwayClass::Trunk, RoadShieldType::UK_Highway, true}, + {"A", HighwayClass::Primary, RoadShieldType::Generic_White_Bordered}, + {"B", HighwayClass::Secondary, RoadShieldType::Generic_White_Bordered}}) {} }; @@ -605,14 +679,17 @@ public: {} }; -class GermanyRoadShieldParser : public SimpleRoadShieldParser +class GermanyRoadShieldParser : public HighwayClassRoadShieldParser { public: - explicit GermanyRoadShieldParser(std::string const & baseRoadNumber) - : SimpleRoadShieldParser(baseRoadNumber, {{"A", RoadShieldType::Highway_Hexagon_Blue}, - {"B", RoadShieldType::Generic_Orange_Bordered}, - {"L", RoadShieldType::Generic_White_Bordered}, - {"K", RoadShieldType::Generic_White_Bordered}}) + explicit GermanyRoadShieldParser(std::string const & baseRoadNumber, HighwayClass const & highwayClass) + : HighwayClassRoadShieldParser(baseRoadNumber, highwayClass, + {{"A", HighwayClass::Motorway, RoadShieldType::Highway_Hexagon_Blue}, + {"D", HighwayClass::Motorway, RoadShieldType::Hidden}, + {"B", HighwayClass::Trunk, RoadShieldType::Generic_Orange_Bordered}, + {"B", HighwayClass::Primary, RoadShieldType::Generic_Orange_Bordered}, + {"L", HighwayClass::Secondary, RoadShieldType::Generic_White_Bordered}, + {"K", HighwayClass::Secondary, RoadShieldType::Generic_White_Bordered}}) {} }; @@ -719,7 +796,7 @@ class MexicoRoadShieldParser : public RoadShieldParser public: explicit MexicoRoadShieldParser(std::string const & baseRoadNumber) : RoadShieldParser(baseRoadNumber) {} - RoadShield ParseRoadShield(std::string_view rawText) const override + RoadShield ParseRoadShield(std::string_view rawText, uint8_t index) const override { std::string shieldText(rawText); @@ -762,6 +839,10 @@ RoadShieldsSetT GetRoadShields(FeatureType & f) if (ref.empty()) return {}; + auto const & highwayClass = ftypes::GetHighwayClass(feature::TypesHolder(f)); + if (highwayClass == HighwayClass::Undefined) + return {}; + // Find out country name. std::string mwmName = f.GetID().GetMwmName(); ASSERT(!mwmName.empty(), (f.GetID())); @@ -770,19 +851,19 @@ RoadShieldsSetT GetRoadShields(FeatureType & f) if (underlinePos != std::string::npos) mwmName = mwmName.substr(0, underlinePos); - return GetRoadShields(mwmName, ref); + return GetRoadShields(mwmName, ref, highwayClass); } -RoadShieldsSetT GetRoadShields(std::string const & mwmName, std::string const & roadNumber) +RoadShieldsSetT GetRoadShields(std::string const & mwmName, std::string const & roadNumber, HighwayClass const & highwayClass) { if (mwmName == "US") return USRoadShieldParser(roadNumber).GetRoadShields(); if (mwmName == "UK") - return UKRoadShieldParser(roadNumber).GetRoadShields(); + return UKRoadShieldParser(roadNumber, highwayClass).GetRoadShields(); if (mwmName == "India") return IndiaRoadShieldParser(roadNumber).GetRoadShields(); if (mwmName == "Austria") - return AustriaRoadShieldParser(roadNumber).GetRoadShields(); + return AustriaRoadShieldParser(roadNumber, highwayClass).GetRoadShields(); if (mwmName == "Belgium") return BelgiumRoadShieldParser(roadNumber).GetRoadShields(); if (mwmName == "Greece") @@ -816,7 +897,7 @@ RoadShieldsSetT GetRoadShields(std::string const & mwmName, std::string const & if (mwmName == "France") return FranceRoadShieldParser(roadNumber).GetRoadShields(); if (mwmName == "Germany") - return GermanyRoadShieldParser(roadNumber).GetRoadShields(); + return GermanyRoadShieldParser(roadNumber, highwayClass).GetRoadShields(); if (mwmName == "Spain") return SpainRoadShieldParser(roadNumber).GetRoadShields(); if (mwmName == "Ukraine") diff --git a/libs/indexer/road_shields_parser.hpp b/libs/indexer/road_shields_parser.hpp index 30c5eff85..5d93f32db 100644 --- a/libs/indexer/road_shields_parser.hpp +++ b/libs/indexer/road_shields_parser.hpp @@ -1,6 +1,7 @@ #pragma once #include "indexer/feature.hpp" +#include "indexer/ftypes_matcher.hpp" #include "geometry/rect2d.hpp" @@ -79,7 +80,7 @@ struct RoadShield // Use specific country road shield styles based on mwm feature belongs to. using RoadShieldsSetT = buffer_vector; RoadShieldsSetT GetRoadShields(FeatureType & f); -RoadShieldsSetT GetRoadShields(std::string const & mwmName, std::string const & roadNumber); +RoadShieldsSetT GetRoadShields(std::string const & mwmName, std::string const & roadNumber, HighwayClass const & highwayClass); // Simple parsing without specific country styles. RoadShieldsSetT GetRoadShields(std::string const & rawRoadNumber); diff --git a/libs/routing/turns_generator_utils.cpp b/libs/routing/turns_generator_utils.cpp index d2bfee835..c1ac92785 100644 --- a/libs/routing/turns_generator_utils.cpp +++ b/libs/routing/turns_generator_utils.cpp @@ -14,7 +14,7 @@ using namespace ftypes; bool IsHighway(HighwayClass hwClass, bool isLink) { - return (hwClass == HighwayClass::Trunk || hwClass == HighwayClass::Primary) && !isLink; + return (hwClass == HighwayClass::Motorway || hwClass == HighwayClass::Trunk || hwClass == HighwayClass::Primary) && !isLink; } bool IsSmallRoad(HighwayClass hwClass) @@ -102,6 +102,7 @@ double CalcEstimatedTimeToPass(double const distanceMeters, HighwayClass const h double speedKmph = 0; switch (highwayClass) { + case HighwayClass::Motorway: speedKmph = 100.0; break; case HighwayClass::Trunk: speedKmph = 100.0; break; case HighwayClass::Primary: speedKmph = 70.0; break; case HighwayClass::Secondary: speedKmph = 70.0; break; diff --git a/tools/openlr/helpers.cpp b/tools/openlr/helpers.cpp index 52e9959b2..af13d7cfb 100644 --- a/tools/openlr/helpers.cpp +++ b/tools/openlr/helpers.cpp @@ -21,6 +21,7 @@ openlr::FunctionalRoadClass HighwayClassToFunctionalRoadClass(ftypes::HighwayCla { switch (hwClass) { + case ftypes::HighwayClass::Motorway: return openlr::FunctionalRoadClass::FRC0; case ftypes::HighwayClass::Trunk: return openlr::FunctionalRoadClass::FRC0; case ftypes::HighwayClass::Primary: return openlr::FunctionalRoadClass::FRC1; case ftypes::HighwayClass::Secondary: return openlr::FunctionalRoadClass::FRC2; @@ -48,11 +49,10 @@ optional GetFrcScore(Graph::Edge const & e, FunctionalRoadClass functiona switch (functionalRoadClass) { case FunctionalRoadClass::FRC0: - // Note. HighwayClass::Trunk means motorway, motorway_link, trunk or trunk_link. - return hwClass == HighwayClass::Trunk ? optional(kMaxScoreForFrc) : nullopt; + return hwClass == HighwayClass::Motorway || hwClass == HighwayClass::Trunk ? optional(kMaxScoreForFrc) : nullopt; case FunctionalRoadClass::FRC1: - return (hwClass == HighwayClass::Trunk || hwClass == HighwayClass::Primary) ? optional(kMaxScoreForFrc) + return (HighwayClass::Motorway || hwClass == HighwayClass::Trunk || hwClass == HighwayClass::Primary) ? optional(kMaxScoreForFrc) : nullopt; case FunctionalRoadClass::FRC2: From 99f3639b9c76c3ab59762b112397b9c8125adf6d Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Thu, 30 Oct 2025 22:09:17 +0100 Subject: [PATCH 004/136] [types] Adding mobile money agent Signed-off-by: Yannik Bloscheck --- android/sdk/src/main/res/values/types_strings.xml | 1 + data/categories-strings/en.json/localize.json | 1 + data/editor.config | 3 +++ data/mapcss-mapping.csv | 3 +-- data/styles/default/include/Icons.mapcss | 2 ++ data/styles/default/include/Icons_Label_Colors.mapcss | 1 + data/styles/default/include/priorities_4_overlays.prio.txt | 2 ++ data/styles/outdoors/include/priorities_4_overlays.prio.txt | 2 ++ .../Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings | 1 + iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings | 1 + 10 files changed, 15 insertions(+), 2 deletions(-) diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 0b368a635..16a3f1ccd 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -92,6 +92,7 @@ Loading Dock Lounger Luggage Locker + Mobile Money Agent Marketplace Motorcycle Parking Nightclub diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index 5dde3e18d..8be55e805 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -62,6 +62,7 @@ "shop-laundry": "4Laundry|Laundrette|laundromat", "shop-toys|@category_children|@shop": "Toy|toyshop|kids|toys|kids toys", "amenity-marketplace|@category_food": "3Marketplace|market", +"amenity-mobile_money_agent": "Mobile Money Agent|mobile money", "amenity-money_transfer": "Money Transfer", "shop-clothes|@category_shopping|@shop": "3Clothes|U+1F45A|U+1F457|U+1F456|U+1F455|clothing|wear", "shop-caravan|@category_rv|@shop": "2RV dealership|4Caravan dealership|Motorhome dealership", diff --git a/data/editor.config b/data/editor.config index 56c782b2b..a17379494 100644 --- a/data/editor.config +++ b/data/editor.config @@ -1226,6 +1226,9 @@ + + + diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 254037401..e1a72f055 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -980,8 +980,7 @@ railway|rail|tourism|bridge;[railway=rail][usage=tourism][!service][bridge?];;na railway|rail|highspeed|tunnel;[railway=rail][highspeed?][!service][tunnel?];;name;int_name;854; railway|rail|tourism|tunnel;[railway=rail][usage=tourism][!service][tunnel?];;name;int_name;855; mapswithme|grid;856; -# service=bus/busway is deprecated in OSM -deprecated:highway|service|busway:10.2023;[highway=service][service=busway];x;name;int_name;857;highway|busway +amenity|mobile_money_agent;857; highway|busway;[highway=busway],[highway=service][service=busway],[highway=service][service=bus];;name;int_name;858; highway|busway|bridge;[highway=busway][bridge?];;name;int_name;859; highway|busway|tunnel;[highway=busway][tunnel?];;name;int_name;860; diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 7b89afcc8..7a6fb833c 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -921,6 +921,7 @@ node|z18-[amenity=toilets], node|z18-[amenity=atm], node|z18-[amenity=bureau_de_change], node|z18-[amenity=money_transfer], +node|z18-[amenity=mobile_money_agent], node|z18-[amenity=waste_disposal], node|z18-[amenity=recycling], node|z16-[amenity=recycling][recycling_type=centre], @@ -1562,6 +1563,7 @@ node|z17-[aeroway=gate], node|z17-[amenity=bureau_de_change], node|z17-[amenity=money_transfer], +node|z17-[amenity=mobile_money_agent], {icon-image: banknote-m.svg;font-size: 11;} node|z16-[amenity=fire_station], diff --git a/data/styles/default/include/Icons_Label_Colors.mapcss b/data/styles/default/include/Icons_Label_Colors.mapcss index 83a17a8fd..0492a952a 100644 --- a/data/styles/default/include/Icons_Label_Colors.mapcss +++ b/data/styles/default/include/Icons_Label_Colors.mapcss @@ -118,6 +118,7 @@ node[amenity=fire_station], node[amenity=kindergarten], node[amenity=language_school], node[amenity=library], +node[amenity=mobile_money_agent], node[amenity=money_transfer], node[amenity=music_school], node[amenity=nursing_home], diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index 9f0d4b706..59ac5014c 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -966,6 +966,7 @@ amenity-childcare # icon z17- (also has captio amenity-doctors # icon z17- (also has caption(optional) z17-, area z15-) amenity-driving_school # icon z17- (also has caption(optional) z17-) amenity-language_school # icon z17- (also has caption(optional) z17-) +amenity-mobile_money_agent # icon z17- (also has caption(optional) z18-) amenity-money_transfer # icon z17- (also has caption(optional) z18-) amenity-music_school # icon z17- (also has caption(optional) z17-) amenity-recycling-centre # icon z16- (also has caption(optional) z16-, area z15-) @@ -1977,6 +1978,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # amenity-doctors # caption(optional) z17- (also has icon z17-, area z15-) # amenity-driving_school # caption(optional) z17- (also has icon z17-) # amenity-language_school # caption(optional) z17- (also has icon z17-) +# amenity-mobile_money_agent # caption(optional) z18- (also has icon z17-) # amenity-money_transfer # caption(optional) z18- (also has icon z17-) # amenity-music_school # caption(optional) z17- (also has icon z17-) # amenity-recycling-centre # caption(optional) z16- (also has icon z16-, area z15-) diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index 76fe8f9f1..15382894f 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -966,6 +966,7 @@ amenity-childcare # icon z17- (also has captio amenity-doctors # icon z17- (also has caption(optional) z17-, area z15-) amenity-driving_school # icon z17- (also has caption(optional) z17-) amenity-language_school # icon z17- (also has caption(optional) z17-) +amenity-mobile_money_agent # icon z17- (also has caption(optional) z18-) amenity-money_transfer # icon z17- (also has caption(optional) z18-) amenity-music_school # icon z17- (also has caption(optional) z17-) amenity-recycling-centre # icon z16- (also has caption(optional) z16-, area z15-) @@ -1980,6 +1981,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # amenity-doctors # caption(optional) z17- (also has icon z17-, area z15-) # amenity-driving_school # caption(optional) z17- (also has icon z17-) # amenity-language_school # caption(optional) z17- (also has icon z17-) +# amenity-mobile_money_agent # caption(optional) z18- (also has icon z17-) # amenity-money_transfer # caption(optional) z18- (also has icon z17-) # amenity-music_school # caption(optional) z17- (also has icon z17-) # amenity-recycling-centre # caption(optional) z16- (also has icon z16-, area z15-) diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index 21b372643..c31683ccc 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -84,6 +84,7 @@ "type.amenity.library" = "Library"; "type.amenity.loading_dock" = "Loading Bay"; "type.amenity.lounger" = "Lounger"; +"type.amenity.mobile_money_agent" = "Mobile Money Agent"; "type.amenity.marketplace" = "Marketplace"; "type.amenity.motorcycle_parking" = "Motorcycle Parking"; "type.amenity.nightclub" = "Nightclub"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index ea6933ad7..5bed90e46 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -96,6 +96,7 @@ "type.amenity.lounger" = "Lounger"; "type.amenity.luggage_locker" = "Luggage Locker"; "type.amenity.marketplace" = "Marketplace"; +"type.amenity.mobile_money_agent" = "Mobile Money Agent"; "type.amenity.motorcycle_parking" = "Motorcycle Parking"; "type.amenity.nightclub" = "Nightclub"; "type.amenity.nursing_home" = "Nursing Home"; From 23b5d92d4f52b66ca6472f49aa26c5c1e1ff1d8e Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Fri, 31 Oct 2025 21:06:30 +0100 Subject: [PATCH 005/136] [types] Adding payment centre Signed-off-by: Yannik Bloscheck --- android/sdk/src/main/res/values/types_strings.xml | 1 + data/categories-strings/en.json/localize.json | 1 + data/editor.config | 3 +++ data/mapcss-mapping.csv | 2 +- data/styles/default/include/Icons.mapcss | 2 ++ data/styles/default/include/Icons_Label_Colors.mapcss | 1 + data/styles/default/include/priorities_4_overlays.prio.txt | 2 ++ data/styles/outdoors/include/priorities_4_overlays.prio.txt | 2 ++ .../Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings | 1 + iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings | 1 + 10 files changed, 15 insertions(+), 1 deletion(-) diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 16a3f1ccd..2381d0deb 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -122,6 +122,7 @@ Parking Space Parking Space Disabled Parking Space + Payment Centre Payment Terminal Pharmacy Place of Worship diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index 8be55e805..ace255127 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -420,6 +420,7 @@ "amenity-parking_space-disabled|@category_parking": "Disabled Parking Space", "amenity-nursing_home": "4Nursing Home", "amenity-payment_terminal": "Payment Terminal", +"amenity-payment_centre": "Payment Centre", "amenity-public_bath": "Public Bath", "amenity-shower": "Shower", "emergency-assembly_point": "Emergency Assembly Point", diff --git a/data/editor.config b/data/editor.config index a17379494..5c9565f2f 100644 --- a/data/editor.config +++ b/data/editor.config @@ -1197,6 +1197,9 @@ + + + diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index e1a72f055..46f638f3b 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -642,7 +642,7 @@ deprecated|deprecated;519;x sport|diving;520; #~270k uses. man_made|utility_pole;521; -deprecated:boundary|administrative|suburb:04.2024;[boundary=administrative][border_type=suburb];x;name;int_name;522; +amenity|payment_centre;522; # Generic unspecified barrier, could be node (50k) or way (100k) barrier|yes;523; railway|monorail|tunnel;[railway=monorail][tunnel?];;name;int_name;524; diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 7a6fb833c..1a07fac18 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -922,6 +922,7 @@ node|z18-[amenity=atm], node|z18-[amenity=bureau_de_change], node|z18-[amenity=money_transfer], node|z18-[amenity=mobile_money_agent], +node|z18-[amenity=payment_centre], node|z18-[amenity=waste_disposal], node|z18-[amenity=recycling], node|z16-[amenity=recycling][recycling_type=centre], @@ -1564,6 +1565,7 @@ node|z17-[aeroway=gate], node|z17-[amenity=bureau_de_change], node|z17-[amenity=money_transfer], node|z17-[amenity=mobile_money_agent], +node|z17-[amenity=payment_centre], {icon-image: banknote-m.svg;font-size: 11;} node|z16-[amenity=fire_station], diff --git a/data/styles/default/include/Icons_Label_Colors.mapcss b/data/styles/default/include/Icons_Label_Colors.mapcss index 0492a952a..15df65027 100644 --- a/data/styles/default/include/Icons_Label_Colors.mapcss +++ b/data/styles/default/include/Icons_Label_Colors.mapcss @@ -122,6 +122,7 @@ node[amenity=mobile_money_agent], node[amenity=money_transfer], node[amenity=music_school], node[amenity=nursing_home], +node[amenity=payment_centre], node[amenity=police], node[amenity=post_office], node[amenity=prison], diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index 59ac5014c..9f0a80bb6 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -969,6 +969,7 @@ amenity-language_school # icon z17- (also has captio amenity-mobile_money_agent # icon z17- (also has caption(optional) z18-) amenity-money_transfer # icon z17- (also has caption(optional) z18-) amenity-music_school # icon z17- (also has caption(optional) z17-) +amenity-payment_centre # icon z17- (also has caption(optional) z18-) amenity-recycling-centre # icon z16- (also has caption(optional) z16-, area z15-) amenity-veterinary # icon z16- (also has caption(optional) z16-) craft-electrician # icon z17- (also has caption(optional) z18-) @@ -1981,6 +1982,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # amenity-mobile_money_agent # caption(optional) z18- (also has icon z17-) # amenity-money_transfer # caption(optional) z18- (also has icon z17-) # amenity-music_school # caption(optional) z17- (also has icon z17-) +# amenity-payment_centre # caption(optional) z18- (also has icon z17-) # amenity-recycling-centre # caption(optional) z16- (also has icon z16-, area z15-) # amenity-veterinary # caption(optional) z16- (also has icon z16-) # craft-electrician # caption(optional) z18- (also has icon z17-) diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index 15382894f..140570f49 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -969,6 +969,7 @@ amenity-language_school # icon z17- (also has captio amenity-mobile_money_agent # icon z17- (also has caption(optional) z18-) amenity-money_transfer # icon z17- (also has caption(optional) z18-) amenity-music_school # icon z17- (also has caption(optional) z17-) +amenity-payment_centre # icon z17- (also has caption(optional) z18-) amenity-recycling-centre # icon z16- (also has caption(optional) z16-, area z15-) amenity-veterinary # icon z16- (also has caption(optional) z16-) craft-electrician # icon z17- (also has caption(optional) z18-) @@ -1984,6 +1985,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # amenity-mobile_money_agent # caption(optional) z18- (also has icon z17-) # amenity-money_transfer # caption(optional) z18- (also has icon z17-) # amenity-music_school # caption(optional) z17- (also has icon z17-) +# amenity-payment_centre # caption(optional) z18- (also has icon z17-) # amenity-recycling-centre # caption(optional) z16- (also has icon z16-, area z15-) # amenity-veterinary # caption(optional) z16- (also has icon z16-) # craft-electrician # caption(optional) z18- (also has icon z17-) diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index c31683ccc..844d19345 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -114,6 +114,7 @@ "type.amenity.parking_space.private" = "Parking Space"; "type.amenity.parking_space.underground" = "Parking Space"; "type.amenity.parking_space.disabled" = "Disabled Parking Space"; +"type.amenity.payment_centre" = "Payment Centre"; "type.amenity.payment_terminal" = "Payment Terminal"; "type.amenity.pharmacy" = "Pharmacy"; "type.amenity.place_of_worship" = "Place of Worship"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index 5bed90e46..7be7fac7a 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -126,6 +126,7 @@ "type.amenity.parking_space.underground" = "Parking Space"; "type.amenity.parking_space.disabled" = "Disabled Parking Space"; "type.amenity.payment_terminal" = "Payment Terminal"; +"type.amenity.payment_centre" = "Payment Centre"; "type.amenity.pharmacy" = "Pharmacy"; "type.amenity.place_of_worship" = "Place of Worship"; "type.amenity.place_of_worship.buddhist" = "Buddhist Temple"; From b8e0ad3b3e6293b577a5f3a764673b906d87a8da Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Thu, 30 Oct 2025 22:12:51 +0100 Subject: [PATCH 006/136] [types] Adding boat rental and icon for slipway Signed-off-by: Yannik Bloscheck --- android/sdk/src/main/res/values-de/types_strings.xml | 1 + android/sdk/src/main/res/values/types_strings.xml | 1 + data/categories-strings/en.json/localize.json | 1 + data/editor.config | 5 +++++ data/mapcss-mapping.csv | 2 +- data/styles/default/dark/symbols/boat_rental-m.svg | 1 + data/styles/default/dark/symbols/marina-m.svg | 2 +- data/styles/default/dark/symbols/slipway-m.svg | 1 + data/styles/default/include/Icons.mapcss | 10 ++++++++++ data/styles/default/include/Icons_Label_Colors.mapcss | 1 + .../default/include/priorities_4_overlays.prio.txt | 5 ++++- data/styles/default/light/symbols/boat_rental-m.svg | 1 + data/styles/default/light/symbols/marina-m.svg | 2 +- data/styles/default/light/symbols/slipway-m.svg | 1 + .../outdoors/include/priorities_4_overlays.prio.txt | 5 ++++- .../LocalizedStrings/de.lproj/LocalizableTypes.strings | 1 + .../en-GB.lproj/LocalizableTypes.strings | 1 + .../LocalizedStrings/en.lproj/LocalizableTypes.strings | 1 + 18 files changed, 37 insertions(+), 5 deletions(-) create mode 100644 data/styles/default/dark/symbols/boat_rental-m.svg create mode 100644 data/styles/default/dark/symbols/slipway-m.svg create mode 100644 data/styles/default/light/symbols/boat_rental-m.svg create mode 100644 data/styles/default/light/symbols/slipway-m.svg diff --git a/android/sdk/src/main/res/values-de/types_strings.xml b/android/sdk/src/main/res/values-de/types_strings.xml index 9da61de53..275d638d3 100644 --- a/android/sdk/src/main/res/values-de/types_strings.xml +++ b/android/sdk/src/main/res/values-de/types_strings.xml @@ -27,6 +27,7 @@ Sitzbank Sitzbank ohne Rückenlehne Fahrradständer + Bootsverleih Fahrradverleih Fahrrad-Reparaturstation Bordell diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 2381d0deb..71c92366c 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -30,6 +30,7 @@ Backless Bench Bicycle Parking Covered Bicycle Parking + Boat Rental Bicycle Rental Bicycle Repair Station Biergarten diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index ace255127..808ae5f7d 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -129,6 +129,7 @@ "leisure-garden": "3Garden", "leisure-firepit": "5Firepit", "amenity-bench|amenity-bench-backless": "Bench", +"amenity-boat_rental": "4Boat Rental|boat|3rental", "amenity-bicycle_rental": "4Bicycle Rental|cycle|bike|3rental|U+1F6B2|U+1F6B4|U+1F6B5|bicycle hire|bike rental", "amenity-bicycle_repair_station": "4Bicycle Repair Station|cycle|bike|4repair of bicycles", "amenity-car_sharing": "Car Share|3carsharing|car|sharing|U+1F697|U+1F698|U+1F699|carpool|carsharing services|car sharing|4rideshare", diff --git a/data/editor.config b/data/editor.config index 5c9565f2f..1c251478c 100644 --- a/data/editor.config +++ b/data/editor.config @@ -258,6 +258,10 @@ + + + + @@ -1126,6 +1130,7 @@ + diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 46f638f3b..18a5c6a1d 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -988,7 +988,7 @@ natural|salt_pond;861;landuse|salt_pond amenity|conference_centre;862; amenity|exhibition_centre;863; deprecated:railway|siding|tunnel:06.2023;864;x -deprecated:railway|yard|tunnel:06.2023;865;x +amenity|boat_rental;865; area:highway|footway;866; junction|circular;867; area:highway|residential;868; diff --git a/data/styles/default/dark/symbols/boat_rental-m.svg b/data/styles/default/dark/symbols/boat_rental-m.svg new file mode 100644 index 000000000..d1d603eb8 --- /dev/null +++ b/data/styles/default/dark/symbols/boat_rental-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/marina-m.svg b/data/styles/default/dark/symbols/marina-m.svg index a32e0ff4e..8f56cb5c8 100644 --- a/data/styles/default/dark/symbols/marina-m.svg +++ b/data/styles/default/dark/symbols/marina-m.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/slipway-m.svg b/data/styles/default/dark/symbols/slipway-m.svg new file mode 100644 index 000000000..a0991f96a --- /dev/null +++ b/data/styles/default/dark/symbols/slipway-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 1a07fac18..ef909b251 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -865,9 +865,11 @@ node|z17-[amenity=vending_machine][vending=parking_tickets], node|z17-[amenity=vending_machine][vending=public_transport_tickets], node|z17-[amenity=payment_terminal], node|z17-[amenity=shower], +node|z17-[amenity=slipway], node|z17-[amenity=motorcycle_rental], node|z17-[amenity=bicycle_rental], node|z17-[amenity=bicycle_repair_station], +node|z17-[amenity=boat_rental], node|z17-[amenity=post_office], node|z17-[amenity=library], node|z18-[post_office=post_partner], @@ -1472,6 +1474,11 @@ node|z17-[amenity=motorcycle_rental], node|z18-[amenity=motorcycle_rental], {font-size: 11;} +node|z17-[amenity=boat_rental], +{icon-image: boat-rental.svg;} +node|z18-[amenity=boat_rental], +{font-size: 11;} + node|z17-[amenity=bicycle_rental], {icon-image: bicycle-rental.svg;} node|z18-[amenity=bicycle_rental], @@ -1540,6 +1547,9 @@ node|z15-[power=plant][plant:source=wind], node|z16-[power=plant][plant:source=wind], {text: name;text-color: @neutral_label;text-halo-radius: 1;text-halo-opacity: 0.9;text-halo-color: @label_halo_light; text-offset: 1; font-size: 10;} +node|z17-[leisure=slipway], +{icon-image: slipway-m.svg;} + node|z17-[amenity=shower], {icon-image: shower-m.svg;} diff --git a/data/styles/default/include/Icons_Label_Colors.mapcss b/data/styles/default/include/Icons_Label_Colors.mapcss index 15df65027..5ec04761e 100644 --- a/data/styles/default/include/Icons_Label_Colors.mapcss +++ b/data/styles/default/include/Icons_Label_Colors.mapcss @@ -1,6 +1,7 @@ /* Setting the colors for all POI icons */ /* Please add new items so that they fit in the existing alphabetical order */ +node[amenity=boat_rental], node[amenity=car_rental], node[amenity=car_sharing], node[amenity=internet_cafe], diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index 9f0a80bb6..e22ce5cef 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -773,6 +773,7 @@ shop-health_food # icon z16- (also has captio === 2700 amenity-bicycle_rental # icon z17- (also has caption(optional) z17-) +amenity-boat_rental # icon z17- (also has caption(optional) z17-) amenity-car_sharing # icon z18- (also has caption(optional) z18-) amenity-taxi # icon z16- (also has caption(optional) z16-) === 2600 @@ -1318,7 +1319,7 @@ landuse-railway # caption z15- (also has are landuse-residential # caption z17- landuse-retail # caption z16- (also has area z13-) leisure-common # caption z17- -leisure-slipway # caption z17- +leisure-slipway # icon z17- (also has caption(optional) z17-) leisure-track # caption z16- (also has line z15-) leisure-track-area # caption z16- (also has area z15-) man_made-petroleum_well # icon z17- (also has caption(optional) z18-) @@ -1812,6 +1813,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # === -7300 # amenity-bicycle_rental # caption(optional) z17- (also has icon z17-) +# amenity-boat_rental # caption(optional) z17- (also has icon z17-) # amenity-car_sharing # caption(optional) z18- (also has icon z18-) # amenity-taxi # caption(optional) z16- (also has icon z16-) # === -7400 @@ -2282,6 +2284,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # landuse-industrial-mine # caption(optional) z15- (also has icon z15-, area z13-) # landuse-landfill # caption(optional) z15- (also has icon z15-, area z13-) # landuse-quarry # caption(optional) z15- (also has icon z15-, area z13-) +# leisure-slipway # caption(optional) z17- (also has icon z17-) # man_made-petroleum_well # caption(optional) z18- (also has icon z17-) # power-generator-wind # caption(optional) z18- (also has icon z15-, area z13-) # === -9880 diff --git a/data/styles/default/light/symbols/boat_rental-m.svg b/data/styles/default/light/symbols/boat_rental-m.svg new file mode 100644 index 000000000..c1e64b03e --- /dev/null +++ b/data/styles/default/light/symbols/boat_rental-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/light/symbols/marina-m.svg b/data/styles/default/light/symbols/marina-m.svg index ed4323c67..43c280858 100644 --- a/data/styles/default/light/symbols/marina-m.svg +++ b/data/styles/default/light/symbols/marina-m.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/data/styles/default/light/symbols/slipway-m.svg b/data/styles/default/light/symbols/slipway-m.svg new file mode 100644 index 000000000..2893bcd9b --- /dev/null +++ b/data/styles/default/light/symbols/slipway-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index 140570f49..911edcbeb 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -773,6 +773,7 @@ shop-health_food # icon z16- (also has captio === 2700 amenity-bicycle_rental # icon z17- (also has caption(optional) z17-) +amenity-boat_rental # icon z17- (also has caption(optional) z17-) amenity-car_sharing # icon z18- (also has caption(optional) z18-) amenity-taxi # icon z16- (also has caption(optional) z16-) === 2600 @@ -1321,7 +1322,7 @@ landuse-railway # caption z15- (also has are landuse-residential # caption z17- landuse-retail # caption z16- (also has area z13-) leisure-common # caption z17- -leisure-slipway # caption z17- +leisure-slipway # icon z17- (also has caption(optional) z17-) leisure-track # caption z16- (also has line z15-) leisure-track-area # caption z16- (also has area z15-) man_made-petroleum_well # icon z14- (also has caption(optional) z18-) @@ -1815,6 +1816,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # === -7300 # amenity-bicycle_rental # caption(optional) z17- (also has icon z17-) +# amenity-boat_rental # caption(optional) z17- (also has icon z17-) # amenity-car_sharing # caption(optional) z18- (also has icon z18-) # amenity-taxi # caption(optional) z16- (also has icon z16-) # === -7400 @@ -2288,6 +2290,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # landuse-industrial-mine # caption(optional) z15- (also has icon z15-, area z13-) # landuse-landfill # caption(optional) z15- (also has icon z15-, area z13-) # landuse-quarry # caption(optional) z15- (also has icon z15-, area z13-) +# leisure-slipway # caption(optional) z17- (also has icon z17-) # man_made-petroleum_well # caption(optional) z18- (also has icon z14-) # power-generator-wind # caption(optional) z16- (also has icon z13-, area z13-) # === -9880 diff --git a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings index e9ea9ab3b..3e649eef9 100644 --- a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings @@ -26,6 +26,7 @@ "type.amenity.bench" = "Sitzbank"; "type.amenity.bench.backless" = "Sitzbank ohne Rückenlehne"; "type.amenity.bicycle_parking" = "Fahrradständer"; +"type.amenity.boat_rental" = "Bootsverleih"; "type.amenity.bicycle_rental" = "Fahrradverleih"; "type.amenity.bicycle_repair_station" = "Fahrrad-Reparaturstation"; "type.amenity.biergarten" = "Biergarten"; diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index 844d19345..d4a819650 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -26,6 +26,7 @@ "type.amenity.bench" = "Bench"; "type.amenity.bench.backless" = "Backless Bench"; "type.amenity.bicycle_parking" = "Bicycle Parking"; +"type.amenity.boat_rental" = "Boat Rental"; "type.amenity.bicycle_rental" = "Bicycle Rental"; "type.amenity.bicycle_repair_station" = "Bicycle Repair Station"; "type.amenity.biergarten" = "Biergarten"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index 7be7fac7a..631b0e284 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -31,6 +31,7 @@ "type.amenity.bench.backless" = "Backless Bench"; "type.amenity.bicycle_parking" = "Bicycle Parking"; "type.amenity.bicycle_parking.covered" = "Covered Bicycle Parking"; +"type.amenity.boat_rental" = "Boat Rental"; "type.amenity.bicycle_rental" = "Bicycle Rental"; "type.amenity.bicycle_repair_station" = "Bicycle Repair Station"; "type.amenity.biergarten" = "Biergarten"; From b5404cc2c6cbe80d48addc2fb477497ce5844550 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Thu, 30 Oct 2025 22:10:23 +0100 Subject: [PATCH 007/136] [types] Adding indoor play Signed-off-by: Yannik Bloscheck --- android/sdk/src/main/res/values/types_strings.xml | 1 + data/categories-strings/en.json/localize.json | 1 + data/editor.config | 3 +++ data/mapcss-mapping.csv | 2 +- data/styles/default/dark/symbols/indoor_play-m.svg | 1 + data/styles/default/include/Icons.mapcss | 4 ++++ data/styles/default/include/Icons_Label_Colors.mapcss | 1 + data/styles/default/include/priorities_4_overlays.prio.txt | 2 ++ data/styles/default/light/symbols/indoor_play-m.svg | 1 + data/styles/outdoors/include/priorities_4_overlays.prio.txt | 2 ++ .../LocalizedStrings/en-GB.lproj/LocalizableTypes.strings | 1 + .../Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings | 1 + 12 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 data/styles/default/dark/symbols/indoor_play-m.svg create mode 100644 data/styles/default/light/symbols/indoor_play-m.svg diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 71c92366c..b53388549 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -660,6 +660,7 @@ Minigolf Hackerspace Ice Rink + Indoor Play Centre Marina Nature Reserve Outdoor Seating diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index 808ae5f7d..7fc1cc9f2 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -453,6 +453,7 @@ "natural-glacier|@category_tourism": "Glacier", "highway-ford": "Ford", "leisure-marina": "3Marina", +"leisure-indoor_play": "3Indoor Play Centre|indoor play|indoor playground", "piste:type-downhill|piste:type-nordic": "Skiing|3Ski run|4Piste", "amenity-events_venue": "Events Venue", "shop-chocolate|@category_food|@shop": "Chocolate", diff --git a/data/editor.config b/data/editor.config index 1c251478c..da303da8e 100644 --- a/data/editor.config +++ b/data/editor.config @@ -1299,6 +1299,9 @@ + + + diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 18a5c6a1d..e5b5c45ae 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -663,7 +663,7 @@ deprecated|deprecated;538;x railway|funicular|tunnel;[railway=funicular][tunnel?];;name;int_name;539; barrier|cycle_barrier;540; addr:interpolation;[addr:interpolation];;addr:housenumber;name;541; -deprecated:amenity|speed_trap:10.2021;542;highway|speed_camera +leisure|indoor_play;542; area:highway|track;543; area:highway|primary;544; deprecated|deprecated;545;x diff --git a/data/styles/default/dark/symbols/indoor_play-m.svg b/data/styles/default/dark/symbols/indoor_play-m.svg new file mode 100644 index 000000000..669d376f9 --- /dev/null +++ b/data/styles/default/dark/symbols/indoor_play-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index ef909b251..434db0280 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -844,6 +844,7 @@ node|z17-[amenity=casino], node|z17-[amenity=gambling], node|z17-[leisure=adult_gaming_centre], node|z17-[leisure=amusement_arcade], +node|z17-[leisure=indoor_play], node|z17-[amenity=courthouse], node|z17-[amenity=nursing_home], node|z17-[amenity=social_facility], @@ -1423,6 +1424,9 @@ node|z17-[leisure=amusement_arcade], node|z18-[shop=lottery], {icon-image: lottery-m.svg;} +node|z17-[leisure=indoor_play], +{icon-image: indoor_play-m.svg;icon-min-distance: 20;} + node|z17-[amenity=courthouse], {icon-image: public-building-m.svg;} diff --git a/data/styles/default/include/Icons_Label_Colors.mapcss b/data/styles/default/include/Icons_Label_Colors.mapcss index 5ec04761e..570192462 100644 --- a/data/styles/default/include/Icons_Label_Colors.mapcss +++ b/data/styles/default/include/Icons_Label_Colors.mapcss @@ -57,6 +57,7 @@ node[leisure=adult_gaming_centre], node[leisure=amusement_arcade], node[leisure=bowling_alley], node[leisure=escape_game], +node[leisure=indoor_play], node[shop=bookmaker], node[shop=lottery], node[tourism=aquarium], diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index e22ce5cef..5f33cbc30 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -1203,6 +1203,7 @@ healthcare-psychotherapist # icon z17- (also has captio healthcare-speech_therapist # icon z17- (also has caption(optional) z17-) leisure-adult_gaming_centre # icon z17- (also has caption(optional) z17-) leisure-amusement_arcade # icon z17- (also has caption(optional) z17-) +leisure-indoor_play # icon z17- (also has caption(optional) z17-) office-company # icon z18- (also has caption(optional) z18-) office-ngo # icon z18- (also has caption(optional) z18-) office-telecommunication # icon z18- (also has caption(optional) z18-) @@ -2194,6 +2195,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # healthcare-speech_therapist # caption(optional) z17- (also has icon z17-) # leisure-adult_gaming_centre # caption(optional) z17- (also has icon z17-) # leisure-amusement_arcade # caption(optional) z17- (also has icon z17-) +# leisure-indoor_play # caption(optional) z17- (also has icon z17-) # office-company # caption(optional) z18- (also has icon z18-) # office-ngo # caption(optional) z18- (also has icon z18-) # office-telecommunication # caption(optional) z18- (also has icon z18-) diff --git a/data/styles/default/light/symbols/indoor_play-m.svg b/data/styles/default/light/symbols/indoor_play-m.svg new file mode 100644 index 000000000..616825c5f --- /dev/null +++ b/data/styles/default/light/symbols/indoor_play-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index 911edcbeb..aa14486e9 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -1204,6 +1204,7 @@ healthcare-psychotherapist # icon z17- (also has captio healthcare-speech_therapist # icon z17- (also has caption(optional) z17-) leisure-adult_gaming_centre # icon z17- (also has caption(optional) z17-) leisure-amusement_arcade # icon z17- (also has caption(optional) z17-) +leisure-indoor_play # icon z17- (also has caption(optional) z17-) office-company # icon z18- (also has caption(optional) z18-) office-ngo # icon z18- (also has caption(optional) z18-) office-telecommunication # icon z18- (also has caption(optional) z18-) @@ -2199,6 +2200,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # healthcare-speech_therapist # caption(optional) z17- (also has icon z17-) # leisure-adult_gaming_centre # caption(optional) z17- (also has icon z17-) # leisure-amusement_arcade # caption(optional) z17- (also has icon z17-) +# leisure-indoor_play # caption(optional) z17- (also has icon z17-) # office-company # caption(optional) z18- (also has icon z18-) # office-ngo # caption(optional) z18- (also has icon z18-) # office-telecommunication # caption(optional) z18- (also has icon z18-) diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index d4a819650..3ec548905 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -709,6 +709,7 @@ "type.leisure.miniature_golf" = "Minigolf"; "type.leisure.hackerspace" = "Hackerspace"; "type.leisure.ice_rink" = "Ice Rink"; +"type.leisure.indoor_play" = "Indoor Play Centre"; "type.leisure.marina" = "Marina"; "type.leisure.nature_reserve" = "Nature Reserve"; "type.leisure.outdoor_seating" = "Outdoor Seating"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index 631b0e284..26ff67cb8 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -739,6 +739,7 @@ "type.leisure.miniature_golf" = "Minigolf"; "type.leisure.hackerspace" = "Hackerspace"; "type.leisure.ice_rink" = "Ice Rink"; +"type.leisure.indoor_play" = "Indoor Play Centre"; "type.leisure.marina" = "Marina"; "type.leisure.nature_reserve" = "Nature Reserve"; "type.leisure.outdoor_seating" = "Outdoor Seating"; From 51859424eae46ddecf23156f3da663639dd06424 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Thu, 30 Oct 2025 22:05:21 +0100 Subject: [PATCH 008/136] [types] Adding telecommunication shop Signed-off-by: Yannik Bloscheck --- android/sdk/src/main/res/values/types_strings.xml | 1 + data/categories-strings/en.json/localize.json | 1 + data/editor.config | 3 +++ data/mapcss-mapping.csv | 2 +- data/styles/default/include/Icons.mapcss | 3 +++ data/styles/default/include/priorities_4_overlays.prio.txt | 2 ++ data/styles/outdoors/include/priorities_4_overlays.prio.txt | 2 ++ .../Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings | 1 + iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings | 1 + 9 files changed, 15 insertions(+), 1 deletion(-) diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index b53388549..b2106472f 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -1255,6 +1255,7 @@ Supermarket Tattoo Parlour Tea Shop + Telecommunication Shop Ticket Shop Toy Store Travel Agency diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index 7fc1cc9f2..117e22a8b 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -463,6 +463,7 @@ "shop-music|@shop": "Record|vinyl|Music", "shop-musical_instrument|@shop": "Musical instruments", "shop-tea|@shop": "Tea", +"shop-telecommunication|@shop": "Telecommunication", "shop-antiques|@category_shopping|@shop|@category_secondhand": "Antiques", "shop-art|@category_shopping|@shop": "3Artwork|Arts", "shop-baby_goods|@category_children|@shop": "Baby Goods", diff --git a/data/editor.config b/data/editor.config index da303da8e..40fa16a3d 100644 --- a/data/editor.config +++ b/data/editor.config @@ -1062,6 +1062,9 @@ + + + diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index e5b5c45ae..008584951 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -857,7 +857,7 @@ sport|skiing;732; tourism|museum;733; tourism|guest_house;734; tourism|motel;735; -deprecated:boundary|administrative|4|state:01.2022;[boundary=administrative][admin_level=4][border_type=state];x;name;int_name;736;boundary|administrative|4 +shop|telecommunication;736; place|state|USA;[place=state][addr:country=US],[place=state][is_in=USA],[place=state][is_in:country=USA],[place=state][is_in:country_code=us];;name;int_name;737; building|address;[addr:housenumber][addr:street];;addr:housenumber;name;738; amenity|parking|no-access;[amenity=parking][access=not],[amenity=parking][access=no];;name;int_name;739; diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 434db0280..4ff5d80b8 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -1726,6 +1726,7 @@ node|z16-[shop=laundry], node|z16-[shop=lighting], node|z16-[shop=dry_cleaning], node|z16-[shop=mobile_phone], +node|z16-[shop=telecommunication], node|z16-[shop=optician], node|z16-[shop=outdoor], node|z16-[shop=rental], @@ -1892,6 +1893,7 @@ node|z16[shop=laundry], node|z16[shop=dry_cleaning], {icon-image:dry_cleaning-m.svg;} node|z16[shop=mobile_phone], +node|z16[shop=telecommunication], {icon-image: mobile_phone-m.svg;} node|z16[shop=optician], {icon-image: optician-m.svg;} @@ -2038,6 +2040,7 @@ node|z17-[shop=laundry], node|z17-[shop=dry_cleaning], {icon-image:dry_cleaning-m.svg;icon-min-distance: 24;} node|z17-[shop=mobile_phone], +node|z17-[shop=telecommunication], {icon-image: mobile_phone-m.svg;icon-min-distance: 24;} node|z17-[shop=optician], {icon-image: optician-m.svg;icon-min-distance: 24;} diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index 5f33cbc30..bb7a65b37 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -867,6 +867,7 @@ shop-shoes # icon z16- (also has captio shop-sports # icon z16- (also has caption(optional) z16-) shop-stationery # icon z16- (also has caption(optional) z16-) shop-tea # icon z18- (also has caption(optional) z18-) +shop-telecommunication # icon z16- (also has caption(optional) z16-) shop-toys # icon z16- (also has caption(optional) z16-) shop-travel_agency # icon z18- (also has caption(optional) z18-) shop-wine # icon z16- (also has caption(optional) z16-) @@ -1904,6 +1905,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # shop-sports # caption(optional) z16- (also has icon z16-) # shop-stationery # caption(optional) z16- (also has icon z16-) # shop-tea # caption(optional) z18- (also has icon z18-) +# shop-telecommunication # caption(optional) z16- (also has icon z16-) # shop-toys # caption(optional) z16- (also has icon z16-) # shop-travel_agency # caption(optional) z18- (also has icon z18-) # shop-wine # caption(optional) z16- (also has icon z16-) diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index aa14486e9..d9487f20b 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -867,6 +867,7 @@ shop-shoes # icon z16- (also has captio shop-sports # icon z16- (also has caption(optional) z16-) shop-stationery # icon z16- (also has caption(optional) z16-) shop-tea # icon z18- (also has caption(optional) z18-) +shop-telecommunication # icon z16- (also has caption(optional) z16-) shop-toys # icon z16- (also has caption(optional) z16-) shop-travel_agency # icon z18- (also has caption(optional) z18-) shop-wine # icon z16- (also has caption(optional) z16-) @@ -1907,6 +1908,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # shop-sports # caption(optional) z16- (also has icon z16-) # shop-stationery # caption(optional) z16- (also has icon z16-) # shop-tea # caption(optional) z18- (also has icon z18-) +# shop-telecommunication # caption(optional) z16- (also has icon z16-) # shop-toys # caption(optional) z16- (also has icon z16-) # shop-travel_agency # caption(optional) z18- (also has icon z18-) # shop-wine # caption(optional) z16- (also has icon z16-) diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index 3ec548905..1ca4ac5b3 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -1310,6 +1310,7 @@ "type.shop.supermarket" = "Supermarket"; "type.shop.tattoo" = "Tattoo Parlour"; "type.shop.tea" = "Tea Shop"; +"type.shop.telecommunication" = "Telecommunication Shop"; "type.shop.ticket" = "Ticket Shop"; "type.shop.toys" = "Toy Shop"; "type.shop.travel_agency" = "Travel Agency"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index 26ff67cb8..ebe1bffe8 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -1350,6 +1350,7 @@ "type.shop.supermarket" = "Supermarket"; "type.shop.tattoo" = "Tattoo Parlour"; "type.shop.tea" = "Tea Shop"; +"type.shop.telecommunication" = "Telecommunication Shop"; "type.shop.ticket" = "Ticket Shop"; "type.shop.toys" = "Toy Store"; "type.shop.travel_agency" = "Travel Agency"; From dea24b56815120350de37a35f243e01e94aa7ccf Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sun, 26 Oct 2025 14:30:43 +0100 Subject: [PATCH 009/136] [styes] Add icon to train station buildings Signed-off-by: Yannik Bloscheck --- data/styles/default/dark/symbols/train_building-m.svg | 1 + data/styles/default/include/Icons.mapcss | 3 +++ data/styles/default/include/priorities_3_FG.prio.txt | 2 +- data/styles/default/include/priorities_4_overlays.prio.txt | 5 ++++- data/styles/default/light/symbols/train_building-m.svg | 1 + data/styles/outdoors/include/priorities_3_FG.prio.txt | 2 +- data/styles/outdoors/include/priorities_4_overlays.prio.txt | 5 ++++- 7 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 data/styles/default/dark/symbols/train_building-m.svg create mode 100644 data/styles/default/light/symbols/train_building-m.svg diff --git a/data/styles/default/dark/symbols/train_building-m.svg b/data/styles/default/dark/symbols/train_building-m.svg new file mode 100644 index 000000000..d0204cbed --- /dev/null +++ b/data/styles/default/dark/symbols/train_building-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 4ff5d80b8..65020ef7d 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -1460,6 +1460,9 @@ node|z16-17[building=guardhouse], node|z16-[building=guardhouse]::int_name, {text: none;} +node|z17-[building=train_station], +{icon-image: train_building-m.svg; font-size: 11; text-offset: 1;} + node|z17-[amenity=prison], {icon-image: prison-m.svg;} node|z18-[amenity=prison], diff --git a/data/styles/default/include/priorities_3_FG.prio.txt b/data/styles/default/include/priorities_3_FG.prio.txt index 764899e9d..c8c6d5ba3 100644 --- a/data/styles/default/include/priorities_3_FG.prio.txt +++ b/data/styles/default/include/priorities_3_FG.prio.txt @@ -400,7 +400,7 @@ building # area z14- (also has captio building-garage # area z14- (also has caption z17-) building-guardhouse # area z14- (also has icon z18-, caption(optional) z18-) building-has_parts # area z14- (also has caption z17-) -building-train_station # area z14- (also has caption z17-) +building-train_station # area z14- (also has icon z17-, caption(optional) z17-) === 130 piste:type-connection # line z15- diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index bb7a65b37..9a9d3a514 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -918,7 +918,7 @@ natural-wetland-tidalflat # caption z16- (also has are tourism-picnic_site # icon z16- (also has caption(optional) z16-) === 1800 -building-train_station # caption z17- (also has area z14-) +building-train_station # icon z17- (also has caption(optional) z17-, area z14-) railway-level_crossing # icon z17- === 1700 @@ -1941,6 +1941,9 @@ leisure-swimming_pool-private # icon z17- (also has captio # tourism-picnic_site # caption(optional) z16- (also has icon z16-) # === -8200 +# building-train_station # caption(optional) z17- (also has icon z17-, area z14-) +# === -8300 + # leisure-sports_centre-sport-swimming # caption(optional) z15- (also has icon z15-, area z13-) # === -8380 diff --git a/data/styles/default/light/symbols/train_building-m.svg b/data/styles/default/light/symbols/train_building-m.svg new file mode 100644 index 000000000..d097ca4f5 --- /dev/null +++ b/data/styles/default/light/symbols/train_building-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/outdoors/include/priorities_3_FG.prio.txt b/data/styles/outdoors/include/priorities_3_FG.prio.txt index 3250cfea6..065a2bf92 100644 --- a/data/styles/outdoors/include/priorities_3_FG.prio.txt +++ b/data/styles/outdoors/include/priorities_3_FG.prio.txt @@ -402,7 +402,7 @@ building # area z14- (also has captio building-garage # area z14- (also has caption z17-) building-guardhouse # area z14- (also has icon z16-, caption(optional) z18-) building-has_parts # area z14- (also has caption z17-) -building-train_station # area z14- (also has caption z17-) +building-train_station # area z14- (also has icon z17-, caption(optional) z17-) === 130 piste:type-connection # line z15- diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index d9487f20b..5fd0bbcf7 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -918,7 +918,7 @@ natural-wetland-tidalflat # caption z16- (also has are tourism-picnic_site # icon z14- (also has caption(optional) z14-) === 1800 -building-train_station # caption z17- (also has area z14-) +building-train_station # icon z17- (also has caption(optional) z17-, area z14-) railway-level_crossing # icon z17- === 1700 @@ -1944,6 +1944,9 @@ leisure-swimming_pool-private # icon z17- (also has captio # tourism-picnic_site # caption(optional) z14- (also has icon z14-) # === -8200 +# building-train_station # caption(optional) z17- (also has icon z17-, area z14-) +# === -8300 + # leisure-sports_centre-sport-swimming # caption(optional) z15- (also has icon z15-, area z13-) # === -8380 From c21afb27bd716ee64bf68c9f6504c9512fbb08a9 Mon Sep 17 00:00:00 2001 From: map-per Date: Wed, 5 Nov 2025 18:02:05 +0100 Subject: [PATCH 010/136] [editor] Higher priority for OSM upload on Android 12 and higher Signed-off-by: map-per --- .../java/app/organicmaps/background/OsmUploadWork.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/java/app/organicmaps/background/OsmUploadWork.java b/android/app/src/main/java/app/organicmaps/background/OsmUploadWork.java index cd4945903..7be2eb16d 100644 --- a/android/app/src/main/java/app/organicmaps/background/OsmUploadWork.java +++ b/android/app/src/main/java/app/organicmaps/background/OsmUploadWork.java @@ -1,11 +1,13 @@ package app.organicmaps.background; import android.content.Context; +import android.os.Build; import androidx.annotation.NonNull; import androidx.work.Constraints; import androidx.work.ExistingWorkPolicy; import androidx.work.NetworkType; import androidx.work.OneTimeWorkRequest; +import androidx.work.OutOfQuotaPolicy; import androidx.work.WorkManager; import androidx.work.Worker; import androidx.work.WorkerParameters; @@ -35,7 +37,11 @@ public class OsmUploadWork extends Worker if (Editor.nativeHasSomethingToUpload() && OsmOAuth.isAuthorized()) { final Constraints c = new Constraints.Builder().setRequiredNetworkType(NetworkType.CONNECTED).build(); - final OneTimeWorkRequest wr = new OneTimeWorkRequest.Builder(OsmUploadWork.class).setConstraints(c).build(); + OneTimeWorkRequest.Builder builder = new OneTimeWorkRequest.Builder(OsmUploadWork.class).setConstraints(c); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + builder.setExpedited(OutOfQuotaPolicy.RUN_AS_NON_EXPEDITED_WORK_REQUEST); + } + final OneTimeWorkRequest wr = builder.build(); WorkManager.getInstance(context).beginUniqueWork("UploadOsmChanges", ExistingWorkPolicy.KEEP, wr).enqueue(); } } From b3991555b59d511e4113e7b44644a52884d2f2d4 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Fri, 7 Nov 2025 21:51:49 +0100 Subject: [PATCH 011/136] [styles] Fix waterpark label color Signed-off-by: Yannik Bloscheck --- data/styles/default/include/Icons_Label_Colors.mapcss | 1 + 1 file changed, 1 insertion(+) diff --git a/data/styles/default/include/Icons_Label_Colors.mapcss b/data/styles/default/include/Icons_Label_Colors.mapcss index 570192462..989c371b5 100644 --- a/data/styles/default/include/Icons_Label_Colors.mapcss +++ b/data/styles/default/include/Icons_Label_Colors.mapcss @@ -104,6 +104,7 @@ node[leisure=beach_resort], node[leisure=marina], node[leisure=sports_centre][sport=scuba_diving], node[leisure=sports_centre][sport=swimming], +node[leisure=water_park], {text-color: @water_label;text-halo-radius: 0.1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;} area[amenity=university][name] From e71550e78b69ef15dd23bbaa95a4631a85a610af Mon Sep 17 00:00:00 2001 From: map-per Date: Sat, 1 Nov 2025 14:37:14 +0100 Subject: [PATCH 012/136] Fix details shown in editor for tourism and place_of_worship Signed-off-by: map-per --- data/editor.config | 60 ++++++++++++++++++++++++++++++++++++---------- 1 file changed, 47 insertions(+), 13 deletions(-) diff --git a/data/editor.config b/data/editor.config index 40fa16a3d..0b82f3c89 100644 --- a/data/editor.config +++ b/data/editor.config @@ -389,6 +389,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1112,6 +1140,25 @@ + + + + + + + + + + + + + + + + + + + @@ -1473,19 +1520,6 @@ - - - - - - - - - - - - - From c0e492247e46f3047514b7ee22594ca15af657e9 Mon Sep 17 00:00:00 2001 From: Codeberg Translate Date: Wed, 5 Nov 2025 05:11:10 +0000 Subject: [PATCH 013/136] [strings] Update from Codeberg Translate Co-authored-by: Codeberg Translate Co-authored-by: Frz Co-authored-by: JanezPavelZebovec Co-authored-by: Kachelkaiser Co-authored-by: Pat580 Co-authored-by: Prefill add-on Co-authored-by: Stzyxh Co-authored-by: Weblate Translation Memory Co-authored-by: codebergian42 Co-authored-by: ghose Co-authored-by: ovl-005 Co-authored-by: teletext Co-authored-by: x7z4w Translate-URL: https://translate.codeberg.org/projects/comaps/fdroid-app-description/ Translation: CoMaps/Android - Map Feature Types Translation: CoMaps/Android UI Strings Translation: CoMaps/Apple AppStore description Translation: CoMaps/Countries and regions names Translation: CoMaps/F-Droid app description Translation: CoMaps/Google Play and Huawei AppGallery descriptions Translation: CoMaps/Search synonyms / aliases Translation: CoMaps/iOS - Map Feature Types Translation: CoMaps/iOS Plurals Translation: CoMaps/iOS UI Strings --- .../play/listings/cs-CZ/release-notes.txt | 0 .../play/listings/sl/full-description.txt | 31 +++++++++++++++++++ .../src/fdroid/play/listings/sv-SE/title.txt | 1 + .../src/google/play/listings/sv-SE/title.txt | 1 + .../app/src/main/res/values-gl/strings.xml | 3 +- .../app/src/main/res/values-ta/strings.xml | 3 ++ .../app/src/main/res/values-zh/strings.xml | 2 +- .../src/main/res/values-nb/types_strings.xml | 12 ++++++- .../src/main/res/values-ro/types_strings.xml | 2 +- .../src/main/res/values-sl/types_strings.xml | 1 + .../sdk/src/main/res/values-ta/strings.xml | 3 ++ data/categories-strings/de.json/localize.json | 12 +++---- data/countries-strings/ro.json/localize.json | 2 +- .../gl.lproj/Localizable.strings | 2 +- .../nb.lproj/LocalizableTypes.strings | 16 +++++----- .../ro.lproj/Localizable.strings | 6 ++-- .../ro.lproj/LocalizableTypes.strings | 2 +- .../sl.lproj/Localizable.strings | 1 + .../sl.lproj/LocalizableTypes.strings | 1 + .../sv.lproj/Localizable.stringsdict | 2 ++ iphone/metadata/sv/subtitle.txt | 1 + 21 files changed, 80 insertions(+), 24 deletions(-) delete mode 100644 android/app/src/fdroid/play/listings/cs-CZ/release-notes.txt create mode 100644 android/app/src/fdroid/play/listings/sl/full-description.txt create mode 100644 android/app/src/fdroid/play/listings/sv-SE/title.txt create mode 100644 android/app/src/google/play/listings/sv-SE/title.txt create mode 100644 android/app/src/main/res/values-ta/strings.xml create mode 100644 android/sdk/src/main/res/values-ta/strings.xml create mode 100644 iphone/metadata/sv/subtitle.txt diff --git a/android/app/src/fdroid/play/listings/cs-CZ/release-notes.txt b/android/app/src/fdroid/play/listings/cs-CZ/release-notes.txt deleted file mode 100644 index e69de29bb..000000000 diff --git a/android/app/src/fdroid/play/listings/sl/full-description.txt b/android/app/src/fdroid/play/listings/sl/full-description.txt new file mode 100644 index 000000000..6d112fd90 --- /dev/null +++ b/android/app/src/fdroid/play/listings/sl/full-description.txt @@ -0,0 +1,31 @@ +Brezplačno in odprtokodno zemljevidno orodje, ki ga vodi skupnost, temelji na podatkih OpenStreetMap in je okrepljena s predanostjo transparentnosti, zasebnosti in nedobičkonosnosti. CoMaps je izpeljanka OrganicMaps, ta pa je izpeljanka Maps.ME. + +Preverite si o razlogih za ta projekt in njegovi usmerjenosti na codeberg.org/comaps. +Pridružite se skupnosti in pomagajte narediti najboljše zemljevidno orodje +• Uporabljajte orodje in širite glas o njem +• Dajajte povratne informacije in poročajte o napakah +• Posodabljajte podatke zemljevida v tem orodju ali na spletni strani OpenStreetMap + +‣ Osredotočeno na uporabo brez povezave: Načrtujte in se usmerjajte na vašem potovanju v tujini vrez potrebe po mobilnih podatkih, iščite vmesne točke potocanja ko ste na daljšem pohodu ipd. Vse zmogljivosti orodja so zasnovane za delo brez povezave. +‣ Spoštovanje zasebnosti: orodje je zasnovano z mislijo na zasebnost – ne prepoznava oseb, ne sledi in ne zbira osebnih podatkov. Brez oglasov. +‣ Preprosto in dodelano: nujne zmogljivosti, enostavne za uporabo, ki preprosto delujejo. +‣ Prihrani vašo baterijo in prostor.: ne izčrpava vaše baterije kakor druga usmerjevalna orodja. Strnjeni zemljevidi prihranijo dragocen prostor na vašem telefonu. +‣ Brezplačno in ustvarjeno v skupnosti: ljudje kot ste vi pomagajo ustvarjati to orodje, tako da dodajajo kraje na OpenStreetMap, preizkušajo in dajejo povratne informacije o zmogljivostih in prispevajo svoje razvijalske sposobnosti in sredstva. +‣ Odprto in transparentno odločanje in finance, nedobičkonosno in popolnoma odprtokodno. + +Glavne zmogljivosti: +• Prenosljivi podrobni zemljevidi s kraji, ki na Googlovoh zemljevidih niso na voljo. +• Prikaz za dejavnosti na prostem s poudarjenimi pohodniškimi potmi, tabornimi prostori, vodnimi viri, vrhovi, plastnicami itd. +• Pešpoti in kolesarke poti +• Kraji zanimanja, npr. restavracije, bencinske črpalke, hoteli, trgovine, znamenitosti in mnogo več +• Iščite po imenu, hišnemu naslovu ali po vrsti +• Usmerjanje z glasovnimi obvestili za hojo, kolesarjenje ali vožnjo avtomobila. +• Zaznamujte svoje najljubše kraje s preprostim dotikom +• Wikipedijini članki brez povezave +• Prometna plast podzemne železnice z usmerjanjem +• Izvozite ali uvozite zaznamke in sledi v oblikah KML, KMZ, GPX +• Temni prikaz za uporabo ponoči +• Izboljšajtw podatke zemljevida za vse z uporabo vgrajenega urejevalnika + +Svoboda je tu +Odkijte več o vašem potovanju, usmerjajte se po svetu s poudarkom na zasebnosti in skupnostnem delovanju! diff --git a/android/app/src/fdroid/play/listings/sv-SE/title.txt b/android/app/src/fdroid/play/listings/sv-SE/title.txt new file mode 100644 index 000000000..3d2c9da71 --- /dev/null +++ b/android/app/src/fdroid/play/listings/sv-SE/title.txt @@ -0,0 +1 @@ +Comaps- Vandra, Cykla, Kör Offline, Privat diff --git a/android/app/src/google/play/listings/sv-SE/title.txt b/android/app/src/google/play/listings/sv-SE/title.txt new file mode 100644 index 000000000..f3d5711fa --- /dev/null +++ b/android/app/src/google/play/listings/sv-SE/title.txt @@ -0,0 +1 @@ +Comaps- Navigera Privat diff --git a/android/app/src/main/res/values-gl/strings.xml b/android/app/src/main/res/values-gl/strings.xml index 548966e6c..f242ad30c 100644 --- a/android/app/src/main/res/values-gl/strings.xml +++ b/android/app/src/main/res/values-gl/strings.xml @@ -623,7 +623,8 @@ Outro ou descoñecido engache descoñecido Describe a aparencia do lugar para enviar unha nota co erro á comunidade OpenStreetMap - Evitar pasos + Evitar escaleiras Mapas sen conexión Hai que descargar un mapa para ver e navegar polo área.\nDescarga os mapas para as zonas polas que vas viaxar. + Editar a lista para engadir unha descrición diff --git a/android/app/src/main/res/values-ta/strings.xml b/android/app/src/main/res/values-ta/strings.xml new file mode 100644 index 000000000..55344e519 --- /dev/null +++ b/android/app/src/main/res/values-ta/strings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/android/app/src/main/res/values-zh/strings.xml b/android/app/src/main/res/values-zh/strings.xml index 6088cb38b..331ab5c12 100644 --- a/android/app/src/main/res/values-zh/strings.xml +++ b/android/app/src/main/res/values-zh/strings.xml @@ -27,7 +27,7 @@ 精度有限 - 为确保准确导航,请在设置中启用确切位置 + 为确保导航准确,请在设置中启用 \"精确定位\" 在地图上显示 diff --git a/android/sdk/src/main/res/values-nb/types_strings.xml b/android/sdk/src/main/res/values-nb/types_strings.xml index bb1363b73..36cc432ab 100644 --- a/android/sdk/src/main/res/values-nb/types_strings.xml +++ b/android/sdk/src/main/res/values-nb/types_strings.xml @@ -975,7 +975,7 @@ Bokhandel Slakter Cannabisbutikk - Bil butikk + Bilforhandler Bildeler Bilverksted Dekkreparasjon @@ -1353,4 +1353,14 @@ Smalsporet jernbanebru Smalsporet jernbanetunnel Slipp + Post i butikk + Pub + Monument + Kran + Bunker + Jernbanebygging + Kabelbanebru + Kabelbanetunnel + Militært + Utdanningsinstitusjon diff --git a/android/sdk/src/main/res/values-ro/types_strings.xml b/android/sdk/src/main/res/values-ro/types_strings.xml index f6063189d..5cf22da4b 100644 --- a/android/sdk/src/main/res/values-ro/types_strings.xml +++ b/android/sdk/src/main/res/values-ro/types_strings.xml @@ -1180,7 +1180,7 @@ Bar Parcare acoperită pentru biciclete Hotel cu ora - Garsonieră + Studio Media Stație Reparații Biciclete Utilizare comună a mașinii Dentist diff --git a/android/sdk/src/main/res/values-sl/types_strings.xml b/android/sdk/src/main/res/values-sl/types_strings.xml index 4550a32cf..32db72bc5 100644 --- a/android/sdk/src/main/res/values-sl/types_strings.xml +++ b/android/sdk/src/main/res/values-sl/types_strings.xml @@ -153,4 +153,5 @@ Arkadne igre Polnilno mesto za avtomobile Vrtec + Kino diff --git a/android/sdk/src/main/res/values-ta/strings.xml b/android/sdk/src/main/res/values-ta/strings.xml new file mode 100644 index 000000000..55344e519 --- /dev/null +++ b/android/sdk/src/main/res/values-ta/strings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/data/categories-strings/de.json/localize.json b/data/categories-strings/de.json/localize.json index 14a9138b9..5143bce4c 100644 --- a/data/categories-strings/de.json/localize.json +++ b/data/categories-strings/de.json/localize.json @@ -19,13 +19,13 @@ "@category_recycling": "Recycling|Abfallverwertung|Recyclebares Material|Getrennte Müllsammlung|Müllsortierung|Wiederverwendung", "amenity-bureau_de_change": "3Geldwechselstelle|Wechselstube|Geld|Geldumtausch", "amenity-bar|amenity-pub|@category_eat|@category_nightlife": "2Bar|2Pub|4Kneipe|Bier|Trinken|4Gaststätte|4Bars und Kneipen|Brauhaus|Cocktail-Lounge", -"amenity-cafe|@category_eat": "3Café|3Restaurant|4Kaffee|6Kaffeehaus|Kaffeebar|Cafeteria", -"amenity-fast_food|@category_eat": "4Fast-Food|Takeaway|Restaurant|Café|Pizzeria|3Imbiss|5Essen zum Mitnehmen|Junkfood|7Schnellimbiss", -"amenity-restaurant|@category_eat": "3Restaurant|3Café|4Gasthaus|Gaststube|6Speiselokal|Gastwirtschaft", +"amenity-cafe|@category_eat": "3Café|Kaffeebar|Cafeteria", +"amenity-fast_food|@category_eat": "4Fast Food|Mitnahme|Essen zum Mitnehmen|Junkfood", +"amenity-restaurant|@category_eat": "3Restaurant", "amenity-fuel|@category_fuel": "Tankstation|3Tankstelle", "@shop": "3Verbrauchermarkt|5Geschäft|5Laden", -"shop-bakery|shop-pastry|@category_eat|@category_food|@shop": "3Bäckerei|Bäckerladen|Bäcker|4Konditorei", -"shop-cosmetics|@category_shopping|@shop": "4Kosmetikgeschäft|Kosmetik|Schönheitspflege", +"shop-bakery|shop-pastry|@category_eat|@category_food|@shop": "3Bäckerei|Bäckerladen|Bäcker|4Konditorei|Konditor", +"shop-cosmetics|@category_shopping|@shop": "4Kosmetikgeschäft|Kosmetik|Schönheitspflege|Make Up|Make-Up|Makeup", "shop-convenience|@category_food|@shop": "5Gemischtwarenladen|Lebensmittelhändler|Lebensmittelhandlung|Lebensmittelgeschäft|4Greißler|4Tante-Emma-Laden", "shop-deli|@category_food|@shop": "4Feinkostladen|Feinkostgeschäft", "shop-farm|@category_food|@shop": "4Hofladen|4Bauernhofladen", @@ -484,7 +484,7 @@ "shop-craft|@shop": "Künstlerbedarf", "shop-pasta|@shop": "Nudelgeschäft", "amenity-luggage_locker": "Gepäckschließfach", -"amenity-studio": "Studio", +"amenity-studio": "Medienstudio|Studio", "shop-cannabis|@shop": "Cannabis", "man_made-cross": "Kreuz", "leisure-dance|@category_entertainment": "4Tanz|Tanzschule", diff --git a/data/countries-strings/ro.json/localize.json b/data/countries-strings/ro.json/localize.json index 479331210..099f9a3b4 100644 --- a/data/countries-strings/ro.json/localize.json +++ b/data/countries-strings/ro.json/localize.json @@ -34,7 +34,7 @@ "Austria_Burgenland":"Burgenland", "Austria_Carinthia":"Carintia", "Austria_Lower Austria_West":"Austria Inferioară — Vest", -"Austria_Lower Austria_Wien":"Viena", +"Austria_Lower Austria_Wien":"Viena și Austria de Jos", "Austria_Salzburg":"Salzburg", "Austria_Styria":"Stiria", "Austria_Tyrol":"Tirol", diff --git a/iphone/Maps/LocalizedStrings/gl.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/gl.lproj/Localizable.strings index c5253890e..8269b479a 100644 --- a/iphone/Maps/LocalizedStrings/gl.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/gl.lproj/Localizable.strings @@ -591,5 +591,5 @@ "existence_confirmed_time_ago" = "Existence confirmed %@"; "offline_explanation_text" = "Hai que descargar un mapa para ver e navegar polo área.\nDescarga os mapas para as zonas polas que vas viaxar."; "offline_explanation_title" = "Mapas sen conexión"; -"avoid_steps" = "Evitar pasos"; +"avoid_steps" = "Evitar escaleiras"; "editor_place_doesnt_exist_description" = "Describe a aparencia do lugar para enviar unha nota co erro á comunidade OpenStreetMap"; diff --git a/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings index 263508271..cba4741f9 100644 --- a/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings @@ -662,7 +662,7 @@ "type.landuse.religious" = "Religiøst område"; "type.landuse.commercial" = "Næringsområde"; "type.landuse.construction" = "Byggeplass"; -"type.landuse.education" = "Educational Facility"; +"type.landuse.education" = "Utdanningsinstitusjon"; "type.landuse.farmland" = "Jordbruksområde"; "type.landuse.farmyard" = "Bondegård"; "type.landuse.field" = "Field"; @@ -760,7 +760,7 @@ "type.man_made.water_well.drinking_water_no" = "Brønn"; "type.man_made.windmill" = "Vindmølle"; "type.man_made.works" = "Industrial Works"; -"type.military" = "Military"; +"type.military" = "Militært"; "type.military.bunker" = "Bunker"; "type.mountain_pass" = "Fjellpass"; "type.natural" = "Natur"; @@ -892,12 +892,12 @@ "type.railway.abandoned" = "Nedlagt jernbane"; "type.railway.abandoned.bridge" = "Nedlagt jernbanebru"; "type.railway.abandoned.tunnel" = "Nedlagt jernbanetunnel"; -"type.railway.construction" = "Railway Construction"; +"type.railway.construction" = "Jernbanebygging"; "type.railway.crossing" = "Jernbaneovergang"; "type.railway.disused" = "Ubenyttet jernbane"; "type.railway.funicular" = "Kabelbane"; -"type.railway.funicular.bridge" = "Funicular Bridge"; -"type.railway.funicular.tunnel" = "Funicular Tunnel"; +"type.railway.funicular.bridge" = "Kabelbanebru"; +"type.railway.funicular.tunnel" = "Kabelbanetunnel"; "type.railway.halt" = "Togstasjon"; "type.railway.level_crossing" = "Planovergang"; "type.railway.light_rail" = "Light Rail"; @@ -1198,7 +1198,7 @@ "type.shop.books" = "Bokhandel"; "type.shop.butcher" = "Slakter"; "type.shop.cannabis" = "Cannabisbutikk"; -"type.shop.car" = "Bil butikk"; +"type.shop.car" = "Bilforhandler"; "type.shop.car_parts" = "Bildeler"; "type.shop.car_repair" = "Bilverksted"; "type.shop.car_repair.tyres" = "Dekkreparasjon"; @@ -1467,7 +1467,7 @@ "type.sport.diving" = "High Diving"; "type.highway.ladder" = "Stige"; "type.natural.wetland.swamp" = "Sumpskog"; -"type.man_made.crane" = "Crane"; +"type.man_made.crane" = "Kran"; "type.natural.wetland.saltmarsh" = "Salt Marsh"; "type.natural.wetland.mangrove" = "Mangrove"; "type.barrier.guard_rail" = "Autovern"; @@ -1482,7 +1482,7 @@ "type.amenity.luggage_locker" = "Bagasjeoppbevaring"; "type.amenity.ranger_station" = "Ranger Station"; "type.amenity.bicycle_parking.covered" = "Overbygd sykkelparkering"; -"type.post_office.post_partner" = "Post Partner"; +"type.post_office.post_partner" = "Post i butikk"; "type.barrier.wicket_gate" = "Wicket gate"; "type.amenity.animal_shelter" = "Dyrehjem"; "type.office.security" = "Security Guards Office"; diff --git a/iphone/Maps/LocalizedStrings/ro.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/ro.lproj/Localizable.strings index 09b677245..b72876ae0 100644 --- a/iphone/Maps/LocalizedStrings/ro.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/ro.lproj/Localizable.strings @@ -319,10 +319,10 @@ "report_incorrect_map_bug" = "Raportați sau remediați datele incorecte de pe hartă"; /* Button in the About screen */ -"volunteer" = "Pentru a fi voluntar"; +"volunteer" = "Fii voluntar și îmbunătațește CoMaps"; /* "Social media" section header in the About screen */ -"follow_us" = "Urmăriți-ne și contactați-ne"; +"follow_us" = "Conectează-te cu noi"; /* Alert text */ "email_error_body" = "Clientul de e-mail nu a fost configurat. Te rugăm să-l configurezi sau să ne contactezi la %@"; @@ -1090,6 +1090,6 @@ "pref_mapappearance_title" = "Map Appearance"; "pref_maplanguage_title" = "Map Language"; "transliteration_title_disabled_summary" = "Disabled when always using the local language for the map"; -"pref_maplanguage_local" = "Local Language"; +"pref_maplanguage_local" = "Limbă Locală"; "hours_confirmed_time_ago" = "Confirmed %@"; "existence_confirmed_time_ago" = "Existence confirmed %@"; diff --git a/iphone/Maps/LocalizedStrings/ro.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/ro.lproj/LocalizableTypes.strings index 2617dcd37..2c69684fc 100644 --- a/iphone/Maps/LocalizedStrings/ro.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/ro.lproj/LocalizableTypes.strings @@ -1471,7 +1471,7 @@ "type.natural.wetland.saltmarsh" = "Mlaștină sărată"; "type.natural.wetland.mangrove" = "Pădure de mangrove"; "type.barrier.guard_rail" = "Barieră de protecție"; -"type.amenity.studio" = "Garsonieră"; +"type.amenity.studio" = "Studio Media"; "type.natural.wetland.fen" = "Pajiște mlăștinoasă"; "type.natural.wetland.saltmarsh.tidal" = "Mlaștină sărată de maree"; "type.natural.wetland.reedbed" = "Stufăriș"; diff --git a/iphone/Maps/LocalizedStrings/sl.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/sl.lproj/Localizable.strings index 81ca17bcb..0a448768f 100644 --- a/iphone/Maps/LocalizedStrings/sl.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/sl.lproj/Localizable.strings @@ -377,3 +377,4 @@ "placepage_call_button" = "Klic"; "today" = "Danes"; "bookmark_sets" = "Seznami zaznamkov"; +"about_proposition_3" = "Transparentno in nedobičkonosno"; diff --git a/iphone/Maps/LocalizedStrings/sl.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/sl.lproj/LocalizableTypes.strings index 1ea59ad05..5d6b1f115 100644 --- a/iphone/Maps/LocalizedStrings/sl.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/sl.lproj/LocalizableTypes.strings @@ -152,3 +152,4 @@ "type.aeroway" = "Infrastruktura zračnega prostora"; "type.amenity.love_hotel" = "Hotel za zaljubljence"; "type.amenity.charging_station.motorcar.small" = "Polnilno mesto za avtomobile"; +"type.amenity.cinema" = "Kino"; diff --git a/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.stringsdict b/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.stringsdict index 05190cec8..9925c9135 100644 --- a/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.stringsdict +++ b/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.stringsdict @@ -12,6 +12,8 @@ NSStringPluralRuleType NSStringFormatValueTypeKey d + zero + Noll bokmärken one %d bokmärke other diff --git a/iphone/metadata/sv/subtitle.txt b/iphone/metadata/sv/subtitle.txt new file mode 100644 index 000000000..dd7a44eae --- /dev/null +++ b/iphone/metadata/sv/subtitle.txt @@ -0,0 +1 @@ +Navigera Privat From 443d24b8d0d70c4ce5edbb3525d6838a2aec47cc Mon Sep 17 00:00:00 2001 From: x7z4w Date: Tue, 21 Oct 2025 12:37:55 +0200 Subject: [PATCH 014/136] [cmake] Fix definitions Signed-off-by: x7z4w --- tools/unix/build_omim.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/unix/build_omim.sh b/tools/unix/build_omim.sh index cd18798f2..c4d1e8721 100755 --- a/tools/unix/build_omim.sh +++ b/tools/unix/build_omim.sh @@ -6,6 +6,8 @@ SKIP_MAP_DOWNLOAD="${SKIP_MAP_DOWNLOAD:-}" SKIP_GENERATE_SYMBOLS="${SKIP_GENERATE_SYMBOLS:-}" SKIP_GENERATE_DRULES="${SKIP_GENERATE_DRULES:-}" +CMAKE_CONFIG="${CMAKE_CONFIG:-} -U SKIP_QT_GUI -U GENERATOR_TOOL -U USE_PCH -U CMAKE_EXPORT_COMPILE_COMMANDS -U NJOBS -U SKIP_TESTS" + OPT_DEBUG= OPT_RELEASE= OPT_RELEASEDEBUGINFO= @@ -63,7 +65,6 @@ done OPT_TARGET=${@:$OPTIND} -CMAKE_CONFIG="${CMAKE_CONFIG:-} -U SKIP_QT_GUI -U GENERATOR_TOOL" if [ "$OPT_TARGET" != "desktop" -a -z "$OPT_DESIGNER" -a -z "$OPT_STANDALONE"]; then CMAKE_CONFIG="${CMAKE_CONFIG:-} -DSKIP_QT_GUI=ON" fi From 325f62d8cbeae2c289eaeadf8ccf58e1d73df696 Mon Sep 17 00:00:00 2001 From: vikiawv Date: Fri, 7 Nov 2025 22:18:30 +0100 Subject: [PATCH 015/136] [styles] Adding Hungary roadshields Signed-off-by: vikiawv --- .../dark/symbols/shield-hungary-blue-scaled.svg | 14 ++++++++++++++ .../default/dark/symbols/shield-hungary-blue.svg | 14 ++++++++++++++ .../dark/symbols/shield-hungary-green-scaled.svg | 14 ++++++++++++++ .../default/dark/symbols/shield-hungary-green.svg | 14 ++++++++++++++ .../light/symbols/shield-hungary-blue-scaled.svg | 14 ++++++++++++++ .../default/light/symbols/shield-hungary-blue.svg | 14 ++++++++++++++ .../light/symbols/shield-hungary-green-scaled.svg | 14 ++++++++++++++ .../default/light/symbols/shield-hungary-green.svg | 14 ++++++++++++++ libs/drape_frontend/apply_feature_functors.cpp | 10 ++++++++-- libs/indexer/road_shields_parser.cpp | 12 ++++++++++++ libs/indexer/road_shields_parser.hpp | 2 ++ 11 files changed, 134 insertions(+), 2 deletions(-) create mode 100644 data/styles/default/dark/symbols/shield-hungary-blue-scaled.svg create mode 100644 data/styles/default/dark/symbols/shield-hungary-blue.svg create mode 100644 data/styles/default/dark/symbols/shield-hungary-green-scaled.svg create mode 100644 data/styles/default/dark/symbols/shield-hungary-green.svg create mode 100644 data/styles/default/light/symbols/shield-hungary-blue-scaled.svg create mode 100644 data/styles/default/light/symbols/shield-hungary-blue.svg create mode 100644 data/styles/default/light/symbols/shield-hungary-green-scaled.svg create mode 100644 data/styles/default/light/symbols/shield-hungary-green.svg diff --git a/data/styles/default/dark/symbols/shield-hungary-blue-scaled.svg b/data/styles/default/dark/symbols/shield-hungary-blue-scaled.svg new file mode 100644 index 000000000..fe5350e44 --- /dev/null +++ b/data/styles/default/dark/symbols/shield-hungary-blue-scaled.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/data/styles/default/dark/symbols/shield-hungary-blue.svg b/data/styles/default/dark/symbols/shield-hungary-blue.svg new file mode 100644 index 000000000..a47ba1bd9 --- /dev/null +++ b/data/styles/default/dark/symbols/shield-hungary-blue.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/data/styles/default/dark/symbols/shield-hungary-green-scaled.svg b/data/styles/default/dark/symbols/shield-hungary-green-scaled.svg new file mode 100644 index 000000000..29c613a74 --- /dev/null +++ b/data/styles/default/dark/symbols/shield-hungary-green-scaled.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/data/styles/default/dark/symbols/shield-hungary-green.svg b/data/styles/default/dark/symbols/shield-hungary-green.svg new file mode 100644 index 000000000..6ff9e9bb8 --- /dev/null +++ b/data/styles/default/dark/symbols/shield-hungary-green.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/data/styles/default/light/symbols/shield-hungary-blue-scaled.svg b/data/styles/default/light/symbols/shield-hungary-blue-scaled.svg new file mode 100644 index 000000000..9901641bf --- /dev/null +++ b/data/styles/default/light/symbols/shield-hungary-blue-scaled.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/data/styles/default/light/symbols/shield-hungary-blue.svg b/data/styles/default/light/symbols/shield-hungary-blue.svg new file mode 100644 index 000000000..8075dc832 --- /dev/null +++ b/data/styles/default/light/symbols/shield-hungary-blue.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/data/styles/default/light/symbols/shield-hungary-green-scaled.svg b/data/styles/default/light/symbols/shield-hungary-green-scaled.svg new file mode 100644 index 000000000..c12202566 --- /dev/null +++ b/data/styles/default/light/symbols/shield-hungary-green-scaled.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/data/styles/default/light/symbols/shield-hungary-green.svg b/data/styles/default/light/symbols/shield-hungary-green.svg new file mode 100644 index 000000000..23b0bf35a --- /dev/null +++ b/data/styles/default/light/symbols/shield-hungary-green.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/libs/drape_frontend/apply_feature_functors.cpp b/libs/drape_frontend/apply_feature_functors.cpp index 04462da7e..2d24fd36a 100644 --- a/libs/drape_frontend/apply_feature_functors.cpp +++ b/libs/drape_frontend/apply_feature_functors.cpp @@ -196,7 +196,7 @@ m2::PointF GetOffset(int offsetX, int offsetY) bool IsSymbolRoadShield(ftypes::RoadShield const & shield) { - return shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Green || shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Blue || shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Red || shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Turkey || shield.m_type == ftypes::RoadShieldType::US_Interstate || shield.m_type == ftypes::RoadShieldType::US_Highway || shield.m_type == ftypes::RoadShieldType::Italy_Autostrada; + return shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Green || shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Blue || shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Red || shield.m_type == ftypes::RoadShieldType::Highway_Hexagon_Turkey || shield.m_type == ftypes::RoadShieldType::US_Interstate || shield.m_type == ftypes::RoadShieldType::US_Highway || shield.m_type == ftypes::RoadShieldType::Italy_Autostrada || shield.m_type == ftypes::RoadShieldType::Hungary_Green || shield.m_type == ftypes::RoadShieldType::Hungary_Blue; } std::string GetRoadShieldSymbolName(ftypes::RoadShield const & shield, double fontScale) @@ -217,6 +217,10 @@ std::string GetRoadShieldSymbolName(ftypes::RoadShield const & shield, double fo result = shield.m_name.size() <= 2 ? "shield-us-hw-thin" : "shield-us-hw-wide"; else if (shield.m_type == ftypes::RoadShieldType::Italy_Autostrada) result = "shield-it-a"; + else if (shield.m_type == ftypes::RoadShieldType::Hungary_Green) + result = "shield-hungary-green"; + else if (shield.m_type == ftypes::RoadShieldType::Hungary_Blue) + result = "shield-hungary-blue"; else ASSERT(false, ("This shield type doesn't support symbols:", shield.m_type)); @@ -321,7 +325,9 @@ dp::Color GetRoadShieldTextColor(dp::Color const & baseColor, ftypes::RoadShield {RoadShieldType::US_Interstate, kRoadShieldWhiteTextColor}, {RoadShieldType::US_Highway, kRoadShieldBlackTextColor}, {RoadShieldType::UK_Highway, kRoadShieldUKYellowTextColor}, - {RoadShieldType::Italy_Autostrada, kRoadShieldWhiteTextColor}}; + {RoadShieldType::Italy_Autostrada, kRoadShieldWhiteTextColor}, + {RoadShieldType::Hungary_Green, kRoadShieldWhiteTextColor}, + {RoadShieldType::Hungary_Blue, kRoadShieldWhiteTextColor}}; if (auto const * cl = kColors.Find(shield.m_type); cl) return df::GetColorConstant(*cl); diff --git a/libs/indexer/road_shields_parser.cpp b/libs/indexer/road_shields_parser.cpp index 2fae4f449..8cbabb6d9 100644 --- a/libs/indexer/road_shields_parser.cpp +++ b/libs/indexer/road_shields_parser.cpp @@ -558,6 +558,14 @@ public: {} }; +class HungaryRoadShieldParser : public SimpleRoadShieldParser +{ +public: + explicit HungaryRoadShieldParser(std::string const & baseRoadNumber) + : SimpleRoadShieldParser(baseRoadNumber, {{"M", RoadShieldType::Hungary_Blue}}, RoadShieldType::Hungary_Green) + {} +}; + class LativaRoadShieldParser : public SimpleRoadShieldParser { public: @@ -874,6 +882,8 @@ RoadShieldsSetT GetRoadShields(std::string const & mwmName, std::string const & return ItalyRoadShieldParser(roadNumber).GetRoadShields(); if (mwmName == "Turkey") return TurkeyRoadShieldParser(roadNumber).GetRoadShields(); + if (mwmName == "Hungary") + return HungaryRoadShieldParser(roadNumber).GetRoadShields(); if (mwmName == "Lativa") return LativaRoadShieldParser(roadNumber).GetRoadShields(); if (mwmName == "Moldova") @@ -974,6 +984,8 @@ std::string DebugPrint(RoadShieldType shieldType) case RoadShieldType::US_Highway: return "US highway"; case RoadShieldType::UK_Highway: return "UK highway"; case RoadShieldType::Italy_Autostrada: return "Italy autostrada"; + case RoadShieldType::Hungary_Green: return "hungary green"; + case RoadShieldType::Hungary_Blue: return "hungary blue"; case RoadShieldType::Hidden: return "hidden"; case RoadShieldType::Count: CHECK(false, ("RoadShieldType::Count is not to be used as a type")); } diff --git a/libs/indexer/road_shields_parser.hpp b/libs/indexer/road_shields_parser.hpp index 5d93f32db..7c8015395 100644 --- a/libs/indexer/road_shields_parser.hpp +++ b/libs/indexer/road_shields_parser.hpp @@ -42,6 +42,8 @@ enum class RoadShieldType US_Highway, UK_Highway, Italy_Autostrada, + Hungary_Green, + Hungary_Blue, Hidden, Count }; From 268ad19089dbd508326f5528b511b27d1b4cb480 Mon Sep 17 00:00:00 2001 From: vikiawv Date: Sat, 8 Nov 2025 09:39:46 +0100 Subject: [PATCH 016/136] [styles] Removing whitespace from hexagon roadshields Signed-off-by: vikiawv --- .../shield-highway_hexagon_blue-scaled.svg | 15 ++++++++++++++- .../dark/symbols/shield-highway_hexagon_blue.svg | 15 ++++++++++++++- .../shield-highway_hexagon_green-scaled.svg | 15 ++++++++++++++- .../dark/symbols/shield-highway_hexagon_green.svg | 15 ++++++++++++++- .../symbols/shield-highway_hexagon_red-scaled.svg | 15 ++++++++++++++- .../dark/symbols/shield-highway_hexagon_red.svg | 15 ++++++++++++++- .../shield-highway_hexagon_turkey-scaled.svg | 15 ++++++++++++++- .../symbols/shield-highway_hexagon_turkey.svg | 15 ++++++++++++++- .../shield-highway_hexagon_blue-scaled.svg | 15 ++++++++++++++- .../light/symbols/shield-highway_hexagon_blue.svg | 15 ++++++++++++++- .../shield-highway_hexagon_green-scaled.svg | 15 ++++++++++++++- .../symbols/shield-highway_hexagon_green.svg | 15 ++++++++++++++- .../symbols/shield-highway_hexagon_red-scaled.svg | 15 ++++++++++++++- .../light/symbols/shield-highway_hexagon_red.svg | 15 ++++++++++++++- .../shield-highway_hexagon_turkey-scaled.svg | 15 ++++++++++++++- .../symbols/shield-highway_hexagon_turkey.svg | 15 ++++++++++++++- 16 files changed, 224 insertions(+), 16 deletions(-) diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_blue-scaled.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_blue-scaled.svg index d1d759b02..3d7114958 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_blue-scaled.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_blue-scaled.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_blue.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_blue.svg index 2ff160e5f..630b04bee 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_blue.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_blue.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_green-scaled.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_green-scaled.svg index 2edaf1db9..c455ed3fc 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_green-scaled.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_green-scaled.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_green.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_green.svg index 9675ee395..132847f80 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_green.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_green.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_red-scaled.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_red-scaled.svg index dafae25c1..6c96dd652 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_red-scaled.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_red-scaled.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_red.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_red.svg index 002d64636..3b582206f 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_red.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_red.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_turkey-scaled.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_turkey-scaled.svg index 7d8871da4..bedba7849 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_turkey-scaled.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_turkey-scaled.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/dark/symbols/shield-highway_hexagon_turkey.svg b/data/styles/default/dark/symbols/shield-highway_hexagon_turkey.svg index 549426fdf..eafc784b0 100644 --- a/data/styles/default/dark/symbols/shield-highway_hexagon_turkey.svg +++ b/data/styles/default/dark/symbols/shield-highway_hexagon_turkey.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_blue-scaled.svg b/data/styles/default/light/symbols/shield-highway_hexagon_blue-scaled.svg index 699c4ddcf..bf5c2da0d 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_blue-scaled.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_blue-scaled.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_blue.svg b/data/styles/default/light/symbols/shield-highway_hexagon_blue.svg index aaa0a2db7..9f16aab38 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_blue.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_blue.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_green-scaled.svg b/data/styles/default/light/symbols/shield-highway_hexagon_green-scaled.svg index 7937a12e7..9af7136cb 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_green-scaled.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_green-scaled.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_green.svg b/data/styles/default/light/symbols/shield-highway_hexagon_green.svg index 4d619d473..e3822683d 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_green.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_green.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_red-scaled.svg b/data/styles/default/light/symbols/shield-highway_hexagon_red-scaled.svg index 5724b911d..ebcfd8330 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_red-scaled.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_red-scaled.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_red.svg b/data/styles/default/light/symbols/shield-highway_hexagon_red.svg index dc53df504..4b7df5455 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_red.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_red.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_turkey-scaled.svg b/data/styles/default/light/symbols/shield-highway_hexagon_turkey-scaled.svg index 433d6cdbc..1d741d638 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_turkey-scaled.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_turkey-scaled.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + diff --git a/data/styles/default/light/symbols/shield-highway_hexagon_turkey.svg b/data/styles/default/light/symbols/shield-highway_hexagon_turkey.svg index b91f6ef77..b71b08f57 100644 --- a/data/styles/default/light/symbols/shield-highway_hexagon_turkey.svg +++ b/data/styles/default/light/symbols/shield-highway_hexagon_turkey.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + From 4a91c55ece0bb20614e42d8af8ea1a622cf0a507 Mon Sep 17 00:00:00 2001 From: Codeberg Translate Date: Sat, 8 Nov 2025 08:32:38 +0000 Subject: [PATCH 017/136] [strings] Update from Codeberg Translate Co-authored-by: Codeberg Translate Co-authored-by: map-per Translation: CoMaps/Search synonyms / aliases --- data/categories-strings/de.json/localize.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/categories-strings/de.json/localize.json b/data/categories-strings/de.json/localize.json index 5143bce4c..84cdf2d83 100644 --- a/data/categories-strings/de.json/localize.json +++ b/data/categories-strings/de.json/localize.json @@ -19,9 +19,9 @@ "@category_recycling": "Recycling|Abfallverwertung|Recyclebares Material|Getrennte Müllsammlung|Müllsortierung|Wiederverwendung", "amenity-bureau_de_change": "3Geldwechselstelle|Wechselstube|Geld|Geldumtausch", "amenity-bar|amenity-pub|@category_eat|@category_nightlife": "2Bar|2Pub|4Kneipe|Bier|Trinken|4Gaststätte|4Bars und Kneipen|Brauhaus|Cocktail-Lounge", -"amenity-cafe|@category_eat": "3Café|Kaffeebar|Cafeteria", -"amenity-fast_food|@category_eat": "4Fast Food|Mitnahme|Essen zum Mitnehmen|Junkfood", -"amenity-restaurant|@category_eat": "3Restaurant", +"amenity-cafe|@category_eat": "3Café|6Kaffeehaus|Kaffeebar|Cafeteria", +"amenity-fast_food|@category_eat": "4Fast Food|Mitnahme|3Imbiss|Essen zum Mitnehmen|Junkfood|7Schnellimbiss", +"amenity-restaurant|@category_eat": "3Restaurant|4Gasthaus|Gaststube|6Speiselokal|Gastwirtschaft", "amenity-fuel|@category_fuel": "Tankstation|3Tankstelle", "@shop": "3Verbrauchermarkt|5Geschäft|5Laden", "shop-bakery|shop-pastry|@category_eat|@category_food|@shop": "3Bäckerei|Bäckerladen|Bäcker|4Konditorei|Konditor", From 8799c5613e30d33506f3f4977e87dbc178918ac8 Mon Sep 17 00:00:00 2001 From: map-per Date: Wed, 5 Nov 2025 15:33:57 +0100 Subject: [PATCH 018/136] [editor] Fixes for the OSM uploading code Signed-off-by: map-per --- libs/editor/editor_notes.cpp | 69 +++-- libs/editor/editor_notes.hpp | 3 +- libs/editor/osm_editor.cpp | 491 +++++++++++++++++------------------ libs/editor/osm_editor.hpp | 2 +- 4 files changed, 276 insertions(+), 289 deletions(-) diff --git a/libs/editor/editor_notes.cpp b/libs/editor/editor_notes.cpp index 3bc1f4a21..8ce1cf710 100644 --- a/libs/editor/editor_notes.cpp +++ b/libs/editor/editor_notes.cpp @@ -142,7 +142,7 @@ void Notes::CreateNote(ms::LatLon const & latLon, std::string const & text) return; } - std::lock_guard g(m_mu); + std::lock_guard g(m_dataAccessMutex); auto const it = std::find_if(m_notes.begin(), m_notes.end(), [&latLon, &text](Note const & note) { return latLon.EqualDxDy(note.m_point, kTolerance) && text == note.m_note; }); // No need to add the same note. It works in case when saved note are not uploaded yet. @@ -155,61 +155,56 @@ void Notes::CreateNote(ms::LatLon const & latLon, std::string const & text) void Notes::Upload(osm::OsmOAuth const & auth) { - // Capture self to keep it from destruction until this thread is done. - auto const self = shared_from_this(); + std::unique_lock uploadingNotesLock(m_uploadingNotesMutex, std::defer_lock); + if (!uploadingNotesLock.try_lock()) { + // Do not run more than one uploading task at a time. + LOG(LDEBUG, ("OSM notes upload is already running")); + return; + } + std::unique_lock dataAccessLock(m_dataAccessMutex); - auto const doUpload = [self, auth]() + // Size of m_notes is decreased only in this method. + size_t size = m_notes.size(); + osm::ServerApi06 api(auth); + + while (size > 0) { - std::unique_lock ulock(self->m_mu); - // Size of m_notes is decreased only in this method. - auto & notes = self->m_notes; - size_t size = notes.size(); - osm::ServerApi06 api(auth); - - while (size > 0) + try { - try - { - ulock.unlock(); - auto const id = api.CreateNote(notes.front().m_point, notes.front().m_note); - ulock.lock(); - LOG(LINFO, ("A note uploaded with id", id)); - } - catch (osm::ServerApi06::ServerApi06Exception const & e) - { - LOG(LERROR, ("Can't upload note.", e.Msg())); - // We believe that next iterations will suffer from the same error. - return; - } - - notes.pop_front(); - --size; - ++self->m_uploadedNotesCount; - Save(self->m_fileName, self->m_notes, self->m_uploadedNotesCount); + dataAccessLock.unlock(); + auto const id = api.CreateNote(m_notes.front().m_point, m_notes.front().m_note); + dataAccessLock.lock(); + LOG(LINFO, ("A note uploaded with id", id)); + } + catch (osm::ServerApi06::ServerApi06Exception const & e) + { + LOG(LERROR, ("Can't upload note.", e.Msg())); + // Don't attempt upload for other notes as they will likely suffer from the same error. + return; } - }; - static auto future = std::async(std::launch::async, doUpload); - auto const status = future.wait_for(std::chrono::milliseconds(0)); - if (status == std::future_status::ready) - future = std::async(std::launch::async, doUpload); + m_notes.pop_front(); + --size; + ++m_uploadedNotesCount; + Save(m_fileName, m_notes, m_uploadedNotesCount); + } } std::list Notes::GetNotes() const { - std::lock_guard g(m_mu); + std::lock_guard g(m_dataAccessMutex); return m_notes; } size_t Notes::NotUploadedNotesCount() const { - std::lock_guard g(m_mu); + std::lock_guard g(m_dataAccessMutex); return m_notes.size(); } size_t Notes::UploadedNotesCount() const { - std::lock_guard g(m_mu); + std::lock_guard g(m_dataAccessMutex); return m_uploadedNotesCount; } } // namespace editor diff --git a/libs/editor/editor_notes.hpp b/libs/editor/editor_notes.hpp index a59477efd..df4788f7e 100644 --- a/libs/editor/editor_notes.hpp +++ b/libs/editor/editor_notes.hpp @@ -46,7 +46,8 @@ private: explicit Notes(std::string const & fileName); std::string const m_fileName; - mutable std::mutex m_mu; + mutable std::mutex m_dataAccessMutex; + mutable std::mutex m_uploadingNotesMutex; // m_notes keeps the notes that have not been uploaded yet. // Once a note has been uploaded, it is removed from m_notes. diff --git a/libs/editor/osm_editor.cpp b/libs/editor/osm_editor.cpp index c79689c5e..97b6b3425 100644 --- a/libs/editor/osm_editor.cpp +++ b/libs/editor/osm_editor.cpp @@ -126,7 +126,7 @@ bool IsObsolete(editor::XMLFeature const & xml, FeatureID const & fid) } } // namespace -Editor::Editor() : m_configLoader(m_config), m_notes(editor::Notes::MakeNotes()), m_isUploadingNow(false) +Editor::Editor() : m_configLoader(m_config), m_notes(editor::Notes::MakeNotes()) { SetDefaultStorage(); } @@ -576,217 +576,165 @@ void Editor::UploadChanges(string const & oauthToken, ChangesetTags tags, Finish if (m_notes->NotUploadedNotesCount()) m_notes->Upload(OsmOAuth::ServerAuth(oauthToken)); - auto const features = m_features.Get(); - - if (!HaveMapEditsToUpload(*features)) + if (!HaveMapEditsToUpload(*m_features.Get())) { LOG(LDEBUG, ("There are no local edits to upload.")); return; } - auto upload = [this](string secret, ChangesetTags tags, FinishUploadCallback callback) - { - int uploadedFeaturesCount = 0, errorsCount = 0; - ChangesetWrapper changeset(secret, std::move(tags)); - auto const features = m_features.Get(); + std::unique_lock uploadingEditsLock(m_uploadingEditsMutex, std::defer_lock); + if (!uploadingEditsLock.try_lock()) { + // Do not run more than one uploading task at a time. + LOG(LDEBUG, ("OSM edits upload is already running")); + return; + } - for (auto const & id : *features) + int uploadedFeaturesCount = 0, errorsCount = 0; + ChangesetWrapper changeset(oauthToken, std::move(tags)); + auto const features = m_features.Get(); + + for (auto const & id : *features) + { + if (!id.first.IsAlive()) + continue; + + for (auto const & index : id.second) { - if (!id.first.IsAlive()) + FeatureTypeInfo const & fti = index.second; + // Do not process already uploaded features or those failed permanently. + if (!NeedsUpload(fti.m_uploadStatus)) continue; - for (auto const & index : id.second) + // TODO(a): Use UploadInfo as part of FeatureTypeInfo. + UploadInfo uploadInfo = {fti.m_uploadAttemptTimestamp, fti.m_uploadStatus, fti.m_uploadError}; + + LOG(LDEBUG, ("Content of editJournal:\n", fti.m_object.GetJournal().JournalToString())); + + // Don't use new editor for Legacy Objects + auto const & journalHistory = fti.m_object.GetJournal().GetJournalHistory(); + bool useNewEditor = + journalHistory.empty() || journalHistory.front().journalEntryType != JournalEntryType::LegacyObject; + + try { - FeatureTypeInfo const & fti = index.second; - // Do not process already uploaded features or those failed permanently. - if (!NeedsUpload(fti.m_uploadStatus)) - continue; - - // TODO(a): Use UploadInfo as part of FeatureTypeInfo. - UploadInfo uploadInfo = {fti.m_uploadAttemptTimestamp, fti.m_uploadStatus, fti.m_uploadError}; - - LOG(LDEBUG, ("Content of editJournal:\n", fti.m_object.GetJournal().JournalToString())); - - // Don't use new editor for Legacy Objects - auto const & journalHistory = fti.m_object.GetJournal().GetJournalHistory(); - bool useNewEditor = - journalHistory.empty() || journalHistory.front().journalEntryType != JournalEntryType::LegacyObject; - - try + if (useNewEditor) { - if (useNewEditor) + LOG(LDEBUG, ("New Editor used\n")); + + switch (fti.m_status) { - LOG(LDEBUG, ("New Editor used\n")); - - switch (fti.m_status) - { - case FeatureStatus::Untouched: CHECK(false, ("It's impossible.")); continue; - case FeatureStatus::Obsolete: continue; // Obsolete features will be deleted by OSMers. - case FeatureStatus::Created: // fallthrough - case FeatureStatus::Modified: - { - std::list const & journal = fti.m_object.GetJournal().GetJournal(); - - switch (fti.m_object.GetEditingLifecycle()) - { - case EditingLifecycle::CREATED: - { - // Generate XMLFeature for new object - JournalEntry const & createEntry = journal.front(); - ASSERT(createEntry.journalEntryType == JournalEntryType::ObjectCreated, - ("First item should have type ObjectCreated")); - ObjCreateData const & objCreateData = std::get(createEntry.data); - XMLFeature feature = - editor::TypeToXML(objCreateData.type, objCreateData.geomType, objCreateData.mercator); - - // Check if place already exists - bool mergeSameLocation = false; - try - { - XMLFeature osmFeature = changeset.GetMatchingNodeFeatureFromOSM(objCreateData.mercator); - if (objCreateData.mercator == osmFeature.GetMercatorCenter()) - { - changeset.AddChangesetTag("info:merged_same_location", "yes"); - feature = osmFeature; - mergeSameLocation = true; - } - else - { - changeset.AddChangesetTag("info:feature_close_by", "yes"); - } - } - catch (ChangesetWrapper::OsmObjectWasDeletedException const &) - {} - catch (ChangesetWrapper::EmptyFeatureException const &) - {} - - // Add tags to XMLFeature - UpdateXMLFeatureTags(feature, journal); - - // Upload XMLFeature to OSM - LOG(LDEBUG, ("CREATE Feature (newEditor)", feature)); - changeset.AddChangesetTag("info:new_editor", "yes"); - if (!mergeSameLocation) - changeset.Create(feature); - else - changeset.Modify(feature); - break; - } - - case EditingLifecycle::MODIFIED: - { - // Load existing OSM object (Throws, see catch below) - XMLFeature feature = GetMatchingFeatureFromOSM(changeset, fti.m_object); - - // Update tags of XMLFeature - UpdateXMLFeatureTags(feature, journal); - - // Upload XMLFeature to OSM - LOG(LDEBUG, ("MODIFIED Feature (newEditor)", feature)); - changeset.AddChangesetTag("info:new_editor", "yes"); - changeset.Modify(feature); - break; - } - - case EditingLifecycle::IN_SYNC: - { - CHECK(false, ("Object already IN_SYNC should not be here")); - continue; - } - } - break; - } - case FeatureStatus::Deleted: - auto const originalObjectPtr = GetOriginalMapObject(fti.m_object.GetID()); - if (!originalObjectPtr) - { - LOG(LERROR, ("A feature with id", fti.m_object.GetID(), "cannot be loaded.")); - GetPlatform().RunTask(Platform::Thread::Gui, - [this, fid = fti.m_object.GetID()]() { RemoveFeatureIfExists(fid); }); - continue; - } - changeset.Delete(GetMatchingFeatureFromOSM(changeset, *originalObjectPtr)); - break; - } - } - else // Use old editor + case FeatureStatus::Untouched: CHECK(false, ("It's impossible.")); continue; + case FeatureStatus::Obsolete: continue; // Obsolete features will be deleted by OSMers. + case FeatureStatus::Created: // fallthrough + case FeatureStatus::Modified: { - // Todo: Remove old editor after transition period - switch (fti.m_status) - { - case FeatureStatus::Untouched: CHECK(false, ("It's impossible.")); continue; - case FeatureStatus::Obsolete: continue; // Obsolete features will be deleted by OSMers. - case FeatureStatus::Created: - { - XMLFeature feature = editor::ToXML(fti.m_object, true); - if (!fti.m_street.empty()) - feature.SetTagValue(kAddrStreetTag, fti.m_street); + std::list const & journal = fti.m_object.GetJournal().GetJournal(); - ASSERT_EQUAL(feature.GetType(), XMLFeature::Type::Node, - ("Linear and area features creation is not supported yet.")); + switch (fti.m_object.GetEditingLifecycle()) + { + case EditingLifecycle::CREATED: + { + // Generate XMLFeature for new object + JournalEntry const & createEntry = journal.front(); + ASSERT(createEntry.journalEntryType == JournalEntryType::ObjectCreated, + ("First item should have type ObjectCreated")); + ObjCreateData const & objCreateData = std::get(createEntry.data); + XMLFeature feature = + editor::TypeToXML(objCreateData.type, objCreateData.geomType, objCreateData.mercator); + + // Check if place already exists + bool mergeSameLocation = false; try { - auto const center = fti.m_object.GetMercator(); - // Throws, see catch below. - XMLFeature osmFeature = changeset.GetMatchingNodeFeatureFromOSM(center); - - // If we are here, it means that object already exists at the given point. - // To avoid nodes duplication, merge and apply changes to it instead of creating a new one. - XMLFeature const osmFeatureCopy = osmFeature; - osmFeature.ApplyPatch(feature); - // Check to avoid uploading duplicates into OSM. - if (osmFeature == osmFeatureCopy) + XMLFeature osmFeature = changeset.GetMatchingNodeFeatureFromOSM(objCreateData.mercator); + if (objCreateData.mercator == osmFeature.GetMercatorCenter()) { - LOG(LWARNING, ("Local changes are equal to OSM, feature has not been uploaded.", osmFeatureCopy)); - // Don't delete this local change right now for user to see it in profile. - // It will be automatically deleted by migration code on the next maps update. + changeset.AddChangesetTag("info:merged_same_location", "yes"); + feature = osmFeature; + mergeSameLocation = true; } else { - LOG(LDEBUG, ("Create case: uploading patched feature", osmFeature)); - changeset.AddChangesetTag("info:old_editor", "yes"); - changeset.AddChangesetTag("info:features_merged", "yes"); - changeset.Modify(osmFeature); + changeset.AddChangesetTag("info:feature_close_by", "yes"); } } catch (ChangesetWrapper::OsmObjectWasDeletedException const &) - { - // Object was never created by anyone else - it's safe to create it. - changeset.AddChangesetTag("info:old_editor", "yes"); - changeset.Create(feature); - } + {} catch (ChangesetWrapper::EmptyFeatureException const &) - { - // There is another node nearby, but it should be safe to create a new one. - changeset.AddChangesetTag("info:old_editor", "yes"); + {} + + // Add tags to XMLFeature + UpdateXMLFeatureTags(feature, journal); + + // Upload XMLFeature to OSM + LOG(LDEBUG, ("CREATE Feature (newEditor)", feature)); + changeset.AddChangesetTag("info:new_editor", "yes"); + if (!mergeSameLocation) changeset.Create(feature); - } - catch (...) - { - // Pass network or other errors to outside exception handler. - throw; - } + else + changeset.Modify(feature); + break; + } + + case EditingLifecycle::MODIFIED: + { + // Load existing OSM object (Throws, see catch below) + XMLFeature feature = GetMatchingFeatureFromOSM(changeset, fti.m_object); + + // Update tags of XMLFeature + UpdateXMLFeatureTags(feature, journal); + + // Upload XMLFeature to OSM + LOG(LDEBUG, ("MODIFIED Feature (newEditor)", feature)); + changeset.AddChangesetTag("info:new_editor", "yes"); + changeset.Modify(feature); + break; + } + + case EditingLifecycle::IN_SYNC: + { + CHECK(false, ("Object already IN_SYNC should not be here")); + continue; + } } break; - - case FeatureStatus::Modified: + } + case FeatureStatus::Deleted: + auto const originalObjectPtr = GetOriginalMapObject(fti.m_object.GetID()); + if (!originalObjectPtr) { - // Do not serialize feature's type to avoid breaking OSM data. - // TODO: Implement correct types matching when we support modifying existing feature types. - XMLFeature feature = editor::ToXML(fti.m_object, false); - if (!fti.m_street.empty()) - feature.SetTagValue(kAddrStreetTag, fti.m_street); + LOG(LERROR, ("A feature with id", fti.m_object.GetID(), "cannot be loaded.")); + GetPlatform().RunTask(Platform::Thread::Gui, + [this, fid = fti.m_object.GetID()]() { RemoveFeatureIfExists(fid); }); + continue; + } + changeset.Delete(GetMatchingFeatureFromOSM(changeset, *originalObjectPtr)); + break; + } + } + else // Use old editor + { + // Todo: Remove old editor after transition period + switch (fti.m_status) + { + case FeatureStatus::Untouched: CHECK(false, ("It's impossible.")); continue; + case FeatureStatus::Obsolete: continue; // Obsolete features will be deleted by OSMers. + case FeatureStatus::Created: + { + XMLFeature feature = editor::ToXML(fti.m_object, true); + if (!fti.m_street.empty()) + feature.SetTagValue(kAddrStreetTag, fti.m_street); - auto const originalObjectPtr = GetOriginalMapObject(fti.m_object.GetID()); - if (!originalObjectPtr) - { - LOG(LERROR, ("A feature with id", fti.m_object.GetID(), "cannot be loaded.")); - GetPlatform().RunTask(Platform::Thread::Gui, - [this, fid = fti.m_object.GetID()]() { RemoveFeatureIfExists(fid); }); - continue; - } + ASSERT_EQUAL(feature.GetType(), XMLFeature::Type::Node, + ("Linear and area features creation is not supported yet.")); + try + { + auto const center = fti.m_object.GetMercator(); + // Throws, see catch below. + XMLFeature osmFeature = changeset.GetMatchingNodeFeatureFromOSM(center); - XMLFeature osmFeature = GetMatchingFeatureFromOSM(changeset, *originalObjectPtr); + // If we are here, it means that object already exists at the given point. + // To avoid nodes duplication, merge and apply changes to it instead of creating a new one. XMLFeature const osmFeatureCopy = osmFeature; osmFeature.ApplyPatch(feature); // Check to avoid uploading duplicates into OSM. @@ -798,86 +746,129 @@ void Editor::UploadChanges(string const & oauthToken, ChangesetTags tags, Finish } else { - LOG(LDEBUG, ("Uploading patched feature", osmFeature)); + LOG(LDEBUG, ("Create case: uploading patched feature", osmFeature)); changeset.AddChangesetTag("info:old_editor", "yes"); + changeset.AddChangesetTag("info:features_merged", "yes"); changeset.Modify(osmFeature); } } - break; - - case FeatureStatus::Deleted: - auto const originalObjectPtr = GetOriginalMapObject(fti.m_object.GetID()); - if (!originalObjectPtr) - { - LOG(LERROR, ("A feature with id", fti.m_object.GetID(), "cannot be loaded.")); - GetPlatform().RunTask(Platform::Thread::Gui, - [this, fid = fti.m_object.GetID()]() { RemoveFeatureIfExists(fid); }); - continue; - } + catch (ChangesetWrapper::OsmObjectWasDeletedException const &) + { + // Object was never created by anyone else - it's safe to create it. changeset.AddChangesetTag("info:old_editor", "yes"); - changeset.Delete(GetMatchingFeatureFromOSM(changeset, *originalObjectPtr)); - break; + changeset.Create(feature); + } + catch (ChangesetWrapper::EmptyFeatureException const &) + { + // There is another node nearby, but it should be safe to create a new one. + changeset.AddChangesetTag("info:old_editor", "yes"); + changeset.Create(feature); + } + catch (...) + { + // Pass network or other errors to outside exception handler. + throw; } } - uploadInfo.m_uploadStatus = kUploaded; - uploadInfo.m_uploadError.clear(); - ++uploadedFeaturesCount; - } - catch (ChangesetWrapper::OsmObjectWasDeletedException const & ex) - { - uploadInfo.m_uploadStatus = kDeletedFromOSMServer; - uploadInfo.m_uploadError = ex.Msg(); - ++errorsCount; - LOG(LWARNING, (ex.what())); - changeset.AddToChangesetKeyList("upload_attempt_error", kDeletedFromOSMServer); - } - catch (ChangesetWrapper::EmptyFeatureException const & ex) - { - uploadInfo.m_uploadStatus = kMatchedFeatureIsEmpty; - uploadInfo.m_uploadError = ex.Msg(); - ++errorsCount; - LOG(LWARNING, (ex.what())); - changeset.AddToChangesetKeyList("upload_attempt_error", kMatchedFeatureIsEmpty); - } - catch (RootException const & ex) - { - uploadInfo.m_uploadStatus = kNeedsRetry; - uploadInfo.m_uploadError = ex.Msg(); - ++errorsCount; - LOG(LWARNING, (ex.what())); - changeset.AddToChangesetKeyList("upload_attempt_error", ex.Msg()); - } - // TODO(AlexZ): Use timestamp from the server. - uploadInfo.m_uploadAttemptTimestamp = time(nullptr); + break; - GetPlatform().RunTask(Platform::Thread::Gui, [this, id = fti.m_object.GetID(), uploadInfo]() - { - // Call Save every time we modify each feature's information. - SaveUploadedInformation(id, uploadInfo); - }); + case FeatureStatus::Modified: + { + // Do not serialize feature's type to avoid breaking OSM data. + // TODO: Implement correct types matching when we support modifying existing feature types. + XMLFeature feature = editor::ToXML(fti.m_object, false); + if (!fti.m_street.empty()) + feature.SetTagValue(kAddrStreetTag, fti.m_street); + + auto const originalObjectPtr = GetOriginalMapObject(fti.m_object.GetID()); + if (!originalObjectPtr) + { + LOG(LERROR, ("A feature with id", fti.m_object.GetID(), "cannot be loaded.")); + GetPlatform().RunTask(Platform::Thread::Gui, + [this, fid = fti.m_object.GetID()]() { RemoveFeatureIfExists(fid); }); + continue; + } + + XMLFeature osmFeature = GetMatchingFeatureFromOSM(changeset, *originalObjectPtr); + XMLFeature const osmFeatureCopy = osmFeature; + osmFeature.ApplyPatch(feature); + // Check to avoid uploading duplicates into OSM. + if (osmFeature == osmFeatureCopy) + { + LOG(LWARNING, ("Local changes are equal to OSM, feature has not been uploaded.", osmFeatureCopy)); + // Don't delete this local change right now for user to see it in profile. + // It will be automatically deleted by migration code on the next maps update. + } + else + { + LOG(LDEBUG, ("Uploading patched feature", osmFeature)); + changeset.AddChangesetTag("info:old_editor", "yes"); + changeset.Modify(osmFeature); + } + } + break; + + case FeatureStatus::Deleted: + auto const originalObjectPtr = GetOriginalMapObject(fti.m_object.GetID()); + if (!originalObjectPtr) + { + LOG(LERROR, ("A feature with id", fti.m_object.GetID(), "cannot be loaded.")); + GetPlatform().RunTask(Platform::Thread::Gui, + [this, fid = fti.m_object.GetID()]() { RemoveFeatureIfExists(fid); }); + continue; + } + changeset.AddChangesetTag("info:old_editor", "yes"); + changeset.Delete(GetMatchingFeatureFromOSM(changeset, *originalObjectPtr)); + break; + } + } + uploadInfo.m_uploadStatus = kUploaded; + uploadInfo.m_uploadError.clear(); + ++uploadedFeaturesCount; } + catch (ChangesetWrapper::OsmObjectWasDeletedException const & ex) + { + uploadInfo.m_uploadStatus = kDeletedFromOSMServer; + uploadInfo.m_uploadError = ex.Msg(); + ++errorsCount; + LOG(LWARNING, (ex.what())); + changeset.AddToChangesetKeyList("upload_attempt_error", kDeletedFromOSMServer); + } + catch (ChangesetWrapper::EmptyFeatureException const & ex) + { + uploadInfo.m_uploadStatus = kMatchedFeatureIsEmpty; + uploadInfo.m_uploadError = ex.Msg(); + ++errorsCount; + LOG(LWARNING, (ex.what())); + changeset.AddToChangesetKeyList("upload_attempt_error", kMatchedFeatureIsEmpty); + } + catch (RootException const & ex) + { + uploadInfo.m_uploadStatus = kNeedsRetry; + uploadInfo.m_uploadError = ex.Msg(); + ++errorsCount; + LOG(LWARNING, (ex.what())); + changeset.AddToChangesetKeyList("upload_attempt_error", ex.Msg()); + } + // TODO(AlexZ): Use timestamp from the server. + uploadInfo.m_uploadAttemptTimestamp = time(nullptr); + + GetPlatform().RunTask(Platform::Thread::Gui, [this, id = fti.m_object.GetID(), uploadInfo]() + { + // Call Save every time we modify each feature's information. + SaveUploadedInformation(id, uploadInfo); + }); } + } - if (callback) - { - UploadResult result = UploadResult::NothingToUpload; - if (uploadedFeaturesCount) - result = UploadResult::Success; - else if (errorsCount) - result = UploadResult::Error; - callback(result); - } - - m_isUploadingNow = false; - }; - - // Do not run more than one uploading task at a time. - if (!m_isUploadingNow) + if (callback) { - m_isUploadingNow = true; - GetPlatform().RunTask(Platform::Thread::Network, [upload = std::move(upload), oauthToken, tags = std::move(tags), - callback = std::move(callback)]() - { upload(std::move(oauthToken), std::move(tags), std::move(callback)); }); + UploadResult result = UploadResult::NothingToUpload; + if (uploadedFeaturesCount) + result = UploadResult::Success; + else if (errorsCount) + result = UploadResult::Error; + callback(result); } } diff --git a/libs/editor/osm_editor.hpp b/libs/editor/osm_editor.hpp index b0306d277..f412579bf 100644 --- a/libs/editor/osm_editor.hpp +++ b/libs/editor/osm_editor.hpp @@ -260,7 +260,7 @@ private: std::unique_ptr m_storage; - std::atomic m_isUploadingNow; + std::mutex m_uploadingEditsMutex; DECLARE_THREAD_CHECKER(MainThreadChecker); }; // class Editor From e891ffa5d197f5a02ea2436a179e020dd9d4f59e Mon Sep 17 00:00:00 2001 From: map-per Date: Sat, 8 Nov 2025 13:05:46 +0100 Subject: [PATCH 019/136] [editor] compare coordinates with tolerance and in WGS 84 Signed-off-by: map-per --- libs/editor/osm_editor.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libs/editor/osm_editor.cpp b/libs/editor/osm_editor.cpp index 97b6b3425..e28295c69 100644 --- a/libs/editor/osm_editor.cpp +++ b/libs/editor/osm_editor.cpp @@ -647,7 +647,11 @@ void Editor::UploadChanges(string const & oauthToken, ChangesetTags tags, Finish try { XMLFeature osmFeature = changeset.GetMatchingNodeFeatureFromOSM(objCreateData.mercator); - if (objCreateData.mercator == osmFeature.GetMercatorCenter()) + + // precision of OSM coordinates (WGS 84), ~= 1 cm + constexpr double tolerance = 0.0000001; + + if (AlmostEqualAbs(feature.GetCenter(), osmFeature.GetCenter(), tolerance)) { changeset.AddChangesetTag("info:merged_same_location", "yes"); feature = osmFeature; From b3c188564e8ad3be95b180124abd4100ff2b383b Mon Sep 17 00:00:00 2001 From: Codeberg Translate Date: Sat, 8 Nov 2025 17:09:30 +0000 Subject: [PATCH 020/136] [strings] Update from Codeberg Translate Co-authored-by: Codeberg Translate Co-authored-by: Fjuro Co-authored-by: Prefill add-on Co-authored-by: jeanbaptisteC Co-authored-by: ldmpub Co-authored-by: map-per Translation: CoMaps/Android - Map Feature Types Translation: CoMaps/Search synonyms / aliases Translation: CoMaps/iOS - Map Feature Types --- android/sdk/src/main/res/values-cs/types_strings.xml | 5 +++++ android/sdk/src/main/res/values-fr/types_strings.xml | 7 ++++++- .../cs.lproj/LocalizableTypes.strings | 5 +++++ .../fr.lproj/LocalizableTypes.strings | 11 ++++++++--- 4 files changed, 24 insertions(+), 4 deletions(-) diff --git a/android/sdk/src/main/res/values-cs/types_strings.xml b/android/sdk/src/main/res/values-cs/types_strings.xml index 7eaa045db..7479e5d51 100644 --- a/android/sdk/src/main/res/values-cs/types_strings.xml +++ b/android/sdk/src/main/res/values-cs/types_strings.xml @@ -1433,4 +1433,9 @@ Plavecké centrum Neobsazený prostor Studio jógy + Půjčovna lodí + Mobilní peněžní agent + Platební centrum + Vnitřní herní centrum + Telekomunikační obchod diff --git a/android/sdk/src/main/res/values-fr/types_strings.xml b/android/sdk/src/main/res/values-fr/types_strings.xml index 6148f1655..004c5660f 100644 --- a/android/sdk/src/main/res/values-fr/types_strings.xml +++ b/android/sdk/src/main/res/values-fr/types_strings.xml @@ -1434,6 +1434,11 @@ Complexe sportif Complexe sportif Salle de yoga - Locaux commerciaux libres + Magasin vacant Chaise longue + Vente de bateau + Centre de paiement + Agent d\'argent liquide + Complexe de jeux intérieurs + Boutique télécom diff --git a/iphone/Maps/LocalizedStrings/cs.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/cs.lproj/LocalizableTypes.strings index 32f4c8a5d..e96e86e69 100644 --- a/iphone/Maps/LocalizedStrings/cs.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/cs.lproj/LocalizableTypes.strings @@ -1527,3 +1527,8 @@ "type.leisure.bandstand" = "Otevřený altán"; "type.disusedbusiness" = "Neobsazený prostor"; "type.amenity.lounger" = "Lehátko"; +"type.shop.telecommunication" = "Telekomunikační obchod"; +"type.amenity.payment_centre" = "Platební centrum"; +"type.amenity.mobile_money_agent" = "Mobilní peněžní agent"; +"type.amenity.boat_rental" = "Půjčovna lodí"; +"type.leisure.indoor_play" = "Vnitřní herní centrum"; diff --git a/iphone/Maps/LocalizedStrings/fr.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/fr.lproj/LocalizableTypes.strings index 1bf4663ab..4af97d6e8 100644 --- a/iphone/Maps/LocalizedStrings/fr.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/fr.lproj/LocalizableTypes.strings @@ -714,7 +714,7 @@ "type.leisure.recreation_ground" = "Aire de jeux"; "type.leisure.sauna" = "Sauna"; "type.leisure.slipway" = "Cale de mise à l’eau"; -"type.leisure.sports_centre" = "Centre sportif"; +"type.leisure.sports_centre" = "Complexe sportif"; "type.sport.climbing" = "Escalade"; "type.sport.yoga" = "Yoga"; "type.leisure.stadium" = "Stade"; @@ -1332,7 +1332,7 @@ "type.sport.soccer" = "Football"; "type.sport.swimming" = "Natation"; "type.sport.table_tennis" = "Tennis de table"; -"type.sport.tennis" = "Court de tennis"; +"type.sport.tennis" = "Tennis"; "type.sport.volleyball" = "Volley-ball"; "type.sport.10pin" = "Bowling"; "type.sport.9pin" = "Bowling"; @@ -1524,6 +1524,11 @@ "type.leisure.sports_centre.sport.scuba_diving" = "Complexe sportif"; "type.leisure.sports_centre.sport.field_hockey" = "Complexe sportif"; "type.leisure.sports_centre.sport.bowls" = "Complexe sportif"; -"type.disusedbusiness" = "Locaux commerciaux libres"; +"type.disusedbusiness" = "Magasin vacant"; "type.leisure.sports_centre.sport.archery" = "Complexe sportif"; "type.amenity.lounger" = "Chaise longue"; +"type.shop.telecommunication" = "Boutique télécom"; +"type.amenity.payment_centre" = "Centre de paiement"; +"type.amenity.mobile_money_agent" = "Agent d'argent liquide"; +"type.amenity.boat_rental" = "Vente de bateau"; +"type.leisure.indoor_play" = "Complexe de jeux intérieurs"; From bd7835526355fe3fef42fac366c7a8bea83cea47 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sat, 8 Nov 2025 23:25:22 +0100 Subject: [PATCH 021/136] [style] Fix label color for major communication towers Signed-off-by: Yannik Bloscheck --- data/styles/default/include/Icons_Label_Colors.mapcss | 1 + 1 file changed, 1 insertion(+) diff --git a/data/styles/default/include/Icons_Label_Colors.mapcss b/data/styles/default/include/Icons_Label_Colors.mapcss index 989c371b5..ee9c8dc32 100644 --- a/data/styles/default/include/Icons_Label_Colors.mapcss +++ b/data/styles/default/include/Icons_Label_Colors.mapcss @@ -134,6 +134,7 @@ node[amenity=townhall], node[amenity=university][name], node[barrier=border_control], node[building=guardhouse], +node[man_made=communications_tower], node[office=diplomatic], node[office=security], node[shop=money_lender], From 1b9e9f5091cfd8a52fcdf0df50d3e581a6c02ed8 Mon Sep 17 00:00:00 2001 From: x7z4w Date: Sat, 8 Nov 2025 13:51:58 +0000 Subject: [PATCH 022/136] [cmake] Fix QT errors Signed-off-by: x7z4w --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3ba193a9d..9f0e897d0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -175,10 +175,10 @@ if (NOT PLATFORM_IPHONE AND NOT PLATFORM_ANDROID) find_package(Qt6 COMPONENTS REQUIRED ${qt_components} PATHS $ENV{QT_PATH} /opt/homebrew/opt/qt@6 /usr/local/opt/qt@6 /usr/lib/x86_64-linux-gnu/qt6) set(MINIMUM_REQUIRED_QT_VERSION 6.4.0) - if (Qt6Widgets_VERSION VERSION_LESS ${MINIMUM_REQUIRED_QT_VERSION}) - message(FATAL_ERROR "Unsupported Qt version: ${Qt6Widgets_VERSION}, the minimum required is ${MINIMUM_REQUIRED_QT_VERSION}") + if (Qt6_VERSION VERSION_LESS ${MINIMUM_REQUIRED_QT_VERSION}) + message(FATAL_ERROR "Unsupported Qt version: ${Qt6_VERSION}, the minimum required is ${MINIMUM_REQUIRED_QT_VERSION}") else() - message(STATUS "Found Qt version: ${Qt6Widgets_VERSION}") + message(STATUS "Found Qt version: ${Qt6_VERSION}") endif() endif() From a4909a0554cbd0c9de45574fe30bcd52b980d4f0 Mon Sep 17 00:00:00 2001 From: Codeberg Translate Date: Sun, 9 Nov 2025 09:09:41 +0000 Subject: [PATCH 023/136] [strings] Update from Codeberg Translate Co-authored-by: Codeberg Translate Co-authored-by: Edgarsons Co-authored-by: Prefill add-on Translation: CoMaps/Android - Map Feature Types Translation: CoMaps/iOS - Map Feature Types --- .../src/main/res/values-lv/types_strings.xml | 14 ++++++++++- .../lv.lproj/LocalizableTypes.strings | 23 +++++++++++-------- 2 files changed, 26 insertions(+), 11 deletions(-) diff --git a/android/sdk/src/main/res/values-lv/types_strings.xml b/android/sdk/src/main/res/values-lv/types_strings.xml index 28b38b3a7..0ede7bf84 100644 --- a/android/sdk/src/main/res/values-lv/types_strings.xml +++ b/android/sdk/src/main/res/values-lv/types_strings.xml @@ -33,7 +33,7 @@ Jūra Bārs Divriteņu novietne - Velosipēdu īre + Velosipēdu noma Alus dārzs Valūtas maiņa Autoosta @@ -136,4 +136,16 @@ Kāpšana Niršana Krikets + Tālsaziņas preču veikals + Biļešu tirdzniecības vieta + Rotaļlietu veikals + Ceļojumu aģentūra + Riepu veikals + Maksājumu centrs + Aptieka + Pielūgsmes vieta + Budistu templis + Baznīca + Laivu noma + Divriteņu darbnīca diff --git a/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings index 6f49b67db..b8c7ae3f0 100644 --- a/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings @@ -25,8 +25,8 @@ "type.amenity.bbq" = "Barbecue Grill"; "type.amenity.bench" = "Soliņš"; "type.amenity.bicycle_parking" = "Divriteņu novietne"; -"type.amenity.bicycle_rental" = "Velosipēdu īre"; -"type.amenity.bicycle_repair_station" = "Bicycle Repair Station"; +"type.amenity.bicycle_rental" = "Velosipēdu noma"; +"type.amenity.bicycle_repair_station" = "Divriteņu darbnīca"; "type.amenity.biergarten" = "Alus dārzs"; "type.amenity.brothel" = "Bordelis"; "type.amenity.bureau_de_change" = "Valūtas maiņa"; @@ -111,10 +111,10 @@ "type.amenity.parking_space.underground" = "Parking Space"; "type.amenity.parking_space.disabled" = "Disabled Parking Space"; "type.amenity.payment_terminal" = "Payment Terminal"; -"type.amenity.pharmacy" = "Pharmacy"; -"type.amenity.place_of_worship" = "Place of Worship"; -"type.amenity.place_of_worship.buddhist" = "Buddhist Temple"; -"type.amenity.place_of_worship.christian" = "Church"; +"type.amenity.pharmacy" = "Aptieka"; +"type.amenity.place_of_worship" = "Pielūgsmes vieta"; +"type.amenity.place_of_worship.buddhist" = "Budistu templis"; +"type.amenity.place_of_worship.christian" = "Baznīca"; "type.amenity.place_of_worship.christian.mormon" = "Church of Jesus Christ of Latter Day Saints"; "type.amenity.place_of_worship.christian.jehovahs_witness" = "Jehovah's Witnesses Kingdom Hall"; "type.amenity.place_of_worship.hindu" = "Hindu Temple"; @@ -1270,10 +1270,10 @@ "type.shop.supermarket" = "Supermarket"; "type.shop.tattoo" = "Tattoo Parlour"; "type.shop.tea" = "Tea Shop"; -"type.shop.ticket" = "Ticket Shop"; -"type.shop.toys" = "Toy Store"; -"type.shop.travel_agency" = "Travel Agency"; -"type.shop.tyres" = "Tyre Shop"; +"type.shop.ticket" = "Biļešu tirdzniecības vieta"; +"type.shop.toys" = "Rotaļlietu veikals"; +"type.shop.travel_agency" = "Ceļojumu aģentūra"; +"type.shop.tyres" = "Riepu veikals"; "type.shop.variety_store" = "Variety Store"; "type.shop.video" = "Video Shop"; "type.shop.video_games" = "Video Game Shop"; @@ -1526,3 +1526,6 @@ "type.amenity.bench.backless" = "Sols bez atzveltnes"; "type.leisure.bandstand" = "Estrāde"; "type.disusedbusiness" = "Brīva uzņēmējdarbība"; +"type.shop.telecommunication" = "Tālsaziņas preču veikals"; +"type.amenity.payment_centre" = "Maksājumu centrs"; +"type.amenity.boat_rental" = "Laivu noma"; From 90c12003bd57a80ecda27043e9ae83b6328c188f Mon Sep 17 00:00:00 2001 From: x7z4w Date: Fri, 26 Sep 2025 13:20:57 +0000 Subject: [PATCH 024/136] [routing] Avoid paved roads Signed-off-by: x7z4w --- .../settings/DrivingOptionsScreen.java | 3 +- .../settings/DrivingOptionsFragment.java | 45 ++++++++++++++++--- .../res/layout/fragment_driving_options.xml | 22 +++++++++ android/app/src/main/res/values/strings.xml | 1 + .../organicmaps/sdk/settings/RoadType.java | 3 +- libs/routing/routing_options.cpp | 13 +++++- libs/routing/routing_options.hpp | 3 +- 7 files changed, 80 insertions(+), 10 deletions(-) diff --git a/android/app/src/main/java/app/organicmaps/car/screens/settings/DrivingOptionsScreen.java b/android/app/src/main/java/app/organicmaps/car/screens/settings/DrivingOptionsScreen.java index 90624f414..f7c6a0154 100644 --- a/android/app/src/main/java/app/organicmaps/car/screens/settings/DrivingOptionsScreen.java +++ b/android/app/src/main/java/app/organicmaps/car/screens/settings/DrivingOptionsScreen.java @@ -32,7 +32,8 @@ public class DrivingOptionsScreen extends BaseMapScreen new DrivingOption(RoadType.Dirty, R.string.avoid_unpaved), new DrivingOption(RoadType.Ferry, R.string.avoid_ferry), new DrivingOption(RoadType.Motorway, R.string.avoid_motorways), - new DrivingOption(RoadType.Steps, R.string.avoid_steps)}; + new DrivingOption(RoadType.Steps, R.string.avoid_steps), + new DrivingOption(RoadType.Paved, R.string.avoid_paved)}; @NonNull private final Map mInitialDrivingOptionsState = new HashMap<>(); diff --git a/android/app/src/main/java/app/organicmaps/settings/DrivingOptionsFragment.java b/android/app/src/main/java/app/organicmaps/settings/DrivingOptionsFragment.java index aee0aa2ce..6e1a213e4 100644 --- a/android/app/src/main/java/app/organicmaps/settings/DrivingOptionsFragment.java +++ b/android/app/src/main/java/app/organicmaps/settings/DrivingOptionsFragment.java @@ -90,28 +90,36 @@ public class DrivingOptionsFragment extends BaseMwmToolbarFragment { SwitchCompat tollsBtn = root.findViewById(R.id.avoid_tolls_btn); tollsBtn.setChecked(RoutingOptions.hasOption(RoadType.Toll)); - CompoundButton.OnCheckedChangeListener tollBtnListener = new ToggleRoutingOptionListener(RoadType.Toll); + CompoundButton.OnCheckedChangeListener tollBtnListener = new ToggleRoutingOptionListener(RoadType.Toll, root); tollsBtn.setOnCheckedChangeListener(tollBtnListener); SwitchCompat motorwaysBtn = root.findViewById(R.id.avoid_motorways_btn); motorwaysBtn.setChecked(RoutingOptions.hasOption(RoadType.Motorway)); - CompoundButton.OnCheckedChangeListener motorwayBtnListener = new ToggleRoutingOptionListener(RoadType.Motorway); + CompoundButton.OnCheckedChangeListener motorwayBtnListener = + new ToggleRoutingOptionListener(RoadType.Motorway, root); motorwaysBtn.setOnCheckedChangeListener(motorwayBtnListener); SwitchCompat ferriesBtn = root.findViewById(R.id.avoid_ferries_btn); ferriesBtn.setChecked(RoutingOptions.hasOption(RoadType.Ferry)); - CompoundButton.OnCheckedChangeListener ferryBtnListener = new ToggleRoutingOptionListener(RoadType.Ferry); + CompoundButton.OnCheckedChangeListener ferryBtnListener = new ToggleRoutingOptionListener(RoadType.Ferry, root); ferriesBtn.setOnCheckedChangeListener(ferryBtnListener); SwitchCompat dirtyRoadsBtn = root.findViewById(R.id.avoid_dirty_roads_btn); dirtyRoadsBtn.setChecked(RoutingOptions.hasOption(RoadType.Dirty)); - CompoundButton.OnCheckedChangeListener dirtyBtnListener = new ToggleRoutingOptionListener(RoadType.Dirty); + dirtyRoadsBtn.setEnabled(!RoutingOptions.hasOption(RoadType.Paved) || RoutingOptions.hasOption(RoadType.Dirty)); + CompoundButton.OnCheckedChangeListener dirtyBtnListener = new ToggleRoutingOptionListener(RoadType.Dirty, root); dirtyRoadsBtn.setOnCheckedChangeListener(dirtyBtnListener); SwitchCompat stepsBtn = root.findViewById(R.id.avoid_steps_btn); stepsBtn.setChecked(RoutingOptions.hasOption(RoadType.Steps)); - CompoundButton.OnCheckedChangeListener stepsBtnListener = new ToggleRoutingOptionListener(RoadType.Steps); + CompoundButton.OnCheckedChangeListener stepsBtnListener = new ToggleRoutingOptionListener(RoadType.Steps, root); stepsBtn.setOnCheckedChangeListener(stepsBtnListener); + + SwitchCompat pavedBtn = root.findViewById(R.id.avoid_paved_roads_btn); + pavedBtn.setChecked(RoutingOptions.hasOption(RoadType.Paved)); + pavedBtn.setEnabled(!RoutingOptions.hasOption(RoadType.Dirty) || RoutingOptions.hasOption(RoadType.Paved)); + CompoundButton.OnCheckedChangeListener pavedBtnListener = new ToggleRoutingOptionListener(RoadType.Paved, root); + pavedBtn.setOnCheckedChangeListener(pavedBtnListener); } private static class ToggleRoutingOptionListener implements CompoundButton.OnCheckedChangeListener @@ -119,9 +127,13 @@ public class DrivingOptionsFragment extends BaseMwmToolbarFragment @NonNull private final RoadType mRoadType; - private ToggleRoutingOptionListener(@NonNull RoadType roadType) + @NonNull + private final View mRoot; + + private ToggleRoutingOptionListener(@NonNull RoadType roadType, @NonNull View root) { mRoadType = roadType; + mRoot = root; } @Override @@ -131,6 +143,27 @@ public class DrivingOptionsFragment extends BaseMwmToolbarFragment RoutingOptions.addOption(mRoadType); else RoutingOptions.removeOption(mRoadType); + + SwitchCompat dirtyRoadsBtn = mRoot.findViewById(R.id.avoid_dirty_roads_btn); + SwitchCompat pavedBtn = mRoot.findViewById(R.id.avoid_paved_roads_btn); + if (mRoadType == RoadType.Dirty) + { + pavedBtn.setEnabled(!isChecked); + if (isChecked) + { + pavedBtn.setChecked(false); + dirtyRoadsBtn.setEnabled(true); + } + } + else if (mRoadType == RoadType.Paved) + { + dirtyRoadsBtn.setEnabled(!isChecked); + if (isChecked) + { + dirtyRoadsBtn.setChecked(false); + pavedBtn.setEnabled(true); + } + } } } } diff --git a/android/app/src/main/res/layout/fragment_driving_options.xml b/android/app/src/main/res/layout/fragment_driving_options.xml index 5495b81e7..fab1279a8 100644 --- a/android/app/src/main/res/layout/fragment_driving_options.xml +++ b/android/app/src/main/res/layout/fragment_driving_options.xml @@ -59,6 +59,28 @@ android:padding="@dimen/margin_half_double_plus"/> + + + + + Avoid ferries Avoid freeways Avoid stairs + Avoid paved roads Unable to calculate route A route could not be found. This may be caused by your routing options or incomplete OpenStreetMap data. Please change your routing options and retry. Define roads to avoid diff --git a/android/sdk/src/main/java/app/organicmaps/sdk/settings/RoadType.java b/android/sdk/src/main/java/app/organicmaps/sdk/settings/RoadType.java index 976702e68..5abde19e4 100644 --- a/android/sdk/src/main/java/app/organicmaps/sdk/settings/RoadType.java +++ b/android/sdk/src/main/java/app/organicmaps/sdk/settings/RoadType.java @@ -7,5 +7,6 @@ public enum RoadType Motorway, Ferry, Dirty, - Steps + Steps, + Paved } diff --git a/libs/routing/routing_options.cpp b/libs/routing/routing_options.cpp index b2eaa3fbe..af0ab010a 100644 --- a/libs/routing/routing_options.cpp +++ b/libs/routing/routing_options.cpp @@ -36,6 +36,10 @@ void RoutingOptions::SaveCarOptionsToSettings(RoutingOptions options) void RoutingOptions::Add(RoutingOptions::Road type) { + if (type == RoutingOptions::Road::Paved) + Remove(RoutingOptions::Road::Dirty); + else if (type == RoutingOptions::Road::Dirty) + Remove(RoutingOptions::Road::Paved); m_options |= static_cast(type); } @@ -67,7 +71,9 @@ RoutingOptionsClassifier::RoutingOptionsClassifier() {{"psurface", "unpaved_bad"}, RoutingOptions::Road::Dirty}, {{"psurface", "unpaved_good"}, RoutingOptions::Road::Dirty}, {{"highway", "steps"}, RoutingOptions::Road::Steps}, - {{"highway", "ladder"}, RoutingOptions::Road::Steps}}; + {{"highway", "ladder"}, RoutingOptions::Road::Steps}, + {{"psurface", "paved_good"}, RoutingOptions::Road::Paved}, + {{"psurface", "paved_bad"}, RoutingOptions::Road::Paved}}; m_data.Reserve(std::size(types)); for (auto const & data : types) @@ -108,6 +114,9 @@ RoutingOptions::Road ChooseMainRoutingOptionRoad(RoutingOptions options, bool is if (options.Has(RoutingOptions::Road::Steps)) return RoutingOptions::Road::Steps; + if (options.Has(RoutingOptions::Road::Paved)) + return RoutingOptions::Road::Paved; + return RoutingOptions::Road::Usual; } @@ -132,6 +141,7 @@ string DebugPrint(RoutingOptions const & routingOptions) append(RoutingOptions::Road::Ferry); append(RoutingOptions::Road::Dirty); append(RoutingOptions::Road::Steps); + append(RoutingOptions::Road::Paved); if (wasAppended) ss << " | "; @@ -150,6 +160,7 @@ string DebugPrint(RoutingOptions::Road type) case RoutingOptions::Road::Ferry: return "ferry"; case RoutingOptions::Road::Dirty: return "dirty"; case RoutingOptions::Road::Steps: return "steps"; + case RoutingOptions::Road::Paved: return "paved"; case RoutingOptions::Road::Usual: return "usual"; case RoutingOptions::Road::Max: return "max"; } diff --git a/libs/routing/routing_options.hpp b/libs/routing/routing_options.hpp index b7e53b667..8c510f3af 100644 --- a/libs/routing/routing_options.hpp +++ b/libs/routing/routing_options.hpp @@ -19,8 +19,9 @@ public: Ferry = 1u << 3, Dirty = 1u << 4, Steps = 1u << 5, + Paved = 1u << 6, - Max = (1u << 5) + 1 + Max = (1u << 6) + 1 }; using RoadType = std::underlying_type_t; From 8b4eab3444b5249677498f03194036a3bcbfccdb Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sat, 27 Sep 2025 14:45:53 +0200 Subject: [PATCH 025/136] [ios] Add UI for avoiding paved roads Signed-off-by: Yannik Bloscheck --- .../SettingsTemplateBuilder.swift | 29 ++++- iphone/Maps/Core/Routing/MWMRouter.h | 3 +- iphone/Maps/Core/Routing/MWMRouter.mm | 3 + iphone/Maps/Core/Settings/MWMRoutingOptions.h | 1 + .../Maps/Core/Settings/MWMRoutingOptions.mm | 13 +- .../Contents.json | 12 ++ .../options.paved.slash.svg | 122 ++++++++++++++++++ .../options.paved.symbolset/Contents.json | 12 ++ .../options.paved.symbolset/options.paved.svg | 109 ++++++++++++++++ .../options.unpaved.slash.svg | 69 +++++----- .../options.unpaved.svg | 46 +++---- .../de.lproj/Localizable.strings | 1 + .../en-GB.lproj/Localizable.strings | 1 + .../en.lproj/Localizable.strings | 1 + iphone/Maps/Model/Settings.swift | 15 +++ .../Maps/UI/Routing/RoutingOptionsView.swift | 20 ++- .../UI/Settings/SettingsNavigationView.swift | 20 ++- 17 files changed, 413 insertions(+), 64 deletions(-) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.slash.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.slash.symbolset/options.paved.slash.svg create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/options.paved.svg diff --git a/iphone/Maps/Classes/CarPlay/Template Builders/SettingsTemplateBuilder.swift b/iphone/Maps/Classes/CarPlay/Template Builders/SettingsTemplateBuilder.swift index 6b6f73589..d53c10a9e 100644 --- a/iphone/Maps/Classes/CarPlay/Template Builders/SettingsTemplateBuilder.swift +++ b/iphone/Maps/Classes/CarPlay/Template Builders/SettingsTemplateBuilder.swift @@ -15,6 +15,7 @@ final class SettingsTemplateBuilder { return [createUnpavedButton(options: options), createTollButton(options: options), createFerryButton(options: options), + createPavedButton(options: options), createStepsButton(options: options), createSpeedcamButton()] } @@ -40,7 +41,7 @@ final class SettingsTemplateBuilder { private class func createUnpavedButton(options: RoutingOptions) -> CPGridButton { var unpavedIconName = "options.unpaved" - if options.avoidDirty { unpavedIconName += ".slash" } + if options.avoidDirty && !options.avoidPaved { unpavedIconName += ".slash" } let configuration = UIImage.SymbolConfiguration(textStyle: .title1) var image = UIImage(named: unpavedIconName, in: nil, with: configuration)! if #unavailable(iOS 26) { @@ -49,12 +50,38 @@ final class SettingsTemplateBuilder { } let unpavedButton = CPGridButton(titleVariants: [L("avoid_unpaved")], image: image) { _ in options.avoidDirty = !options.avoidDirty + if options.avoidDirty { + options.avoidPaved = false + } options.save() CarPlayService.shared.updateRouteAfterChangingSettings() CarPlayService.shared.popTemplate(animated: true) } + unpavedButton.isEnabled = !options.avoidPaved return unpavedButton } + + private class func createPavedButton(options: RoutingOptions) -> CPGridButton { + var pavedIconName = "options.paved" + if options.avoidPaved && !options.avoidDirty { pavedIconName += ".slash" } + let configuration = UIImage.SymbolConfiguration(textStyle: .title1) + var image = UIImage(named: pavedIconName, in: nil, with: configuration)! + if #unavailable(iOS 26) { + image = image.withTintColor(.white, renderingMode: .alwaysTemplate) + image = UIImage(data: image.pngData()!)!.withRenderingMode(.alwaysTemplate) + } + let pavedButton = CPGridButton(titleVariants: [L("avoid_paved")], image: image) { _ in + options.avoidPaved = !options.avoidPaved + if options.avoidPaved { + options.avoidDirty = false + } + options.save() + CarPlayService.shared.updateRouteAfterChangingSettings() + CarPlayService.shared.popTemplate(animated: true) + } + pavedButton.isEnabled = !options.avoidDirty + return pavedButton + } private class func createFerryButton(options: RoutingOptions) -> CPGridButton { var ferryIconName = "options.ferries" diff --git a/iphone/Maps/Core/Routing/MWMRouter.h b/iphone/Maps/Core/Routing/MWMRouter.h index 86d8f5798..2901437b6 100644 --- a/iphone/Maps/Core/Routing/MWMRouter.h +++ b/iphone/Maps/Core/Routing/MWMRouter.h @@ -6,7 +6,8 @@ typedef NS_ENUM(NSInteger, MWMRoadType) { MWMRoadTypeDirty, MWMRoadTypeFerry, MWMRoadTypeMotorway, - MWMRoadTypeSteps + MWMRoadTypeSteps, + MWMRoadTypePaved }; typedef void (^MWMImageHeightBlock)(UIImage *, NSString *, NSString *); diff --git a/iphone/Maps/Core/Routing/MWMRouter.mm b/iphone/Maps/Core/Routing/MWMRouter.mm index 9d2bdaceb..82385be43 100644 --- a/iphone/Maps/Core/Routing/MWMRouter.mm +++ b/iphone/Maps/Core/Routing/MWMRouter.mm @@ -592,6 +592,9 @@ char const *kRenderAltitudeImagesQueueLabel = "mapsme.mwmrouter.renderAltitudeIm case MWMRoadTypeDirty: options.avoidDirty = YES; break; + case MWMRoadTypePaved: + options.avoidPaved = YES; + break; case MWMRoadTypeFerry: options.avoidFerry = YES; break; diff --git a/iphone/Maps/Core/Settings/MWMRoutingOptions.h b/iphone/Maps/Core/Settings/MWMRoutingOptions.h index b45daf049..6d96e973d 100644 --- a/iphone/Maps/Core/Settings/MWMRoutingOptions.h +++ b/iphone/Maps/Core/Settings/MWMRoutingOptions.h @@ -7,6 +7,7 @@ NS_SWIFT_NAME(RoutingOptions) @property(nonatomic) BOOL avoidToll; @property(nonatomic) BOOL avoidDirty; +@property(nonatomic) BOOL avoidPaved; @property(nonatomic) BOOL avoidFerry; @property(nonatomic) BOOL avoidMotorway; @property(nonatomic) BOOL avoidSteps; diff --git a/iphone/Maps/Core/Settings/MWMRoutingOptions.mm b/iphone/Maps/Core/Settings/MWMRoutingOptions.mm index c05892a7f..d6b80a8c8 100644 --- a/iphone/Maps/Core/Settings/MWMRoutingOptions.mm +++ b/iphone/Maps/Core/Settings/MWMRoutingOptions.mm @@ -35,6 +35,14 @@ [self setOption:(routing::RoutingOptions::Road::Dirty) enabled:avoid]; } +- (BOOL)avoidPaved { + return _options.Has(routing::RoutingOptions::Road::Paved); +} + +- (void)setAvoidPaved:(BOOL)avoid { + [self setOption:(routing::RoutingOptions::Road::Paved) enabled:avoid]; +} + - (BOOL)avoidFerry { return _options.Has(routing::RoutingOptions::Road::Ferry); } @@ -60,7 +68,7 @@ } - (BOOL)hasOptions { - return self.avoidToll || self.avoidDirty || self.avoidFerry || self.avoidMotorway || self.avoidSteps; + return self.avoidToll || self.avoidDirty || self.avoidPaved|| self.avoidFerry || self.avoidMotorway || self.avoidSteps; } - (void)save { @@ -80,8 +88,7 @@ return NO; } MWMRoutingOptions *another = (MWMRoutingOptions *)object; - return another.avoidToll == self.avoidToll && another.avoidDirty == self.avoidDirty && - another.avoidFerry == self.avoidFerry && another.avoidMotorway == self.avoidMotorway && another.avoidSteps == self.avoidSteps; + return another.avoidToll == self.avoidToll && another.avoidDirty == self.avoidDirty && another.avoidPaved == self.avoidPaved && another.avoidFerry == self.avoidFerry && another.avoidMotorway == self.avoidMotorway && another.avoidSteps == self.avoidSteps; } @end diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.slash.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.slash.symbolset/Contents.json new file mode 100644 index 000000000..cee240622 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.slash.symbolset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "symbols" : [ + { + "filename" : "options.paved.slash.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.slash.symbolset/options.paved.slash.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.slash.symbolset/options.paved.slash.svg new file mode 100644 index 000000000..627459117 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.slash.symbolset/options.paved.slash.svg @@ -0,0 +1,122 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.4.0 + Requires Xcode 14 or greater + Generated from + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/Contents.json new file mode 100644 index 000000000..7f607e64f --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "symbols" : [ + { + "filename" : "options.paved.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/options.paved.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/options.paved.svg new file mode 100644 index 000000000..175f01cc9 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/options.paved.svg @@ -0,0 +1,109 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.4.0 + Requires Xcode 14 or greater + Generated from circle + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.slash.symbolset/options.unpaved.slash.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.slash.symbolset/options.unpaved.slash.svg index 05766c3ca..c9c21e6e1 100644 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.slash.symbolset/options.unpaved.slash.svg +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.slash.symbolset/options.unpaved.slash.svg @@ -4,23 +4,26 @@ PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - - diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.symbolset/options.unpaved.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.symbolset/options.unpaved.svg index 1bd826730..58db41dfb 100644 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.symbolset/options.unpaved.svg +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.symbolset/options.unpaved.svg @@ -4,17 +4,19 @@ PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - - diff --git a/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings index 04a49aaf4..fcf4a6c5d 100644 --- a/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings @@ -823,6 +823,7 @@ /* Recommended length for CarPlay and Android Auto is around 25-27 characters */ "avoid_unpaved" = "Unbefest. Straßen vermeiden"; +"avoid_paved" = "Befst. Straßen vermeiden"; /* Recommended length for CarPlay and Android Auto is around 25-27 characters */ "avoid_steps" = "Treppen vermeiden"; diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/Localizable.strings index 44efcdb01..0bba18f8f 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/Localizable.strings @@ -850,6 +850,7 @@ /* Recommended length for CarPlay and Android Auto is around 25-27 characters */ "avoid_unpaved" = "Avoid unpaved roads"; +"avoid_paved" = "Avoid paved roads"; /* Recommended length for CarPlay and Android Auto is around 25-27 characters */ "avoid_steps" = "Avoid stairs"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/en.lproj/Localizable.strings index b007593b5..426e9dfef 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/Localizable.strings @@ -871,6 +871,7 @@ /* Recommended length for CarPlay and Android Auto is around 25-27 characters */ "avoid_unpaved" = "Avoid unpaved roads"; +"avoid_paved" = "Avoid paved roads"; /* Recommended length for CarPlay and Android Auto is around 25-27 characters */ "avoid_steps" = "Avoid stairs"; diff --git a/iphone/Maps/Model/Settings.swift b/iphone/Maps/Model/Settings.swift index df3ebdb31..c5de941ac 100644 --- a/iphone/Maps/Model/Settings.swift +++ b/iphone/Maps/Model/Settings.swift @@ -388,6 +388,21 @@ import AVFoundation } + /// If paved roads should be avoided during routing + @objc static var shouldAvoidPavedRoadsWhileRouting: Bool { + get { + return RoutingOptions().avoidPaved + } + set { + let routingOptions = RoutingOptions() + routingOptions.avoidPaved = newValue + routingOptions.save() + + NotificationCenter.default.post(name: routingOptionsChangedNotificationName, object: nil) + } + } + + /// If ferries should be avoided during routing @objc static var shouldAvoidFerriesWhileRouting: Bool { get { diff --git a/iphone/Maps/UI/Routing/RoutingOptionsView.swift b/iphone/Maps/UI/Routing/RoutingOptionsView.swift index 8559e8010..2270f3a93 100644 --- a/iphone/Maps/UI/Routing/RoutingOptionsView.swift +++ b/iphone/Maps/UI/Routing/RoutingOptionsView.swift @@ -16,6 +16,10 @@ struct RoutingOptionsView: View { @State var shouldAvoidUnpavedRoadsWhileRouting: Bool = false + /// If paved roads should be avoided during routing + @State var shouldAvoidPavedRoadsWhileRouting: Bool = false + + /// If ferries should be avoided during routing @State var shouldAvoidFerriesWhileRouting: Bool = false @@ -38,6 +42,7 @@ struct RoutingOptionsView: View { Toggle("avoid_unpaved", isOn: $shouldAvoidUnpavedRoadsWhileRouting) .tint(.accent) + .disabled(shouldAvoidPavedRoadsWhileRouting) Toggle("avoid_ferry", isOn: $shouldAvoidFerriesWhileRouting) .tint(.accent) @@ -47,6 +52,10 @@ struct RoutingOptionsView: View { Toggle("avoid_steps", isOn: $shouldAvoidStepsWhileRouting) .tint(.accent) + + Toggle("avoid_paved", isOn: $shouldAvoidPavedRoadsWhileRouting) + .tint(.accent) + .disabled(shouldAvoidUnpavedRoadsWhileRouting) } } .navigationTitle(String(localized: "driving_options_title")) @@ -65,6 +74,7 @@ struct RoutingOptionsView: View { .onAppear { shouldAvoidTollRoadsWhileRouting = Settings.shouldAvoidTollRoadsWhileRouting shouldAvoidUnpavedRoadsWhileRouting = Settings.shouldAvoidUnpavedRoadsWhileRouting + shouldAvoidPavedRoadsWhileRouting = Settings.shouldAvoidPavedRoadsWhileRouting shouldAvoidFerriesWhileRouting = Settings.shouldAvoidFerriesWhileRouting shouldAvoidMotorwaysWhileRouting = Settings.shouldAvoidMotorwaysWhileRouting shouldAvoidStepsWhileRouting = Settings.shouldAvoidStepsWhileRouting @@ -74,9 +84,15 @@ struct RoutingOptionsView: View { } .onChange(of: shouldAvoidUnpavedRoadsWhileRouting) { changedShouldAvoidUnpavedRoadsWhileRouting in Settings.shouldAvoidUnpavedRoadsWhileRouting = changedShouldAvoidUnpavedRoadsWhileRouting + if changedShouldAvoidUnpavedRoadsWhileRouting { + shouldAvoidPavedRoadsWhileRouting = false + } } - .onChange(of: shouldAvoidUnpavedRoadsWhileRouting) { changedShouldAvoidUnpavedRoadsWhileRouting in - Settings.shouldAvoidUnpavedRoadsWhileRouting = changedShouldAvoidUnpavedRoadsWhileRouting + .onChange(of: shouldAvoidPavedRoadsWhileRouting) { changedShouldAvoidPavedRoadsWhileRouting in + Settings.shouldAvoidPavedRoadsWhileRouting = changedShouldAvoidPavedRoadsWhileRouting + if changedShouldAvoidPavedRoadsWhileRouting { + shouldAvoidUnpavedRoadsWhileRouting = false + } } .onChange(of: shouldAvoidFerriesWhileRouting) { changedShouldAvoidFerriesWhileRouting in Settings.shouldAvoidFerriesWhileRouting = changedShouldAvoidFerriesWhileRouting diff --git a/iphone/Maps/UI/Settings/SettingsNavigationView.swift b/iphone/Maps/UI/Settings/SettingsNavigationView.swift index e88a57c13..98fe54f18 100644 --- a/iphone/Maps/UI/Settings/SettingsNavigationView.swift +++ b/iphone/Maps/UI/Settings/SettingsNavigationView.swift @@ -40,6 +40,10 @@ struct SettingsNavigationView: View { @State var shouldAvoidUnpavedRoadsWhileRouting: Bool = false + /// If paved roads should be avoided during routing + @State var shouldAvoidPavedRoadsWhileRouting: Bool = false + + /// If ferries should be avoided during routing @State var shouldAvoidFerriesWhileRouting: Bool = false @@ -149,6 +153,7 @@ struct SettingsNavigationView: View { Toggle("avoid_unpaved", isOn: $shouldAvoidUnpavedRoadsWhileRouting) .tint(.accent) + .disabled(shouldAvoidPavedRoadsWhileRouting) Toggle("avoid_ferry", isOn: $shouldAvoidFerriesWhileRouting) .tint(.accent) @@ -158,6 +163,10 @@ struct SettingsNavigationView: View { Toggle("avoid_steps", isOn: $shouldAvoidStepsWhileRouting) .tint(.accent) + + Toggle("avoid_paved", isOn: $shouldAvoidPavedRoadsWhileRouting) + .tint(.accent) + .disabled(shouldAvoidUnpavedRoadsWhileRouting) } header: { Text("driving_options_title") } @@ -174,6 +183,7 @@ struct SettingsNavigationView: View { selectedAnnouncingSpeedTrapsWhileVoiceRouting = Settings.announcingSpeedTrapsWhileVoiceRouting shouldAvoidTollRoadsWhileRouting = Settings.shouldAvoidTollRoadsWhileRouting shouldAvoidUnpavedRoadsWhileRouting = Settings.shouldAvoidUnpavedRoadsWhileRouting + shouldAvoidPavedRoadsWhileRouting = Settings.shouldAvoidPavedRoadsWhileRouting shouldAvoidFerriesWhileRouting = Settings.shouldAvoidFerriesWhileRouting shouldAvoidMotorwaysWhileRouting = Settings.shouldAvoidMotorwaysWhileRouting shouldAvoidStepsWhileRouting = Settings.shouldAvoidStepsWhileRouting @@ -206,9 +216,15 @@ struct SettingsNavigationView: View { } .onChange(of: shouldAvoidUnpavedRoadsWhileRouting) { changedShouldAvoidUnpavedRoadsWhileRouting in Settings.shouldAvoidUnpavedRoadsWhileRouting = changedShouldAvoidUnpavedRoadsWhileRouting + if changedShouldAvoidUnpavedRoadsWhileRouting { + shouldAvoidPavedRoadsWhileRouting = false + } } - .onChange(of: shouldAvoidUnpavedRoadsWhileRouting) { changedShouldAvoidUnpavedRoadsWhileRouting in - Settings.shouldAvoidUnpavedRoadsWhileRouting = changedShouldAvoidUnpavedRoadsWhileRouting + .onChange(of: shouldAvoidPavedRoadsWhileRouting) { changedShouldAvoidPavedRoadsWhileRouting in + Settings.shouldAvoidPavedRoadsWhileRouting = changedShouldAvoidPavedRoadsWhileRouting + if changedShouldAvoidPavedRoadsWhileRouting { + shouldAvoidUnpavedRoadsWhileRouting = false + } } .onChange(of: shouldAvoidFerriesWhileRouting) { changedShouldAvoidFerriesWhileRouting in Settings.shouldAvoidFerriesWhileRouting = changedShouldAvoidFerriesWhileRouting From 31dcb954b1e58c9413225db6b216e46c2356952c Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sun, 19 Oct 2025 11:06:01 +0200 Subject: [PATCH 026/136] [ios] Added custom icons to routing options Signed-off-by: Yannik Bloscheck --- .../SettingsTemplateBuilder.swift | 37 ++++-- .../Contents.json | 2 +- .../ferries.circle.slash.svg | 121 ++++++++++++++++++ .../Contents.json | 2 +- .../ferries.circle.svg | 109 ++++++++++++++++ .../Contents.json | 2 +- .../ferries.slash.symbolset/ferries.slash.svg | 115 +++++++++++++++++ .../Contents.json | 2 +- .../Symbols/ferries.symbolset/ferries.svg | 103 +++++++++++++++ .../Contents.json | 2 +- .../motorways.circle.slash.svg | 121 ++++++++++++++++++ .../motorways.circle.symbolset/Contents.json | 12 ++ .../motorways.circle.svg} | 30 ++--- .../motorways.slash.symbolset/Contents.json | 12 ++ .../motorways.slash.svg | 115 +++++++++++++++++ .../Contents.json | 2 +- .../Symbols/motorways.symbolset/motorways.svg | 103 +++++++++++++++ .../options.ferries.slash.svg | 119 ----------------- .../options.ferries.svg | 107 ---------------- .../Contents.json | 12 -- .../Contents.json | 12 -- .../Contents.json | 12 -- .../options.tolls.slash.svg | 119 ----------------- .../options.tolls.symbolset/options.tolls.svg | 107 ---------------- .../Contents.json | 12 -- .../options.unpaved.symbolset/Contents.json | 12 -- .../Contents.json | 12 ++ .../paved.circle.slash.svg} | 55 ++++---- .../paved.circle.symbolset/Contents.json | 12 ++ .../paved.circle.svg} | 30 ++--- .../paved.slash.symbolset/Contents.json | 12 ++ .../paved.slash.symbolset/paved.slash.svg | 115 +++++++++++++++++ .../Symbols/paved.symbolset/Contents.json | 12 ++ .../Symbols/paved.symbolset/paved.svg | 103 +++++++++++++++ .../Contents.json | 12 ++ .../speedcamera.circle.slash.svg} | 60 ++++----- .../Contents.json | 12 ++ .../speedcamera.circle.svg} | 32 ++--- .../speedcamera.symbolset/speedcamera.svg | 20 +-- .../Contents.json | 12 ++ .../steps.circle.slash.svg} | 48 +++---- .../steps.circle.symbolset/Contents.json | 12 ++ .../steps.circle.svg} | 28 ++-- .../steps.slash.symbolset/Contents.json | 12 ++ .../steps.slash.symbolset/steps.slash.svg | 115 +++++++++++++++++ .../Symbols/steps.symbolset/Contents.json | 12 ++ .../Symbols/steps.symbolset/steps.svg | 103 +++++++++++++++ .../Contents.json | 12 ++ .../tolls.circle.slash.svg | 121 ++++++++++++++++++ .../tolls.circle.symbolset/Contents.json | 12 ++ .../tolls.circle.symbolset/tolls.circle.svg | 109 ++++++++++++++++ .../tolls.slash.symbolset/Contents.json | 12 ++ .../tolls.slash.symbolset/tolls.slash.svg | 115 +++++++++++++++++ .../Symbols/tolls.symbolset/Contents.json | 12 ++ .../Symbols/tolls.symbolset/tolls.svg | 103 +++++++++++++++ .../Contents.json | 2 +- .../unpaved.circle.slash.svg} | 55 ++++---- .../unpaved.circle.symbolset/Contents.json | 12 ++ .../unpaved.circle.svg | 109 ++++++++++++++++ .../unpaved.slash.symbolset/Contents.json | 12 ++ .../unpaved.slash.symbolset/unpaved.slash.svg | 115 +++++++++++++++++ .../Symbols/unpaved.symbolset/Contents.json | 12 ++ .../Symbols/unpaved.symbolset/unpaved.svg | 103 +++++++++++++++ .../Maps/UI/Routing/RoutingOptionsView.swift | 70 ++++++++-- .../UI/Settings/SettingsNavigationView.swift | 70 ++++++++-- 65 files changed, 2554 insertions(+), 733 deletions(-) rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.speedcamera.symbolset => ferries.circle.slash.symbolset}/Contents.json (72%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.slash.symbolset/ferries.circle.slash.svg rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.ferries.symbolset => ferries.circle.symbolset}/Contents.json (74%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.symbolset/ferries.circle.svg rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.steps.symbolset => ferries.slash.symbolset}/Contents.json (75%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/ferries.slash.symbolset/ferries.slash.svg rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.tolls.symbolset => ferries.symbolset}/Contents.json (75%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/ferries.symbolset/ferries.svg rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.ferries.slash.symbolset => motorways.circle.slash.symbolset}/Contents.json (71%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.slash.symbolset/motorways.circle.slash.svg create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.symbolset/Contents.json rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.unpaved.symbolset/options.unpaved.svg => motorways.circle.symbolset/motorways.circle.svg} (69%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/motorways.slash.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/motorways.slash.symbolset/motorways.slash.svg rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.paved.symbolset => motorways.symbolset}/Contents.json (75%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/motorways.symbolset/motorways.svg delete mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.slash.symbolset/options.ferries.slash.svg delete mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.symbolset/options.ferries.svg delete mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/options.speedcamera.slash.symbolset/Contents.json delete mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/options.steps.slash.symbolset/Contents.json delete mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.slash.symbolset/Contents.json delete mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.slash.symbolset/options.tolls.slash.svg delete mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.symbolset/options.tolls.svg delete mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.slash.symbolset/Contents.json delete mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.slash.symbolset/Contents.json rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.paved.slash.symbolset/options.paved.slash.svg => paved.circle.slash.symbolset/paved.circle.slash.svg} (68%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.symbolset/Contents.json rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.paved.symbolset/options.paved.svg => paved.circle.symbolset/paved.circle.svg} (77%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/paved.slash.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/paved.slash.symbolset/paved.slash.svg create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/paved.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/paved.symbolset/paved.svg create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.slash.symbolset/Contents.json rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.speedcamera.slash.symbolset/options.speedcamera.slash.svg => speedcamera.circle.slash.symbolset/speedcamera.circle.slash.svg} (74%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.symbolset/Contents.json rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.speedcamera.symbolset/options.speedcamera.svg => speedcamera.circle.symbolset/speedcamera.circle.svg} (75%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/steps.circle.slash.symbolset/Contents.json rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.steps.slash.symbolset/options.steps.slash.svg => steps.circle.slash.symbolset/steps.circle.slash.svg} (62%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/steps.circle.symbolset/Contents.json rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.steps.symbolset/options.steps.svg => steps.circle.symbolset/steps.circle.svg} (65%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/steps.slash.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/steps.slash.symbolset/steps.slash.svg create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/steps.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/steps.symbolset/steps.svg create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/tolls.circle.slash.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/tolls.circle.slash.symbolset/tolls.circle.slash.svg create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/tolls.circle.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/tolls.circle.symbolset/tolls.circle.svg create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/tolls.slash.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/tolls.slash.symbolset/tolls.slash.svg create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/tolls.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/tolls.symbolset/tolls.svg rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.paved.slash.symbolset => unpaved.circle.slash.symbolset}/Contents.json (72%) rename iphone/Maps/Images.xcassets/Interface/Symbols/{options.unpaved.slash.symbolset/options.unpaved.slash.svg => unpaved.circle.slash.symbolset/unpaved.circle.slash.svg} (61%) create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.circle.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.circle.symbolset/unpaved.circle.svg create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.slash.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.slash.symbolset/unpaved.slash.svg create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.symbolset/Contents.json create mode 100644 iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.symbolset/unpaved.svg diff --git a/iphone/Maps/Classes/CarPlay/Template Builders/SettingsTemplateBuilder.swift b/iphone/Maps/Classes/CarPlay/Template Builders/SettingsTemplateBuilder.swift index d53c10a9e..e0f994eb6 100644 --- a/iphone/Maps/Classes/CarPlay/Template Builders/SettingsTemplateBuilder.swift +++ b/iphone/Maps/Classes/CarPlay/Template Builders/SettingsTemplateBuilder.swift @@ -12,17 +12,18 @@ final class SettingsTemplateBuilder { private class func buildGridButtons() -> [CPGridButton] { let options = RoutingOptions() - return [createUnpavedButton(options: options), - createTollButton(options: options), - createFerryButton(options: options), + return [createTollButton(options: options), + createUnpavedButton(options: options), createPavedButton(options: options), + createMotorwayButton(options: options), + createFerryButton(options: options), createStepsButton(options: options), createSpeedcamButton()] } // MARK: - CPGridButton builders private class func createTollButton(options: RoutingOptions) -> CPGridButton { - var tollIconName = "options.tolls" + var tollIconName = "tolls.circle" if options.avoidToll { tollIconName += ".slash" } let configuration = UIImage.SymbolConfiguration(textStyle: .title1) var image = UIImage(named: tollIconName, in: nil, with: configuration)! @@ -40,7 +41,7 @@ final class SettingsTemplateBuilder { } private class func createUnpavedButton(options: RoutingOptions) -> CPGridButton { - var unpavedIconName = "options.unpaved" + var unpavedIconName = "unpaved.circle" if options.avoidDirty && !options.avoidPaved { unpavedIconName += ".slash" } let configuration = UIImage.SymbolConfiguration(textStyle: .title1) var image = UIImage(named: unpavedIconName, in: nil, with: configuration)! @@ -62,7 +63,7 @@ final class SettingsTemplateBuilder { } private class func createPavedButton(options: RoutingOptions) -> CPGridButton { - var pavedIconName = "options.paved" + var pavedIconName = "paved.circle" if options.avoidPaved && !options.avoidDirty { pavedIconName += ".slash" } let configuration = UIImage.SymbolConfiguration(textStyle: .title1) var image = UIImage(named: pavedIconName, in: nil, with: configuration)! @@ -82,9 +83,27 @@ final class SettingsTemplateBuilder { pavedButton.isEnabled = !options.avoidDirty return pavedButton } + + private class func createMotorwayButton(options: RoutingOptions) -> CPGridButton { + var motorwayIconName = "motorways.circle" + if options.avoidMotorway { motorwayIconName += ".slash" } + let configuration = UIImage.SymbolConfiguration(textStyle: .title1) + var image = UIImage(named: motorwayIconName, in: nil, with: configuration)! + if #unavailable(iOS 26) { + image = image.withTintColor(.white, renderingMode: .alwaysTemplate) + image = UIImage(data: image.pngData()!)!.withRenderingMode(.alwaysTemplate) + } + let motorwayButton = CPGridButton(titleVariants: [L("avoid_motorways")], image: image) { _ in + options.avoidMotorway = !options.avoidMotorway + options.save() + CarPlayService.shared.updateRouteAfterChangingSettings() + CarPlayService.shared.popTemplate(animated: true) + } + return motorwayButton + } private class func createFerryButton(options: RoutingOptions) -> CPGridButton { - var ferryIconName = "options.ferries" + var ferryIconName = "ferries.circle" if options.avoidFerry { ferryIconName += ".slash" } let configuration = UIImage.SymbolConfiguration(textStyle: .title1) var image = UIImage(named: ferryIconName, in: nil, with: configuration)! @@ -102,7 +121,7 @@ final class SettingsTemplateBuilder { } private class func createStepsButton(options: RoutingOptions) -> CPGridButton { - var stepsIconName = "options.steps" + var stepsIconName = "steps.circle" if options.avoidSteps { stepsIconName += ".slash" } let configuration = UIImage.SymbolConfiguration(textStyle: .title1) var image = UIImage(named: stepsIconName, in: nil, with: configuration)! @@ -120,7 +139,7 @@ final class SettingsTemplateBuilder { } private class func createSpeedcamButton() -> CPGridButton { - var speedcamIconName = "options.speedcamera" + var speedcamIconName = "speedcamera" let isSpeedCamActivated = CarPlayService.shared.isSpeedCamActivated if !isSpeedCamActivated { speedcamIconName += ".slash" } let configuration = UIImage.SymbolConfiguration(textStyle: .title1) diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.speedcamera.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.slash.symbolset/Contents.json similarity index 72% rename from iphone/Maps/Images.xcassets/Interface/Symbols/options.speedcamera.symbolset/Contents.json rename to iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.slash.symbolset/Contents.json index f82351a08..665958db4 100644 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.speedcamera.symbolset/Contents.json +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.slash.symbolset/Contents.json @@ -5,7 +5,7 @@ }, "symbols" : [ { - "filename" : "options.speedcamera.svg", + "filename" : "ferries.circle.slash.svg", "idiom" : "universal" } ] diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.slash.symbolset/ferries.circle.slash.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.slash.symbolset/ferries.circle.slash.svg new file mode 100644 index 000000000..f9a291841 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.slash.symbolset/ferries.circle.slash.svg @@ -0,0 +1,121 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.7.0 + Requires Xcode 17 or greater + Generated from + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.symbolset/Contents.json similarity index 74% rename from iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.symbolset/Contents.json rename to iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.symbolset/Contents.json index 7089b43ea..b1ac2ec98 100644 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.symbolset/Contents.json +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.symbolset/Contents.json @@ -5,7 +5,7 @@ }, "symbols" : [ { - "filename" : "options.ferries.svg", + "filename" : "ferries.circle.svg", "idiom" : "universal" } ] diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.symbolset/ferries.circle.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.symbolset/ferries.circle.svg new file mode 100644 index 000000000..c3e581e5e --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.circle.symbolset/ferries.circle.svg @@ -0,0 +1,109 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.7.0 + Requires Xcode 17 or greater + Generated from circle + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.steps.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.slash.symbolset/Contents.json similarity index 75% rename from iphone/Maps/Images.xcassets/Interface/Symbols/options.steps.symbolset/Contents.json rename to iphone/Maps/Images.xcassets/Interface/Symbols/ferries.slash.symbolset/Contents.json index 50bd67954..dad39a10e 100644 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.steps.symbolset/Contents.json +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.slash.symbolset/Contents.json @@ -5,7 +5,7 @@ }, "symbols" : [ { - "filename" : "options.steps.svg", + "filename" : "ferries.slash.svg", "idiom" : "universal" } ] diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.slash.symbolset/ferries.slash.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.slash.symbolset/ferries.slash.svg new file mode 100644 index 000000000..bf8fe6a16 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.slash.symbolset/ferries.slash.svg @@ -0,0 +1,115 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.7.0 + Requires Xcode 17 or greater + Generated from + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.symbolset/Contents.json similarity index 75% rename from iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.symbolset/Contents.json rename to iphone/Maps/Images.xcassets/Interface/Symbols/ferries.symbolset/Contents.json index 96e38a308..e5cbc420c 100644 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.symbolset/Contents.json +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.symbolset/Contents.json @@ -5,7 +5,7 @@ }, "symbols" : [ { - "filename" : "options.tolls.svg", + "filename" : "ferries.svg", "idiom" : "universal" } ] diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.symbolset/ferries.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.symbolset/ferries.svg new file mode 100644 index 000000000..89e988aa6 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/ferries.symbolset/ferries.svg @@ -0,0 +1,103 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.7.0 + Requires Xcode 17 or greater + Generated from ferries + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.slash.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.slash.symbolset/Contents.json similarity index 71% rename from iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.slash.symbolset/Contents.json rename to iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.slash.symbolset/Contents.json index 1e1b4289e..712a5af04 100644 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.slash.symbolset/Contents.json +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.slash.symbolset/Contents.json @@ -5,7 +5,7 @@ }, "symbols" : [ { - "filename" : "options.ferries.slash.svg", + "filename" : "motorways.circle.slash.svg", "idiom" : "universal" } ] diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.slash.symbolset/motorways.circle.slash.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.slash.symbolset/motorways.circle.slash.svg new file mode 100644 index 000000000..b009bc5f1 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.slash.symbolset/motorways.circle.slash.svg @@ -0,0 +1,121 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.7.0 + Requires Xcode 17 or greater + Generated from + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.symbolset/Contents.json new file mode 100644 index 000000000..d32813535 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.symbolset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "symbols" : [ + { + "filename" : "motorways.circle.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.symbolset/options.unpaved.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.symbolset/motorways.circle.svg similarity index 69% rename from iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.symbolset/options.unpaved.svg rename to iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.symbolset/motorways.circle.svg index 58db41dfb..9f72ae1e5 100644 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.symbolset/options.unpaved.svg +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.circle.symbolset/motorways.circle.svg @@ -7,16 +7,16 @@ PUBLIC "-//W3C//DTD SVG 1.1//EN" @@ -61,8 +61,8 @@ PUBLIC "-//W3C//DTD SVG 1.1//EN" Exporting Symbols should be outlined when exporting to ensure the design is preserved when submitting to Xcode. - Template v.4.0 - Requires Xcode 14 or greater + Template v.7.0 + Requires Xcode 17 or greater Generated from circle Typeset at 100.0 points Small @@ -94,16 +94,16 @@ PUBLIC "-//W3C//DTD SVG 1.1//EN" - - + + - - + + - - + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.slash.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.slash.symbolset/Contents.json new file mode 100644 index 000000000..f59d7b28d --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.slash.symbolset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "symbols" : [ + { + "filename" : "motorways.slash.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.slash.symbolset/motorways.slash.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.slash.symbolset/motorways.slash.svg new file mode 100644 index 000000000..4967532ed --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.slash.symbolset/motorways.slash.svg @@ -0,0 +1,115 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.7.0 + Requires Xcode 17 or greater + Generated from + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.symbolset/Contents.json similarity index 75% rename from iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/Contents.json rename to iphone/Maps/Images.xcassets/Interface/Symbols/motorways.symbolset/Contents.json index 7f607e64f..bb9ced009 100644 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/Contents.json +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.symbolset/Contents.json @@ -5,7 +5,7 @@ }, "symbols" : [ { - "filename" : "options.paved.svg", + "filename" : "motorways.svg", "idiom" : "universal" } ] diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.symbolset/motorways.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.symbolset/motorways.svg new file mode 100644 index 000000000..8434c6bf6 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/motorways.symbolset/motorways.svg @@ -0,0 +1,103 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.7.0 + Requires Xcode 17 or greater + Generated from motorways + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.slash.symbolset/options.ferries.slash.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.slash.symbolset/options.ferries.slash.svg deleted file mode 100644 index 5213f5bd3..000000000 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.slash.symbolset/options.ferries.slash.svg +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - Weight/Scale Variations - Ultralight - Thin - Light - Regular - Medium - Semibold - Bold - Heavy - Black - - - - - - - - - - - Design Variations - Symbols are supported in up to nine weights and three scales. - For optimal layout with text and other symbols, vertically align - symbols with the adjacent text. - - - - - - Margins - Leading and trailing margins on the left and right side of each symbol - can be adjusted by modifying the x-location of the margin guidelines. - Modifications are automatically applied proportionally to all - scales and weights. - - - - Exporting - Symbols should be outlined when exporting to ensure the - design is preserved when submitting to Xcode. - Template v.6.0 - Requires Xcode 16 or greater - Generated from - Typeset at 100.0 points - Small - Medium - Large - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.symbolset/options.ferries.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.symbolset/options.ferries.svg deleted file mode 100644 index dcec8c8a8..000000000 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.ferries.symbolset/options.ferries.svg +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - - - Weight/Scale Variations - Ultralight - Thin - Light - Regular - Medium - Semibold - Bold - Heavy - Black - - - - - - - - - - - Design Variations - Symbols are supported in up to nine weights and three scales. - For optimal layout with text and other symbols, vertically align - symbols with the adjacent text. - - - - - - Margins - Leading and trailing margins on the left and right side of each symbol - can be adjusted by modifying the x-location of the margin guidelines. - Modifications are automatically applied proportionally to all - scales and weights. - - - - Exporting - Symbols should be outlined when exporting to ensure the - design is preserved when submitting to Xcode. - Template v.6.0 - Requires Xcode 16 or greater - Generated from circle - Typeset at 100.0 points - Small - Medium - Large - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.speedcamera.slash.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/options.speedcamera.slash.symbolset/Contents.json deleted file mode 100644 index b127896c6..000000000 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.speedcamera.slash.symbolset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - }, - "symbols" : [ - { - "filename" : "options.speedcamera.slash.svg", - "idiom" : "universal" - } - ] -} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.steps.slash.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/options.steps.slash.symbolset/Contents.json deleted file mode 100644 index 9053da09a..000000000 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.steps.slash.symbolset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - }, - "symbols" : [ - { - "filename" : "options.steps.slash.svg", - "idiom" : "universal" - } - ] -} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.slash.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.slash.symbolset/Contents.json deleted file mode 100644 index da4fc8459..000000000 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.slash.symbolset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - }, - "symbols" : [ - { - "filename" : "options.tolls.slash.svg", - "idiom" : "universal" - } - ] -} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.slash.symbolset/options.tolls.slash.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.slash.symbolset/options.tolls.slash.svg deleted file mode 100644 index 341a100d6..000000000 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.slash.symbolset/options.tolls.slash.svg +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - Weight/Scale Variations - Ultralight - Thin - Light - Regular - Medium - Semibold - Bold - Heavy - Black - - - - - - - - - - - Design Variations - Symbols are supported in up to nine weights and three scales. - For optimal layout with text and other symbols, vertically align - symbols with the adjacent text. - - - - - - Margins - Leading and trailing margins on the left and right side of each symbol - can be adjusted by modifying the x-location of the margin guidelines. - Modifications are automatically applied proportionally to all - scales and weights. - - - - Exporting - Symbols should be outlined when exporting to ensure the - design is preserved when submitting to Xcode. - Template v.6.0 - Requires Xcode 16 or greater - Generated from - Typeset at 100.0 points - Small - Medium - Large - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.symbolset/options.tolls.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.symbolset/options.tolls.svg deleted file mode 100644 index 76e907664..000000000 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.tolls.symbolset/options.tolls.svg +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - - - Weight/Scale Variations - Ultralight - Thin - Light - Regular - Medium - Semibold - Bold - Heavy - Black - - - - - - - - - - - Design Variations - Symbols are supported in up to nine weights and three scales. - For optimal layout with text and other symbols, vertically align - symbols with the adjacent text. - - - - - - Margins - Leading and trailing margins on the left and right side of each symbol - can be adjusted by modifying the x-location of the margin guidelines. - Modifications are automatically applied proportionally to all - scales and weights. - - - - Exporting - Symbols should be outlined when exporting to ensure the - design is preserved when submitting to Xcode. - Template v.6.0 - Requires Xcode 16 or greater - Generated from options.tolls - Typeset at 100.0 points - Small - Medium - Large - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.slash.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.slash.symbolset/Contents.json deleted file mode 100644 index 7d635434e..000000000 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.slash.symbolset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - }, - "symbols" : [ - { - "filename" : "options.unpaved.slash.svg", - "idiom" : "universal" - } - ] -} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.symbolset/Contents.json deleted file mode 100644 index 5db8d3d41..000000000 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.unpaved.symbolset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - }, - "symbols" : [ - { - "filename" : "options.unpaved.svg", - "idiom" : "universal" - } - ] -} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.slash.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.slash.symbolset/Contents.json new file mode 100644 index 000000000..b35c43635 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.slash.symbolset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "symbols" : [ + { + "filename" : "paved.circle.slash.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.slash.symbolset/options.paved.slash.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.slash.symbolset/paved.circle.slash.svg similarity index 68% rename from iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.slash.symbolset/options.paved.slash.svg rename to iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.slash.symbolset/paved.circle.slash.svg index 627459117..be047ccb7 100644 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.slash.symbolset/options.paved.slash.svg +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.slash.symbolset/paved.circle.slash.svg @@ -7,23 +7,22 @@ PUBLIC "-//W3C//DTD SVG 1.1//EN" @@ -68,8 +67,8 @@ PUBLIC "-//W3C//DTD SVG 1.1//EN" Exporting Symbols should be outlined when exporting to ensure the design is preserved when submitting to Xcode. - Template v.4.0 - Requires Xcode 14 or greater + Template v.7.0 + Requires Xcode 17 or greater Generated from Typeset at 100.0 points Small @@ -101,22 +100,22 @@ PUBLIC "-//W3C//DTD SVG 1.1//EN" - - - - + + + + - - - - + + + + - - - - + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.symbolset/Contents.json new file mode 100644 index 000000000..40e239c42 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.symbolset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "symbols" : [ + { + "filename" : "paved.circle.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/options.paved.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.symbolset/paved.circle.svg similarity index 77% rename from iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/options.paved.svg rename to iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.symbolset/paved.circle.svg index 175f01cc9..2bb9905db 100644 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.paved.symbolset/options.paved.svg +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.circle.symbolset/paved.circle.svg @@ -7,16 +7,16 @@ PUBLIC "-//W3C//DTD SVG 1.1//EN" @@ -61,8 +61,8 @@ PUBLIC "-//W3C//DTD SVG 1.1//EN" Exporting Symbols should be outlined when exporting to ensure the design is preserved when submitting to Xcode. - Template v.4.0 - Requires Xcode 14 or greater + Template v.7.0 + Requires Xcode 17 or greater Generated from circle Typeset at 100.0 points Small @@ -94,16 +94,16 @@ PUBLIC "-//W3C//DTD SVG 1.1//EN" - - + + - - + + - - + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/paved.slash.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.slash.symbolset/Contents.json new file mode 100644 index 000000000..a3f253667 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.slash.symbolset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "symbols" : [ + { + "filename" : "paved.slash.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/paved.slash.symbolset/paved.slash.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.slash.symbolset/paved.slash.svg new file mode 100644 index 000000000..3a749a1b2 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.slash.symbolset/paved.slash.svg @@ -0,0 +1,115 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.7.0 + Requires Xcode 17 or greater + Generated from + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/paved.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.symbolset/Contents.json new file mode 100644 index 000000000..c9664ee5e --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.symbolset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "symbols" : [ + { + "filename" : "paved.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/paved.symbolset/paved.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.symbolset/paved.svg new file mode 100644 index 000000000..6d73a2c53 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/paved.symbolset/paved.svg @@ -0,0 +1,103 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.7.0 + Requires Xcode 17 or greater + Generated from paved + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.slash.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.slash.symbolset/Contents.json new file mode 100644 index 000000000..1ad8ef15b --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.slash.symbolset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "symbols" : [ + { + "filename" : "speedcamera.circle.slash.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.speedcamera.slash.symbolset/options.speedcamera.slash.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.slash.symbolset/speedcamera.circle.slash.svg similarity index 74% rename from iphone/Maps/Images.xcassets/Interface/Symbols/options.speedcamera.slash.symbolset/options.speedcamera.slash.svg rename to iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.slash.symbolset/speedcamera.circle.slash.svg index 9b9f07a31..c573096b2 100644 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.speedcamera.slash.symbolset/options.speedcamera.slash.svg +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.slash.symbolset/speedcamera.circle.slash.svg @@ -4,21 +4,23 @@ PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - - diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.symbolset/Contents.json new file mode 100644 index 000000000..c76fb99ac --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.symbolset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "symbols" : [ + { + "filename" : "speedcamera.circle.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/options.speedcamera.symbolset/options.speedcamera.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.symbolset/speedcamera.circle.svg similarity index 75% rename from iphone/Maps/Images.xcassets/Interface/Symbols/options.speedcamera.symbolset/options.speedcamera.svg rename to iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.symbolset/speedcamera.circle.svg index 906b1e7e1..f116812df 100644 --- a/iphone/Maps/Images.xcassets/Interface/Symbols/options.speedcamera.symbolset/options.speedcamera.svg +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/speedcamera.circle.symbolset/speedcamera.circle.svg @@ -4,15 +4,17 @@ PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - - diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.circle.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.circle.symbolset/Contents.json new file mode 100644 index 000000000..12848f942 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.circle.symbolset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "symbols" : [ + { + "filename" : "unpaved.circle.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.circle.symbolset/unpaved.circle.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.circle.symbolset/unpaved.circle.svg new file mode 100644 index 000000000..6014a3856 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.circle.symbolset/unpaved.circle.svg @@ -0,0 +1,109 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.7.0 + Requires Xcode 17 or greater + Generated from circle + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.slash.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.slash.symbolset/Contents.json new file mode 100644 index 000000000..d99a746b1 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.slash.symbolset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "symbols" : [ + { + "filename" : "unpaved.slash.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.slash.symbolset/unpaved.slash.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.slash.symbolset/unpaved.slash.svg new file mode 100644 index 000000000..f09b604a8 --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.slash.symbolset/unpaved.slash.svg @@ -0,0 +1,115 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.7.0 + Requires Xcode 17 or greater + Generated from + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.symbolset/Contents.json b/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.symbolset/Contents.json new file mode 100644 index 000000000..e02a2993b --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.symbolset/Contents.json @@ -0,0 +1,12 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "symbols" : [ + { + "filename" : "unpaved.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.symbolset/unpaved.svg b/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.symbolset/unpaved.svg new file mode 100644 index 000000000..e9e580d0b --- /dev/null +++ b/iphone/Maps/Images.xcassets/Interface/Symbols/unpaved.symbolset/unpaved.svg @@ -0,0 +1,103 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.7.0 + Requires Xcode 17 or greater + Generated from unpaved + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/UI/Routing/RoutingOptionsView.swift b/iphone/Maps/UI/Routing/RoutingOptionsView.swift index 2270f3a93..66c957794 100644 --- a/iphone/Maps/UI/Routing/RoutingOptionsView.swift +++ b/iphone/Maps/UI/Routing/RoutingOptionsView.swift @@ -37,25 +37,67 @@ struct RoutingOptionsView: View { NavigationView { List { Section { - Toggle("avoid_tolls", isOn: $shouldAvoidTollRoadsWhileRouting) - .tint(.accent) + Toggle(isOn: $shouldAvoidTollRoadsWhileRouting) { + Label { + Text("avoid_tolls") + } icon: { + Image(shouldAvoidTollRoadsWhileRouting ? "tolls.slash" : "tolls") + .foregroundStyle(.secondary) + } + } + .tint(.accent) - Toggle("avoid_unpaved", isOn: $shouldAvoidUnpavedRoadsWhileRouting) - .tint(.accent) - .disabled(shouldAvoidPavedRoadsWhileRouting) + Toggle(isOn: $shouldAvoidUnpavedRoadsWhileRouting) { + Label { + Text("avoid_unpaved") + } icon: { + Image(shouldAvoidUnpavedRoadsWhileRouting ? "unpaved.slash" : "unpaved") + .foregroundStyle(.secondary) + } + } + .tint(.accent) + .disabled(shouldAvoidPavedRoadsWhileRouting) - Toggle("avoid_ferry", isOn: $shouldAvoidFerriesWhileRouting) - .tint(.accent) + Toggle(isOn: $shouldAvoidPavedRoadsWhileRouting) { + Label { + Text("avoid_paved") + } icon: { + Image(shouldAvoidPavedRoadsWhileRouting ? "paved.slash" : "paved") + .foregroundStyle(.secondary) + } + } + .tint(.accent) + .disabled(shouldAvoidUnpavedRoadsWhileRouting) - Toggle("avoid_motorways", isOn: $shouldAvoidMotorwaysWhileRouting) - .tint(.accent) + Toggle(isOn: $shouldAvoidMotorwaysWhileRouting) { + Label { + Text("avoid_motorways") + } icon: { + Image(shouldAvoidMotorwaysWhileRouting ? "motorways.slash" : "motorways") + .foregroundStyle(.secondary) + } + } + .tint(.accent) - Toggle("avoid_steps", isOn: $shouldAvoidStepsWhileRouting) - .tint(.accent) + Toggle(isOn: $shouldAvoidFerriesWhileRouting) { + Label { + Text("avoid_ferry") + } icon: { + Image(shouldAvoidFerriesWhileRouting ? "ferries.slash" : "ferries") + .foregroundStyle(.secondary) + } + } + .tint(.accent) - Toggle("avoid_paved", isOn: $shouldAvoidPavedRoadsWhileRouting) - .tint(.accent) - .disabled(shouldAvoidUnpavedRoadsWhileRouting) + Toggle(isOn: $shouldAvoidStepsWhileRouting) { + Label { + Text("avoid_steps") + } icon: { + Image(shouldAvoidStepsWhileRouting ? "steps.slash" : "steps") + .foregroundStyle(.secondary) + } + } + .tint(.accent) } } .navigationTitle(String(localized: "driving_options_title")) diff --git a/iphone/Maps/UI/Settings/SettingsNavigationView.swift b/iphone/Maps/UI/Settings/SettingsNavigationView.swift index 98fe54f18..cba30f6fd 100644 --- a/iphone/Maps/UI/Settings/SettingsNavigationView.swift +++ b/iphone/Maps/UI/Settings/SettingsNavigationView.swift @@ -148,25 +148,67 @@ struct SettingsNavigationView: View { .id(forceRefreshDate) Section { - Toggle("avoid_tolls", isOn: $shouldAvoidTollRoadsWhileRouting) - .tint(.accent) + Toggle(isOn: $shouldAvoidTollRoadsWhileRouting) { + Label { + Text("avoid_tolls") + } icon: { + Image(shouldAvoidTollRoadsWhileRouting ? "tolls.slash" : "tolls") + .foregroundStyle(.secondary) + } + } + .tint(.accent) - Toggle("avoid_unpaved", isOn: $shouldAvoidUnpavedRoadsWhileRouting) - .tint(.accent) - .disabled(shouldAvoidPavedRoadsWhileRouting) + Toggle(isOn: $shouldAvoidUnpavedRoadsWhileRouting) { + Label { + Text("avoid_unpaved") + } icon: { + Image(shouldAvoidUnpavedRoadsWhileRouting ? "unpaved.slash" : "unpaved") + .foregroundStyle(.secondary) + } + } + .tint(.accent) + .disabled(shouldAvoidPavedRoadsWhileRouting) - Toggle("avoid_ferry", isOn: $shouldAvoidFerriesWhileRouting) - .tint(.accent) + Toggle(isOn: $shouldAvoidPavedRoadsWhileRouting) { + Label { + Text("avoid_paved") + } icon: { + Image(shouldAvoidPavedRoadsWhileRouting ? "paved.slash" : "paved") + .foregroundStyle(.secondary) + } + } + .tint(.accent) + .disabled(shouldAvoidUnpavedRoadsWhileRouting) - Toggle("avoid_motorways", isOn: $shouldAvoidMotorwaysWhileRouting) - .tint(.accent) + Toggle(isOn: $shouldAvoidMotorwaysWhileRouting) { + Label { + Text("avoid_motorways") + } icon: { + Image(shouldAvoidMotorwaysWhileRouting ? "motorways.slash" : "motorways") + .foregroundStyle(.secondary) + } + } + .tint(.accent) - Toggle("avoid_steps", isOn: $shouldAvoidStepsWhileRouting) - .tint(.accent) + Toggle(isOn: $shouldAvoidFerriesWhileRouting) { + Label { + Text("avoid_ferry") + } icon: { + Image(shouldAvoidFerriesWhileRouting ? "ferries.slash" : "ferries") + .foregroundStyle(.secondary) + } + } + .tint(.accent) - Toggle("avoid_paved", isOn: $shouldAvoidPavedRoadsWhileRouting) - .tint(.accent) - .disabled(shouldAvoidUnpavedRoadsWhileRouting) + Toggle(isOn: $shouldAvoidStepsWhileRouting) { + Label { + Text("avoid_steps") + } icon: { + Image(shouldAvoidStepsWhileRouting ? "steps.slash" : "steps") + .foregroundStyle(.secondary) + } + } + .tint(.accent) } header: { Text("driving_options_title") } From 91ba38df56fb4f4fa138137abf08235b435d7f06 Mon Sep 17 00:00:00 2001 From: map-per Date: Sat, 8 Nov 2025 18:01:38 +0100 Subject: [PATCH 027/136] [editor] Improve place does not exist note text Signed-off-by: map-per --- libs/editor/osm_editor.cpp | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/libs/editor/osm_editor.cpp b/libs/editor/osm_editor.cpp index e28295c69..6ddcaca72 100644 --- a/libs/editor/osm_editor.cpp +++ b/libs/editor/osm_editor.cpp @@ -1107,16 +1107,17 @@ void Editor::CreateNote(ms::LatLon const & latLon, FeatureID const & fid, featur std::ostringstream sstr; auto canCreate = true; - if (!note.empty()) - sstr << '"' << note << "\"\n"; - switch (type) { case NoteProblemType::PlaceDoesNotExist: { - sstr << "The place has gone or never existed. A CoMaps user reported " - "that the POI was visible on the map (see snapshot date below), but was not found " - "on the ground.\n"; + sstr << "This place does not exist:\n"; + + if (!note.empty()) + sstr << '"' << note << "\"\n"; + + sstr << "A CoMaps user reported that the POI was visible on the map (see snapshot date below), " + "but was not found on the ground.\n"; auto const features = m_features.Get(); auto const isCreated = GetFeatureStatusImpl(*features, fid.m_mwmId, fid.m_index) == FeatureStatus::Created; auto const createdAndUploaded = (isCreated && IsFeatureUploadedImpl(*features, fid.m_mwmId, fid.m_index)); @@ -1129,7 +1130,12 @@ void Editor::CreateNote(ms::LatLon const & latLon, FeatureID const & fid, featur break; } - case NoteProblemType::General: break; + case NoteProblemType::General: + { + if (!note.empty()) + sstr << '"' << note << "\"\n"; + break; + } } if (!canCreate) From 84ecbaa63cb8cbc1fa8a569a80d99c36cf6f968b Mon Sep 17 00:00:00 2001 From: map-per Date: Sun, 9 Nov 2025 09:38:58 +0100 Subject: [PATCH 028/136] [generator] Keep area shape to fix OSM editing Signed-off-by: map-per --- generator/feature_processing_layers.cpp | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/generator/feature_processing_layers.cpp b/generator/feature_processing_layers.cpp index 6bf0aa13b..febf200e6 100644 --- a/generator/feature_processing_layers.cpp +++ b/generator/feature_processing_layers.cpp @@ -124,17 +124,8 @@ void RepresentationLayer::Handle(FeatureBuilder & fb) void RepresentationLayer::HandleArea(FeatureBuilder & fb, FeatureBuilderParams const & params) { - if (CanBeArea(params)) - { - LayerBase::Handle(fb); - fb.SetParams(params); - } - else if (CanBePoint(params)) - { - // CanBePoint ignores exceptional types from TypeAlwaysExists / IsUsefulNondrawableType. - auto featurePoint = MakePoint(fb); - LayerBase::Handle(featurePoint); - } + LayerBase::Handle(fb); + fb.SetParams(params); } // static From 5bd7a284fad1199ca5b98f82d3867611a7712a86 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sat, 8 Nov 2025 22:38:12 +0100 Subject: [PATCH 029/136] [ios] Fixes CarPlay voice setting being permanent Signed-off-by: Yannik Bloscheck --- .../MapTemplateBuilder.swift | 28 ++++++++++++------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/iphone/Maps/Classes/CarPlay/Template Builders/MapTemplateBuilder.swift b/iphone/Maps/Classes/CarPlay/Template Builders/MapTemplateBuilder.swift index 8fbfcdc9c..83550c1dd 100644 --- a/iphone/Maps/Classes/CarPlay/Template Builders/MapTemplateBuilder.swift +++ b/iphone/Maps/Classes/CarPlay/Template Builders/MapTemplateBuilder.swift @@ -125,27 +125,35 @@ final class MapTemplateBuilder { } private class func setupMuteAndRedirectButtons(template: CPMapTemplate) { - let muteButton = buildBarButton(type: .mute) { _ in - MWMTextToSpeech.setTTSEnabled(false) - setupUnmuteAndRedirectButtons(template: template) - } let redirectButton = buildBarButton(type: .redirectRoute) { _ in let listTemplate = ListTemplateBuilder.buildListTemplate(for: .history) CarPlayService.shared.pushTemplate(listTemplate, animated: true) } - template.leadingNavigationBarButtons = [muteButton, redirectButton] + if MWMTextToSpeech.isTTSEnabled() { + let muteButton = buildBarButton(type: .mute) { _ in + MWMTextToSpeech.tts().active = false + setupUnmuteAndRedirectButtons(template: template) + } + template.leadingNavigationBarButtons = [muteButton, redirectButton] + } else { + template.leadingNavigationBarButtons = [redirectButton] + } } private class func setupUnmuteAndRedirectButtons(template: CPMapTemplate) { - let unmuteButton = buildBarButton(type: .unmute) { _ in - MWMTextToSpeech.setTTSEnabled(true) - setupMuteAndRedirectButtons(template: template) - } let redirectButton = buildBarButton(type: .redirectRoute) { _ in let listTemplate = ListTemplateBuilder.buildListTemplate(for: .history) CarPlayService.shared.pushTemplate(listTemplate, animated: true) } - template.leadingNavigationBarButtons = [unmuteButton, redirectButton] + if MWMTextToSpeech.isTTSEnabled() { + let unmuteButton = buildBarButton(type: .unmute) { _ in + MWMTextToSpeech.tts().active = true + setupMuteAndRedirectButtons(template: template) + } + template.leadingNavigationBarButtons = [unmuteButton, redirectButton] + } else { + template.leadingNavigationBarButtons = [redirectButton] + } } // MARK: - CPMapButton builder From 82a48434313fba922ff7d7c4171e1e7f98445000 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sat, 8 Nov 2025 14:03:57 +0100 Subject: [PATCH 030/136] [types] Add car pooling spaces Signed-off-by: Yannik Bloscheck --- android/sdk/src/main/res/values/types_strings.xml | 1 + data/categories-strings/en.json/localize.json | 1 + data/editor.config | 5 +++++ data/mapcss-mapping.csv | 2 +- data/styles/default/dark/symbols/parking_pooling-m.svg | 1 + data/styles/default/dark/symbols/parking_pooling-s.svg | 1 + data/styles/default/include/Basemap.mapcss | 2 ++ data/styles/default/include/Icons.mapcss | 6 ++++++ .../styles/default/include/priorities_1_BG-by-size.prio.txt | 1 + data/styles/default/include/priorities_4_overlays.prio.txt | 2 ++ data/styles/default/light/symbols/parking_pooling-m.svg | 1 + data/styles/default/light/symbols/parking_pooling-s.svg | 1 + .../outdoors/include/priorities_1_BG-by-size.prio.txt | 1 + data/styles/outdoors/include/priorities_4_overlays.prio.txt | 2 ++ data/styles/vehicle/include/Basemap.mapcss | 3 +++ data/styles/vehicle/include/Icons.mapcss | 5 +++++ .../styles/vehicle/include/priorities_1_BG-by-size.prio.txt | 1 + data/styles/vehicle/include/priorities_4_overlays.prio.txt | 2 ++ .../LocalizedStrings/en-GB.lproj/LocalizableTypes.strings | 1 + .../Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings | 1 + 20 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 data/styles/default/dark/symbols/parking_pooling-m.svg create mode 100644 data/styles/default/dark/symbols/parking_pooling-s.svg create mode 100644 data/styles/default/light/symbols/parking_pooling-m.svg create mode 100644 data/styles/default/light/symbols/parking_pooling-s.svg diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index b2106472f..65ffd5662 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -123,6 +123,7 @@ Parking Space Parking Space Disabled Parking Space + Car Pooling Payment Centre Payment Terminal Pharmacy diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index 117e22a8b..988370596 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -419,6 +419,7 @@ "amenity-internet_cafe": "3Internet Cafe", "amenity-motorcycle_parking": "4Motorcycle Parking", "amenity-parking_space-disabled|@category_parking": "Disabled Parking Space", +"amenity-car_pooling|@category_parking": "Car Pooling", "amenity-nursing_home": "4Nursing Home", "amenity-payment_terminal": "Payment Terminal", "amenity-payment_centre": "Payment Centre", diff --git a/data/editor.config b/data/editor.config index 0b82f3c89..326d7707f 100644 --- a/data/editor.config +++ b/data/editor.config @@ -386,6 +386,11 @@ + + + + + diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 008584951..314e0914c 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -628,7 +628,7 @@ drinking_water|no;505; deprecated|deprecated;506;x deprecated|deprecated;507;x deprecated|deprecated;508;x -deprecated:railway|spur|bridge:06.2023;509;x +amenity|car_pooling;509; deprecated|deprecated;510;x deprecated|deprecated;511;x deprecated|deprecated;512;x diff --git a/data/styles/default/dark/symbols/parking_pooling-m.svg b/data/styles/default/dark/symbols/parking_pooling-m.svg new file mode 100644 index 000000000..6e49e9aee --- /dev/null +++ b/data/styles/default/dark/symbols/parking_pooling-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/parking_pooling-s.svg b/data/styles/default/dark/symbols/parking_pooling-s.svg new file mode 100644 index 000000000..3ab9d7a54 --- /dev/null +++ b/data/styles/default/dark/symbols/parking_pooling-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/include/Basemap.mapcss b/data/styles/default/include/Basemap.mapcss index 8a45a1c71..40538888a 100644 --- a/data/styles/default/include/Basemap.mapcss +++ b/data/styles/default/include/Basemap.mapcss @@ -428,6 +428,7 @@ area|z14-[area:highway=living_street], area|z14-[amenity=grave_yard], area|z14-[landuse=cemetery], area|z15-[amenity=parking], +area|z15-[amenity=car_pooling], area|z16-[public_transport=platform], area|z16-[railway=platform], {fill-opacity: 1;} @@ -590,6 +591,7 @@ area|z10-[landuse=farmyard], /* Parking */ area|z15-[amenity=parking], +area|z15-[amenity=car_pooling], {fill-color: @parking;} area|z15-[amenity=parking][location=underground], diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 65020ef7d..b17a02e45 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -2157,6 +2157,7 @@ node|z17-[amenity=bicycle_parking], node|z17-[amenity=motorcycle_parking], node|z17-[amenity=car_wash], node|z18-[amenity=parking], +node|z18-[amenity=car_pooling], node|z18-[amenity=car_rental], node|z18-[amenity=car_sharing], {text: name;text-color: @poi_label;text-offset: 1;font-size: 10;} @@ -2231,6 +2232,11 @@ node|z16-[amenity=parking], node|z17-[amenity=parking], {icon-image: parking-m.svg;font-size: 11;icon-min-distance: 10} +node|z16-[amenity=car_pooling], +{icon-image: parking-pooling-s.svg;icon-min-distance: 5;} +node|z17-[amenity=car_pooling], +{icon-image: parking-pooling-m.svg;font-size: 11;icon-min-distance: 10} + node|z16-[amenity=parking][location=underground], {icon-image:parking_underground-m.svg;} diff --git a/data/styles/default/include/priorities_1_BG-by-size.prio.txt b/data/styles/default/include/priorities_1_BG-by-size.prio.txt index 2f4d81604..5fb9b7151 100644 --- a/data/styles/default/include/priorities_1_BG-by-size.prio.txt +++ b/data/styles/default/include/priorities_1_BG-by-size.prio.txt @@ -140,6 +140,7 @@ railway-platform # area z16- (also has captio amenity-bicycle_parking # area z15- (also has icon z17-, caption(optional) z17-) amenity-bicycle_parking-covered # area z15- (also has icon z17-, caption(optional) z17-) +amenity-car_pooling # area z15- (also has icon z16-, caption(optional) z18-) amenity-motorcycle_parking # area z15- (also has icon z17-, caption(optional) z17-) amenity-parking # area z15- (also has icon z16-, caption(optional) z18-) amenity-parking-fee # area z15- (also has icon z16-, caption(optional) z18-) diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index 9a9d3a514..7dbaa87ad 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -1255,6 +1255,7 @@ power-portal # icon z19- power-tower # icon z19- === 450 +amenity-car_pooling # icon z16- (also has caption(optional) z18-, area z15-) amenity-parking # icon z16- (also has caption(optional) z18-, area z15-) amenity-parking-fee # icon z16- (also has caption(optional) z18-, area z15-) amenity-parking-multi-storey # icon z16- (also has caption(optional) z18-, area z15-) @@ -2246,6 +2247,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # man_made-water_tower # caption(optional) z18- (also has icon z16-) # === -9550 +# amenity-car_pooling # caption(optional) z18- (also has icon z16-, area z15-) # amenity-parking # caption(optional) z18- (also has icon z16-, area z15-) # amenity-parking-fee # caption(optional) z18- (also has icon z16-, area z15-) # amenity-parking-multi-storey # caption(optional) z18- (also has icon z16-, area z15-) diff --git a/data/styles/default/light/symbols/parking_pooling-m.svg b/data/styles/default/light/symbols/parking_pooling-m.svg new file mode 100644 index 000000000..3042d2538 --- /dev/null +++ b/data/styles/default/light/symbols/parking_pooling-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/light/symbols/parking_pooling-s.svg b/data/styles/default/light/symbols/parking_pooling-s.svg new file mode 100644 index 000000000..8f210c3f9 --- /dev/null +++ b/data/styles/default/light/symbols/parking_pooling-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/outdoors/include/priorities_1_BG-by-size.prio.txt b/data/styles/outdoors/include/priorities_1_BG-by-size.prio.txt index 8e1c646ed..491a6a56f 100644 --- a/data/styles/outdoors/include/priorities_1_BG-by-size.prio.txt +++ b/data/styles/outdoors/include/priorities_1_BG-by-size.prio.txt @@ -140,6 +140,7 @@ railway-platform # area z16- (also has captio amenity-bicycle_parking # area z15- (also has icon z17-, caption(optional) z17-) amenity-bicycle_parking-covered # area z15- (also has icon z17-, caption(optional) z17-) +amenity-car_pooling # area z15- (also has icon z16-, caption(optional) z18-) amenity-motorcycle_parking # area z15- (also has icon z17-, caption(optional) z17-) amenity-parking # area z15- (also has icon z16-, caption(optional) z18-) amenity-parking-fee # area z15- (also has icon z16-, caption(optional) z18-) diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index 5fd0bbcf7..8c25a3c0d 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -1256,6 +1256,7 @@ power-portal # icon z13- power-tower # icon z13- === 450 +amenity-car_pooling # icon z16- (also has caption(optional) z18-, area z15-) amenity-parking # icon z16- (also has caption(optional) z18-, area z15-) amenity-parking-fee # icon z16- (also has caption(optional) z18-, area z15-) amenity-parking-multi-storey # icon z16- (also has caption(optional) z18-, area z15-) @@ -2252,6 +2253,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # man_made-water_tower # caption(optional) z14- (also has icon z13-) # === -9550 +# amenity-car_pooling # caption(optional) z18- (also has icon z16-, area z15-) # amenity-parking # caption(optional) z18- (also has icon z16-, area z15-) # amenity-parking-fee # caption(optional) z18- (also has icon z16-, area z15-) # amenity-parking-multi-storey # caption(optional) z18- (also has icon z16-, area z15-) diff --git a/data/styles/vehicle/include/Basemap.mapcss b/data/styles/vehicle/include/Basemap.mapcss index 42dc2b0e7..82aac515b 100644 --- a/data/styles/vehicle/include/Basemap.mapcss +++ b/data/styles/vehicle/include/Basemap.mapcss @@ -294,6 +294,7 @@ area|z14-[landuse=cemetery], area|z14-[amenity=university], area|z15-[leisure=stadium], area|z15-[amenity=parking], +area|z15-[amenity=car_pooling], {fill-opacity: 1;} /* 7.1 Industrial */ @@ -385,8 +386,10 @@ area|z14-[landuse=farmyard], /* Parking */ area|z15-[amenity=parking], +area|z15-[amenity=car_pooling], {fill-color: @parking;fill-opacity: 1;} area|z17-[amenity=parking], +area|z17-[amenity=car_pooling], {fill-color: @parking_l;fill-opacity: 1;} area|z15-[amenity=parking][location=underground], diff --git a/data/styles/vehicle/include/Icons.mapcss b/data/styles/vehicle/include/Icons.mapcss index f7b9e4cf5..864fb22c7 100644 --- a/data/styles/vehicle/include/Icons.mapcss +++ b/data/styles/vehicle/include/Icons.mapcss @@ -600,6 +600,7 @@ node|z14-[amenity=charging_station][motorcar?][capacity?], node|z15-[amenity=sanitary_dump_station], node|z16-[amenity=charging_station], node|z16-[amenity=parking], +node|z16-[amenity=car_pooling], area|z16-[landuse=garages], node|z16-[tourism=caravan_site], node|z17-[amenity=car_wash], @@ -732,9 +733,13 @@ node|z18-[amenity=water_point][drinking_water=not], node|z15-[amenity=parking], {icon-image: parking-m.svg;icon-min-distance: 10;font-size: 12.5;} +node|z15-[amenity=car_pooling], +{icon-image: parking-pooling-m.svg;icon-min-distance: 10;font-size: 12.5;} node|z17[amenity=parking], +node|z17[amenity=car_pooling], {icon-min-distance: 15;font-size: 13.75;} node|z18-[amenity=parking], +node|z18-[amenity=car_pooling], {font-size: 14.5;} node|z15-[amenity=parking][location=underground], diff --git a/data/styles/vehicle/include/priorities_1_BG-by-size.prio.txt b/data/styles/vehicle/include/priorities_1_BG-by-size.prio.txt index 156c124e2..d13ca4644 100644 --- a/data/styles/vehicle/include/priorities_1_BG-by-size.prio.txt +++ b/data/styles/vehicle/include/priorities_1_BG-by-size.prio.txt @@ -14,6 +14,7 @@ # - BG-top: water (linear and areal) # - BG-by-size: landcover areas sorted by their size +amenity-car_pooling # area z15- (also has icon z15-, caption(optional) z16-) amenity-motorcycle_parking # area z17- (also has icon z17-) amenity-parking # area z15- (also has icon z15-, caption(optional) z16-) amenity-parking-fee # area z15- (also has icon z15-, caption(optional) z16-) diff --git a/data/styles/vehicle/include/priorities_4_overlays.prio.txt b/data/styles/vehicle/include/priorities_4_overlays.prio.txt index 424a61231..f93063b30 100644 --- a/data/styles/vehicle/include/priorities_4_overlays.prio.txt +++ b/data/styles/vehicle/include/priorities_4_overlays.prio.txt @@ -234,6 +234,7 @@ amenity-sanitary_dump_station # icon z15- (also has captio shop-caravan # icon z17- === 2600 +amenity-car_pooling # icon z15- (also has caption(optional) z16-, area z15-) amenity-parking # icon z15- (also has caption(optional) z16-, area z15-) amenity-parking-fee # icon z15- (also has caption(optional) z16-, area z15-) amenity-parking-multi-storey # icon z15- (also has caption(optional) z16-, area z15-) @@ -819,6 +820,7 @@ entrance-main # icon z18- (also has captio # amenity-sanitary_dump_station # caption(optional) z15- (also has icon z15-) # === -7400 +# amenity-car_pooling # caption(optional) z16- (also has icon z15-, area z15-) # amenity-parking # caption(optional) z16- (also has icon z15-, area z15-) # amenity-parking-fee # caption(optional) z16- (also has icon z15-, area z15-) # amenity-parking-multi-storey # caption(optional) z16- (also has icon z15-, area z15-) diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index 1ca4ac5b3..0a72298a0 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -115,6 +115,7 @@ "type.amenity.parking_space.private" = "Parking Space"; "type.amenity.parking_space.underground" = "Parking Space"; "type.amenity.parking_space.disabled" = "Disabled Parking Space"; +"type.amenity.car_pooling" = "Car Pooling"; "type.amenity.payment_centre" = "Payment Centre"; "type.amenity.payment_terminal" = "Payment Terminal"; "type.amenity.pharmacy" = "Pharmacy"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index ebe1bffe8..219dc9f33 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -126,6 +126,7 @@ "type.amenity.parking_space.private" = "Parking Space"; "type.amenity.parking_space.underground" = "Parking Space"; "type.amenity.parking_space.disabled" = "Disabled Parking Space"; +"type.amenity.car_pooling" = "Car Pooling"; "type.amenity.payment_terminal" = "Payment Terminal"; "type.amenity.payment_centre" = "Payment Centre"; "type.amenity.pharmacy" = "Pharmacy"; From 92676224945ebed6b71bd2bd9054d57a6d514e72 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sat, 8 Nov 2025 17:35:01 +0100 Subject: [PATCH 031/136] [types] Added telescopes and observatories Signed-off-by: Yannik Bloscheck --- .../sdk/src/main/res/values/types_strings.xml | 5 +++++ data/categories-strings/en.json/localize.json | 2 ++ data/mapcss-mapping.csv | 10 +++++----- .../default/dark/symbols/observatory-m.svg | 1 + .../default/dark/symbols/telescope-gamma-m.svg | 1 + .../styles/default/dark/symbols/telescope-m.svg | 1 + .../dark/symbols/telescope-optical-m.svg | 1 + .../default/dark/symbols/telescope-radio-m.svg | 1 + data/styles/default/include/Icons.mapcss | 17 +++++++++++++++++ .../default/include/Icons_Label_Colors.mapcss | 1 + .../include/priorities_4_overlays.prio.txt | 10 ++++++++++ .../default/light/symbols/observatory-m.svg | 1 + .../default/light/symbols/telescope-gamma-m.svg | 1 + .../default/light/symbols/telescope-m.svg | 1 + .../light/symbols/telescope-optical-m.svg | 1 + .../default/light/symbols/telescope-radio-m.svg | 1 + data/styles/outdoors/include/Icons.mapcss | 3 +++ .../include/priorities_4_overlays.prio.txt | 10 ++++++++++ .../en-GB.lproj/LocalizableTypes.strings | 5 +++++ .../en.lproj/LocalizableTypes.strings | 5 +++++ 20 files changed, 73 insertions(+), 5 deletions(-) create mode 100644 data/styles/default/dark/symbols/observatory-m.svg create mode 100644 data/styles/default/dark/symbols/telescope-gamma-m.svg create mode 100644 data/styles/default/dark/symbols/telescope-m.svg create mode 100644 data/styles/default/dark/symbols/telescope-optical-m.svg create mode 100644 data/styles/default/dark/symbols/telescope-radio-m.svg create mode 100644 data/styles/default/light/symbols/observatory-m.svg create mode 100644 data/styles/default/light/symbols/telescope-gamma-m.svg create mode 100644 data/styles/default/light/symbols/telescope-m.svg create mode 100644 data/styles/default/light/symbols/telescope-optical-m.svg create mode 100644 data/styles/default/light/symbols/telescope-radio-m.svg diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 65ffd5662..91c93e459 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -43,6 +43,11 @@ Motorcycle Rental Car Sharing Car Wash + Telescope + Telescope (Optical) + Telescope (Radio) + Telescope (Gamma) + Observatory Casino Gambling Adult Gaming Centre diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index 988370596..17c6b8eae 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -345,6 +345,8 @@ "shop-dry_cleaning": "3Dry Cleaner|cleaning", "shop-tyres|@shop": "3Tyre|tyres", "amenity-car_wash": "3Car Wash", +"man_made-telescope|man_made-telescope-optical|man_made-telescope-radio|man_made-telescope-gamma": "5Telescope", +"man_made-observatory": "4Observatory", "amenity-veterinary": "Veterinary Doctor|4veterinary", "amenity-animal_shelter": "Animal Shelter", "@charging_station": "4Charging Station|charging", diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 314e0914c..43d9062dc 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -634,11 +634,11 @@ deprecated|deprecated;511;x deprecated|deprecated;512;x sport|curling;513; deprecated|deprecated;514;x -deprecated|deprecated;515;x -deprecated|deprecated;516;x -deprecated|deprecated;517;x -deprecated|deprecated;518;x -deprecated|deprecated;519;x +man_made|telescope;515; +man_made|telescope|optical;[man_made=telescope][telescope:type=optical];;name;int_name;516; +man_made|telescope|radio;[man_made=telescope][telescope:type=radio];;name;int_name;517; +man_made|telescope|gamma;[man_made=telescope][telescope:type=gamma];;name;int_name;518; +man_made|observatory;519; sport|diving;520; #~270k uses. man_made|utility_pole;521; diff --git a/data/styles/default/dark/symbols/observatory-m.svg b/data/styles/default/dark/symbols/observatory-m.svg new file mode 100644 index 000000000..bc147d4fe --- /dev/null +++ b/data/styles/default/dark/symbols/observatory-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/telescope-gamma-m.svg b/data/styles/default/dark/symbols/telescope-gamma-m.svg new file mode 100644 index 000000000..119beb8d6 --- /dev/null +++ b/data/styles/default/dark/symbols/telescope-gamma-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/telescope-m.svg b/data/styles/default/dark/symbols/telescope-m.svg new file mode 100644 index 000000000..54c1e4ce7 --- /dev/null +++ b/data/styles/default/dark/symbols/telescope-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/telescope-optical-m.svg b/data/styles/default/dark/symbols/telescope-optical-m.svg new file mode 100644 index 000000000..c6da5b2c7 --- /dev/null +++ b/data/styles/default/dark/symbols/telescope-optical-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/telescope-radio-m.svg b/data/styles/default/dark/symbols/telescope-radio-m.svg new file mode 100644 index 000000000..38db2ffc7 --- /dev/null +++ b/data/styles/default/dark/symbols/telescope-radio-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index b17a02e45..17f3d11ee 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -915,6 +915,11 @@ node|z15-[leisure=sports_centre][sport=swimming], node|z17-[highway=ladder], node|z18-[amenity=dojo], node|z18-[amenity=vending_machine], +node|z18-[man_made=telescope], +node|z17-[man_made=telescope][telescope:type=optical], +node|z17-[man_made=telescope][telescope:type=radio], +node|z17-[man_made=telescope][telescope:type=gamma], +node|z16-[man_made=observatory], node|z17-[amenity=fire_station], node|z18-[amenity=internet_cafe], node|z18-[emergency=defibrillator], @@ -1576,6 +1581,18 @@ node|z17-[amenity=parcel_locker], node|z18-[amenity=vending_machine][vending=fuel], {icon-image: fuel-dispenser-m.svg;} +node|z18-[man_made=telescope], +{icon-image: telescope-m.svg;} +node|z17-[man_made=telescope][telescope:type=optical], +{icon-image: telescope-optical-m.svg;} +node|z17-[man_made=telescope][telescope:type=radio], +{icon-image: telescope-radio-m.svg;} +node|z17-[man_made=telescope][telescope:type=gamma], +{icon-image: telescope-gamma-m.svg;} + +node|z16-[man_made=observatory], +{icon-image: observatory-m.svg;} + node|z17-[aeroway=gate], {icon-image: airport_gate-m.svg;font-size: 11;} diff --git a/data/styles/default/include/Icons_Label_Colors.mapcss b/data/styles/default/include/Icons_Label_Colors.mapcss index ee9c8dc32..8f18a1f62 100644 --- a/data/styles/default/include/Icons_Label_Colors.mapcss +++ b/data/styles/default/include/Icons_Label_Colors.mapcss @@ -135,6 +135,7 @@ node[amenity=university][name], node[barrier=border_control], node[building=guardhouse], node[man_made=communications_tower], +node[man_made=observatory], node[office=diplomatic], node[office=security], node[shop=money_lender], diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index 7dbaa87ad..fa908eed0 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -989,6 +989,7 @@ leisure-escape_game # icon z17- (also has captio leisure-fitness_centre # icon z16- (also has caption(optional) z17-) leisure-hackerspace # icon z17- (also has caption(optional) z17-) leisure-sauna # icon z17- (also has caption(optional) z17-) +man_made-observatory # icon z16- (also has caption(optional) z16-) office-estate_agent # icon z18- (also has caption(optional) z18-) office-government # icon z18- (also has caption(optional) z18-) office-insurance # icon z18- (also has caption(optional) z18-) @@ -1134,6 +1135,8 @@ amenity-vending_machine-public_transport_tickets # icon z17- (also has captio amenity-water_point-drinking_water_no # icon z18- (also has caption(optional) z18-) highway-elevator # icon z17- leisure-picnic_table # icon z17- (also has caption(optional) z17-) +man_made-telescope-gamma # icon z17- (also has caption(optional) z17-) +man_made-telescope-radio # icon z17- (also has caption(optional) z17-) man_made-water_tap-drinking_water_no # icon z18- (also has caption(optional) z18-) man_made-water_well-drinking_water_no # icon z18- (also has caption(optional) z18-) natural-spring-drinking_water_no # icon z14- (also has caption(optional) z15-) @@ -2009,6 +2012,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # leisure-fitness_centre # caption(optional) z17- (also has icon z16-) # leisure-hackerspace # caption(optional) z17- (also has icon z17-) # leisure-sauna # caption(optional) z17- (also has icon z17-) +# man_made-observatory # caption(optional) z16- (also has icon z16-) # office-estate_agent # caption(optional) z18- (also has icon z18-) # office-government # caption(optional) z18- (also has icon z18-) # office-insurance # caption(optional) z18- (also has icon z18-) @@ -2149,6 +2153,8 @@ leisure-swimming_pool-private # icon z17- (also has captio # amenity-vending_machine-public_transport_tickets # caption(optional) z17- (also has icon z17-) # amenity-water_point-drinking_water_no # caption(optional) z18- (also has icon z18-) # leisure-picnic_table # caption(optional) z17- (also has icon z17-) +# man_made-telescope-gamma # caption(optional) z17- (also has icon z17-) +# man_made-telescope-radio # caption(optional) z17- (also has icon z17-) # man_made-water_tap-drinking_water_no # caption(optional) z18- (also has icon z18-) # man_made-water_well-drinking_water_no # caption(optional) z18- (also has icon z18-) # natural-spring-drinking_water_no # caption(optional) z15- (also has icon z14-) @@ -2337,6 +2343,7 @@ amenity-vending_machine-food # icon z18- (also has captio amenity-vending_machine-newspapers # icon z18- (also has caption(optional) z18-) amenity-vending_machine-sweets # icon z18- (also has caption(optional) z18-) building-address # caption z16- +man_made-telescope-optical # icon z17- (also has caption(optional) z17-) === -9970 amenity-bench # icon z18- (also has caption(optional) z19-) @@ -2346,6 +2353,7 @@ amenity-waste_disposal # icon z18- (also has captio emergency-assembly_point # icon z18- (also has caption(optional) z18-) emergency-defibrillator # icon z18- (also has caption(optional) z18-) emergency-phone # icon z17- +man_made-telescope # icon z18- (also has caption(optional) z18-) === -9980 amenity-waste_basket # icon z18- (also has caption(optional) z19-) @@ -2379,6 +2387,8 @@ entrance-exit # icon z17- (also has captio # entrance-exit # caption(optional) z19- (also has icon z17-) # man_made-cairn # caption(optional) z19- (also has icon z19-) # man_made-survey_point # caption(optional) z18- (also has icon z18-) +# man_made-telescope # caption(optional) z18- (also has icon z18-) +# man_made-telescope-optical # caption(optional) z17- (also has icon z17-) # power-substation # caption(optional) z18- (also has icon z17-, area z13-) # tourism-information # caption(optional) z16- (also has icon z16-) # tourism-information-board # caption(optional) z16- (also has icon z16-) diff --git a/data/styles/default/light/symbols/observatory-m.svg b/data/styles/default/light/symbols/observatory-m.svg new file mode 100644 index 000000000..b6dfbcfaf --- /dev/null +++ b/data/styles/default/light/symbols/observatory-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/light/symbols/telescope-gamma-m.svg b/data/styles/default/light/symbols/telescope-gamma-m.svg new file mode 100644 index 000000000..cf6949a0b --- /dev/null +++ b/data/styles/default/light/symbols/telescope-gamma-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/light/symbols/telescope-m.svg b/data/styles/default/light/symbols/telescope-m.svg new file mode 100644 index 000000000..747d7da42 --- /dev/null +++ b/data/styles/default/light/symbols/telescope-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/light/symbols/telescope-optical-m.svg b/data/styles/default/light/symbols/telescope-optical-m.svg new file mode 100644 index 000000000..4fd3b184e --- /dev/null +++ b/data/styles/default/light/symbols/telescope-optical-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/light/symbols/telescope-radio-m.svg b/data/styles/default/light/symbols/telescope-radio-m.svg new file mode 100644 index 000000000..e8b0fdb7a --- /dev/null +++ b/data/styles/default/light/symbols/telescope-radio-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/outdoors/include/Icons.mapcss b/data/styles/outdoors/include/Icons.mapcss index 5e6532c57..7b937f3d5 100644 --- a/data/styles/outdoors/include/Icons.mapcss +++ b/data/styles/outdoors/include/Icons.mapcss @@ -269,6 +269,9 @@ node|z16-[man_made=survey_point], area|z14-[highway=rest_area], {icon-image: picnic-m.svg;} +node|z15-[man_made=observatory], +{icon-image: observatory-m.svg;} + node|z15-[amenity=toilets], {icon-image: toilets-m.svg; font-size: 11;} diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index 8c25a3c0d..ce75f564a 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -989,6 +989,7 @@ leisure-escape_game # icon z17- (also has captio leisure-fitness_centre # icon z16- (also has caption(optional) z17-) leisure-hackerspace # icon z17- (also has caption(optional) z17-) leisure-sauna # icon z17- (also has caption(optional) z17-) +man_made-observatory # icon z15- (also has caption(optional) z16-) office-estate_agent # icon z18- (also has caption(optional) z18-) office-government # icon z18- (also has caption(optional) z18-) office-insurance # icon z18- (also has caption(optional) z18-) @@ -1134,6 +1135,8 @@ amenity-vending_machine-public_transport_tickets # icon z17- (also has captio amenity-water_point-drinking_water_no # icon z14- (also has caption(optional) z14-) highway-elevator # icon z17- leisure-picnic_table # icon z15- (also has caption(optional) z16-) +man_made-telescope-gamma # icon z17- (also has caption(optional) z17-) +man_made-telescope-radio # icon z17- (also has caption(optional) z17-) man_made-water_tap-drinking_water_no # icon z14- (also has caption(optional) z14-) man_made-water_well-drinking_water_no # icon z14- (also has caption(optional) z14-) natural-spring-drinking_water_no # icon z12- (also has caption(optional) z14-) @@ -2012,6 +2015,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # leisure-fitness_centre # caption(optional) z17- (also has icon z16-) # leisure-hackerspace # caption(optional) z17- (also has icon z17-) # leisure-sauna # caption(optional) z17- (also has icon z17-) +# man_made-observatory # caption(optional) z16- (also has icon z15-) # office-estate_agent # caption(optional) z18- (also has icon z18-) # office-government # caption(optional) z18- (also has icon z18-) # office-insurance # caption(optional) z18- (also has icon z18-) @@ -2152,6 +2156,8 @@ leisure-swimming_pool-private # icon z17- (also has captio # amenity-vending_machine-public_transport_tickets # caption(optional) z17- (also has icon z17-) # amenity-water_point-drinking_water_no # caption(optional) z14- (also has icon z14-) # leisure-picnic_table # caption(optional) z16- (also has icon z15-) +# man_made-telescope-gamma # caption(optional) z17- (also has icon z17-) +# man_made-telescope-radio # caption(optional) z17- (also has icon z17-) # man_made-water_tap-drinking_water_no # caption(optional) z14- (also has icon z14-) # man_made-water_well-drinking_water_no # caption(optional) z14- (also has icon z14-) # natural-spring-drinking_water_no # caption(optional) z14- (also has icon z12-) @@ -2343,6 +2349,7 @@ amenity-vending_machine-food # icon z18- (also has captio amenity-vending_machine-newspapers # icon z18- (also has caption(optional) z18-) amenity-vending_machine-sweets # icon z18- (also has caption(optional) z18-) building-address # caption z16- +man_made-telescope-optical # icon z17- (also has caption(optional) z17-) === -9970 amenity-bench # icon z18- (also has caption(optional) z19-) @@ -2352,6 +2359,7 @@ amenity-waste_disposal # icon z18- (also has captio emergency-assembly_point # icon z18- (also has caption(optional) z18-) emergency-defibrillator # icon z18- (also has caption(optional) z18-) emergency-phone # icon z17- +man_made-telescope # icon z18- (also has caption(optional) z18-) === -9980 amenity-waste_basket # icon z18- (also has caption(optional) z19-) @@ -2385,6 +2393,8 @@ entrance-exit # icon z17- (also has captio # entrance-exit # caption(optional) z19- (also has icon z17-) # man_made-cairn # caption(optional) z17- (also has icon z17-) # man_made-survey_point # caption(optional) z15- (also has icon z14-) +# man_made-telescope # caption(optional) z18- (also has icon z18-) +# man_made-telescope-optical # caption(optional) z17- (also has icon z17-) # power-substation # caption(optional) z18- (also has icon z17-, area z13-) # tourism-information # caption(optional) z15- (also has icon z15-) # tourism-information-board # caption(optional) z15- (also has icon z15-) diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index 0a72298a0..03c6d3c7b 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -38,6 +38,11 @@ "type.amenity.motorcycle_rental" = "Motorcycle Rental"; "type.amenity.car_sharing" = "Car Sharing"; "type.amenity.car_wash" = "Car Wash"; +"type.man_made.telescope" = "Telescope"; +"type.man_made.telescope.optical" = "Telescope (Optical)"; +"type.man_made.telescope.radio" = "Telescope (Radio)"; +"type.man_made.telescope.gamma" = "Telescope (Gamma)"; +"type.man_made.observatory" = "Observatory"; "type.amenity.casino" = "Casino"; "type.amenity.gambling" = "Gambling"; "type.leisure.adult_gaming_centre" = "Adult Gaming Centre"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index 219dc9f33..fe4a006f5 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -44,6 +44,11 @@ "type.amenity.motorcycle_rental" = "Motorcycle Rental"; "type.amenity.car_sharing" = "Car Sharing"; "type.amenity.car_wash" = "Car Wash"; +"type.man_made.telescope" = "Telescope"; +"type.man_made.telescope.optical" = "Telescope (Optical)"; +"type.man_made.telescope.radio" = "Telescope (Radio)"; +"type.man_made.telescope.gamma" = "Telescope (Gamma)"; +"type.man_made.observatory" = "Observatory"; "type.amenity.casino" = "Casino"; "type.amenity.gambling" = "Gambling"; "type.amenity.studio" = "Media Studio"; From 7e2797160558893ac724db091b767de07bfc4a09 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sun, 9 Nov 2025 11:06:06 +0100 Subject: [PATCH 032/136] [style] Fix label color for lighthouses Signed-off-by: Yannik Bloscheck --- data/styles/default/include/Icons_Label_Colors.mapcss | 1 + 1 file changed, 1 insertion(+) diff --git a/data/styles/default/include/Icons_Label_Colors.mapcss b/data/styles/default/include/Icons_Label_Colors.mapcss index 8f18a1f62..785221a47 100644 --- a/data/styles/default/include/Icons_Label_Colors.mapcss +++ b/data/styles/default/include/Icons_Label_Colors.mapcss @@ -135,6 +135,7 @@ node[amenity=university][name], node[barrier=border_control], node[building=guardhouse], node[man_made=communications_tower], +node[man_made=lighthouse], node[man_made=observatory], node[office=diplomatic], node[office=security], From f0e078701e245d1f2888cc3a9b1cf78ec6d75ff7 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sat, 8 Nov 2025 17:16:59 +0100 Subject: [PATCH 033/136] [types] Adding soup kitchens, food banks, food sharing and give boxes Signed-off-by: Yannik Bloscheck --- .../sdk/src/main/res/values/types_strings.xml | 4 ++++ data/categories-strings/en.json/localize.json | 4 ++++ data/editor.config | 17 +++++++++++++++++ data/mapcss-mapping.csv | 8 ++++---- .../styles/default/dark/symbols/food_bank-m.svg | 1 + .../default/dark/symbols/food_sharing-m.svg | 1 + data/styles/default/dark/symbols/give_box-m.svg | 1 + .../default/dark/symbols/soup_kitchen-m.svg | 1 + data/styles/default/include/Icons.mapcss | 15 +++++++++++++++ .../default/include/Icons_Label_Colors.mapcss | 1 + .../include/priorities_4_overlays.prio.txt | 12 ++++++++++++ .../default/light/symbols/food_bank-m.svg | 1 + .../default/light/symbols/food_sharing-m.svg | 1 + .../styles/default/light/symbols/give_box-m.svg | 1 + .../default/light/symbols/soup_kitchen-m.svg | 1 + .../include/priorities_4_overlays.prio.txt | 12 ++++++++++++ .../en-GB.lproj/LocalizableTypes.strings | 4 ++++ .../en.lproj/LocalizableTypes.strings | 4 ++++ 18 files changed, 85 insertions(+), 4 deletions(-) create mode 100644 data/styles/default/dark/symbols/food_bank-m.svg create mode 100644 data/styles/default/dark/symbols/food_sharing-m.svg create mode 100644 data/styles/default/dark/symbols/give_box-m.svg create mode 100644 data/styles/default/dark/symbols/soup_kitchen-m.svg create mode 100644 data/styles/default/light/symbols/food_bank-m.svg create mode 100644 data/styles/default/light/symbols/food_sharing-m.svg create mode 100644 data/styles/default/light/symbols/give_box-m.svg create mode 100644 data/styles/default/light/symbols/soup_kitchen-m.svg diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 91c93e459..8e98ddf2d 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -1446,6 +1446,10 @@ No self-service Social Facility + Soup Kitchen + Food Bank + Food Sharing + Give Box Emergency Ward Entrance diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index 17c6b8eae..c61d29dd7 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -496,6 +496,10 @@ "man_made-cairn": "4Cairn", "wheelchair-yes": "5Wheelchair", "amenity-social_facility": "Social Facility", +"social_facility-soup_kitchen": "4Soup Kitchen|Food", +"social_facility-food_bank": "4Food Bank|foodbank|Food", +"amenity-food_sharing": "Food Sharing|Food", +"amenity-give_box": "Give Box", "leisure-sports_hall": "Sports hall", "amenity-arts_centre|@category_tourism": "Arts Center", "amenity-prison": "prison", diff --git a/data/editor.config b/data/editor.config index 326d7707f..54db6a959 100644 --- a/data/editor.config +++ b/data/editor.config @@ -1194,6 +1194,14 @@ + + + + + + + + @@ -1256,6 +1264,15 @@ + + + + + + + + + diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 43d9062dc..6f2f30e1a 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -629,11 +629,11 @@ deprecated|deprecated;506;x deprecated|deprecated;507;x deprecated|deprecated;508;x amenity|car_pooling;509; -deprecated|deprecated;510;x -deprecated|deprecated;511;x -deprecated|deprecated;512;x +social_facility|soup_kitchen;510; +social_facility|food_bank;511; +amenity|food_sharing;512; sport|curling;513; -deprecated|deprecated;514;x +amenity|give_box;514; man_made|telescope;515; man_made|telescope|optical;[man_made=telescope][telescope:type=optical];;name;int_name;516; man_made|telescope|radio;[man_made=telescope][telescope:type=radio];;name;int_name;517; diff --git a/data/styles/default/dark/symbols/food_bank-m.svg b/data/styles/default/dark/symbols/food_bank-m.svg new file mode 100644 index 000000000..a10b350aa --- /dev/null +++ b/data/styles/default/dark/symbols/food_bank-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/food_sharing-m.svg b/data/styles/default/dark/symbols/food_sharing-m.svg new file mode 100644 index 000000000..754e9e53f --- /dev/null +++ b/data/styles/default/dark/symbols/food_sharing-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/give_box-m.svg b/data/styles/default/dark/symbols/give_box-m.svg new file mode 100644 index 000000000..d57ee4c67 --- /dev/null +++ b/data/styles/default/dark/symbols/give_box-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/soup_kitchen-m.svg b/data/styles/default/dark/symbols/soup_kitchen-m.svg new file mode 100644 index 000000000..3e38aefd0 --- /dev/null +++ b/data/styles/default/dark/symbols/soup_kitchen-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 17f3d11ee..81bd1d941 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -848,6 +848,8 @@ node|z17-[leisure=indoor_play], node|z17-[amenity=courthouse], node|z17-[amenity=nursing_home], node|z17-[amenity=social_facility], +node|z17-[social_facility=food_bank], +node|z17-[social_facility=soup_kitchen], node|z17-[amenity=animal_shelter], node|z17-[amenity=kindergarten], node|z17-[amenity=childcare], @@ -915,6 +917,8 @@ node|z15-[leisure=sports_centre][sport=swimming], node|z17-[highway=ladder], node|z18-[amenity=dojo], node|z18-[amenity=vending_machine], +node|z18-[amenity=food_sharing], +node|z18-[amenity=give_box], node|z18-[man_made=telescope], node|z17-[man_made=telescope][telescope:type=optical], node|z17-[man_made=telescope][telescope:type=radio], @@ -1441,6 +1445,12 @@ node|z17-[amenity=nursing_home], node|z17-[amenity=social_facility], {icon-image: social_facility-m.svg;} +node|z17-[social_facility=soup_kitchen], +{icon-image: soup_kitchen-m.svg;} + +node|z17-[social_facility=food_bank], +{icon-image: food_bank-m.svg;} + node|z17-[amenity=cinema], {icon-image: cinema-m.svg;} node|z18-[amenity=cinema], @@ -1581,6 +1591,11 @@ node|z17-[amenity=parcel_locker], node|z18-[amenity=vending_machine][vending=fuel], {icon-image: fuel-dispenser-m.svg;} +node|z18-[amenity=food_sharing], +{icon-image: food_sharing-m.svg;} +node|z18-[amenity=give_box], +{icon-image: give_box-m.svg;} + node|z18-[man_made=telescope], {icon-image: telescope-m.svg;} node|z17-[man_made=telescope][telescope:type=optical], diff --git a/data/styles/default/include/Icons_Label_Colors.mapcss b/data/styles/default/include/Icons_Label_Colors.mapcss index 785221a47..17c182465 100644 --- a/data/styles/default/include/Icons_Label_Colors.mapcss +++ b/data/styles/default/include/Icons_Label_Colors.mapcss @@ -73,6 +73,7 @@ node[amenity=place_of_worship] node[amenity=social_facility], node[historic=ship], node[leisure=hackerspace], +node[social_facility], node[tourism=attraction], node[tourism=gallery], node[tourism=museum], diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index fa908eed0..d7835ef6d 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -1146,6 +1146,10 @@ isoline-step_10 # pathtext z17- (also has li isoline-zero # pathtext z17- (also has line z15-) === 1000 +social_facility-food_bank # icon z17- (also has caption(optional) z17-) +social_facility-soup_kitchen # icon z17- (also has caption(optional) z17-) +=== 851 + amenity-grave_yard # icon z17- (also has caption(optional) z17-, area z10-) amenity-grave_yard-christian # icon z17- (also has caption(optional) z17-, area z10-) amenity-nursing_home # icon z17- (also has caption(optional) z17-) @@ -2160,6 +2164,10 @@ leisure-swimming_pool-private # icon z17- (also has captio # natural-spring-drinking_water_no # caption(optional) z15- (also has icon z14-) # === -8800 +# social_facility-food_bank # caption(optional) z17- (also has icon z17-) +# social_facility-soup_kitchen # caption(optional) z17- (also has icon z17-) +# === -9149 + # amenity-grave_yard # caption(optional) z17- (also has icon z17-, area z10-) # amenity-grave_yard-christian # caption(optional) z17- (also has icon z17-, area z10-) # amenity-nursing_home # caption(optional) z17- (also has icon z17-) @@ -2328,6 +2336,8 @@ amenity-telephone # icon z17- (also has captio entrance # icon z17- (also has caption(optional) z19-) === -9960 +amenity-food_sharing # icon z18- (also has caption(optional) z18-) +amenity-give_box # icon z18- (also has caption(optional) z18-) amenity-parking_space # caption z19- amenity-parking_space-disabled # icon z18- (also has caption(optional) z19-) amenity-parking_space-permissive # caption z19- @@ -2363,6 +2373,8 @@ power-substation # icon z17- (also has captio # amenity-bench # caption(optional) z19- (also has icon z18-) # amenity-bench-backless # caption(optional) z19- (also has icon z18-) +# amenity-food_sharing # caption(optional) z18- (also has icon z18-) +# amenity-give_box # caption(optional) z18- (also has icon z18-) amenity-loading_dock # icon z18- (also has caption(optional) z19-) # amenity-loading_dock # caption(optional) z19- (also has icon z18-) # amenity-lounger # caption(optional) z19- (also has icon z18-) diff --git a/data/styles/default/light/symbols/food_bank-m.svg b/data/styles/default/light/symbols/food_bank-m.svg new file mode 100644 index 000000000..2935d83b1 --- /dev/null +++ b/data/styles/default/light/symbols/food_bank-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/light/symbols/food_sharing-m.svg b/data/styles/default/light/symbols/food_sharing-m.svg new file mode 100644 index 000000000..93bef8e37 --- /dev/null +++ b/data/styles/default/light/symbols/food_sharing-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/light/symbols/give_box-m.svg b/data/styles/default/light/symbols/give_box-m.svg new file mode 100644 index 000000000..cd3b2a392 --- /dev/null +++ b/data/styles/default/light/symbols/give_box-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/light/symbols/soup_kitchen-m.svg b/data/styles/default/light/symbols/soup_kitchen-m.svg new file mode 100644 index 000000000..a0513fdb4 --- /dev/null +++ b/data/styles/default/light/symbols/soup_kitchen-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index ce75f564a..fdb704653 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -1147,6 +1147,10 @@ isoline-zero # pathtext z15- (also has li power-line # pathtext z15- (also has line z13-, line::dash z13-) === 1000 +social_facility-food_bank # icon z17- (also has caption(optional) z17-) +social_facility-soup_kitchen # icon z17- (also has caption(optional) z17-) +=== 851 + amenity-grave_yard # icon z17- (also has caption(optional) z17-, area z10-) amenity-grave_yard-christian # icon z17- (also has caption(optional) z17-, area z10-) amenity-nursing_home # icon z17- (also has caption(optional) z17-) @@ -2163,6 +2167,10 @@ leisure-swimming_pool-private # icon z17- (also has captio # natural-spring-drinking_water_no # caption(optional) z14- (also has icon z12-) # === -8800 +# social_facility-food_bank # caption(optional) z17- (also has icon z17-) +# social_facility-soup_kitchen # caption(optional) z17- (also has icon z17-) +# === -9149 + # amenity-grave_yard # caption(optional) z17- (also has icon z17-, area z10-) # amenity-grave_yard-christian # caption(optional) z17- (also has icon z17-, area z10-) # amenity-nursing_home # caption(optional) z17- (also has icon z17-) @@ -2334,6 +2342,8 @@ amenity-telephone # icon z17- (also has captio entrance # icon z17- (also has caption(optional) z19-) === -9960 +amenity-food_sharing # icon z18- (also has caption(optional) z18-) +amenity-give_box # icon z18- (also has caption(optional) z18-) amenity-parking_space # caption z19- amenity-parking_space-disabled # icon z18- (also has caption(optional) z19-) amenity-parking_space-permissive # caption z19- @@ -2369,6 +2379,8 @@ power-substation # icon z17- (also has captio # amenity-bench # caption(optional) z19- (also has icon z18-) # amenity-bench-backless # caption(optional) z19- (also has icon z18-) +# amenity-food_sharing # caption(optional) z18- (also has icon z18-) +# amenity-give_box # caption(optional) z18- (also has icon z18-) amenity-loading_dock # icon z18- (also has caption(optional) z19-) # amenity-loading_dock # caption(optional) z19- (also has icon z18-) # amenity-lounger # caption(optional) z19- (also has icon z18-) diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index 03c6d3c7b..7bc6af6d6 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -1500,6 +1500,10 @@ /* https://wiki.openstreetmap.org/wiki/Key:social_facility */ "type.amenity.social_facility" = "Social Facility"; +"type.amenity.soup_kitchen" = "Soup Kitchen"; +"type.amenity.food_bank" = "Food Bank"; +"type.amenity.food_sharing" = "Food Sharing"; +"type.amenity.give_box" = "Give Box"; /* https://wiki.openstreetmap.org/wiki/Tag:emergency=emergency_ward_entrance */ "type.emergency.emergency_ward_entrance" = "Emergency Ward Entrance"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index fe4a006f5..8f7464d80 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -1545,6 +1545,10 @@ /* https://wiki.openstreetmap.org/wiki/Key:social_facility */ "type.amenity.social_facility" = "Social Facility"; +"type.amenity.soup_kitchen" = "Soup Kitchen"; +"type.amenity.food_bank" = "Food Bank"; +"type.amenity.food_sharing" = "Food Sharing"; +"type.amenity.give_box" = "Give Box"; /* https://wiki.openstreetmap.org/wiki/Tag:emergency=emergency_ward_entrance */ "type.emergency.emergency_ward_entrance" = "Emergency Ward Entrance"; From 3a9faecc3d630b80708b578cdb5d3f74c26bfd90 Mon Sep 17 00:00:00 2001 From: Codeberg Translate Date: Sun, 9 Nov 2025 14:09:32 +0000 Subject: [PATCH 034/136] [strings] Update from Codeberg Translate Co-authored-by: Codeberg Translate Co-authored-by: Prefill add-on Co-authored-by: yannikbloscheck Translation: CoMaps/Android - Map Feature Types Translation: CoMaps/Android UI Strings Translation: CoMaps/iOS - Map Feature Types --- android/app/src/main/res/values-de/strings.xml | 1 + android/sdk/src/main/res/values-de/types_strings.xml | 3 +++ iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings | 3 +++ 3 files changed, 7 insertions(+) diff --git a/android/app/src/main/res/values-de/strings.xml b/android/app/src/main/res/values-de/strings.xml index 177dbe693..bf85e7c4a 100644 --- a/android/app/src/main/res/values-de/strings.xml +++ b/android/app/src/main/res/values-de/strings.xml @@ -893,4 +893,5 @@ unbekannt ungültige Zahl Liste bearbeiten, um eine Beschreibung hinzuzufügen + Befst. Straßen vermeiden diff --git a/android/sdk/src/main/res/values-de/types_strings.xml b/android/sdk/src/main/res/values-de/types_strings.xml index 275d638d3..459f87be2 100644 --- a/android/sdk/src/main/res/values-de/types_strings.xml +++ b/android/sdk/src/main/res/values-de/types_strings.xml @@ -1438,4 +1438,7 @@ Abspannportal Lampenladen Leerstehendes Geschäft + Indoor-Spielplatz + Fahrgemeinschaften + Telekommunikationsgeschäft diff --git a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings index 3e649eef9..7feee6046 100644 --- a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings @@ -1526,3 +1526,6 @@ "type.building.guardhouse" = "Pförtnerhäuschen"; "type.shop.lighting" = "Lampenladen"; "type.disusedbusiness" = "Leerstehendes Geschäft"; +"type.amenity.car_pooling" = "Fahrgemeinschaften"; +"type.leisure.indoor_play" = "Indoor-Spielplatz"; +"type.shop.telecommunication" = "Telekommunikationsgeschäft"; From 85f4c1c3eb81c5b4883daa494eed49b00edf0539 Mon Sep 17 00:00:00 2001 From: x7z4w Date: Sun, 9 Nov 2025 16:37:02 +0100 Subject: [PATCH 035/136] [build] Fix hash for failed generation (#2421) Co-authored-by: x7z4w Co-committed-by: x7z4w --- configure.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.sh b/configure.sh index b1abb0ebd..57f3b18d1 100755 --- a/configure.sh +++ b/configure.sh @@ -119,7 +119,7 @@ echo "Generating search categories / synonyms..." if [ -z "$SKIP_GENERATE_SYMBOLS" ]; then if Diff data/symbols_hash data/styles/*/*/symbols/* || [ ! -z "$SYMBOLS_NOT_GENERATED" ]; then echo "Generating symbols..." - bash ./tools/unix/generate_symbols.sh + bash ./tools/unix/generate_symbols.sh || (rm data/symbols_hash; exit 1) fi else echo "Skipping generate symbols..." @@ -128,7 +128,7 @@ fi if [ -z "$SKIP_GENERATE_DRULES" ]; then if Diff data/drules_hash data/styles/*/*/*.mapcss data/styles/*/*/*.prio.txt data/mapcss-mapping.csv || [ ! -z "$DRULES_NOT_GENERATED" ]; then echo "Generating drules..." - bash ./tools/unix/generate_drules.sh + bash ./tools/unix/generate_drules.sh || (rm data/drules_hash; exit 1) fi else echo "Skipping generate drules..." From 24f59a1344baf6995b826954d36a9df8fe9a0a05 Mon Sep 17 00:00:00 2001 From: Codeberg Translate Date: Sun, 9 Nov 2025 22:09:31 +0000 Subject: [PATCH 036/136] [strings] Update from Codeberg Translate Co-authored-by: Codeberg Translate Co-authored-by: ERYpTION Co-authored-by: Fjuro Co-authored-by: Prefill add-on Co-authored-by: groam Co-authored-by: yannikbloscheck Translation: CoMaps/Android - Map Feature Types Translation: CoMaps/Android UI Strings Translation: CoMaps/iOS - Map Feature Types Translation: CoMaps/iOS UI Strings --- android/app/src/main/res/values-cs/strings.xml | 1 + android/app/src/main/res/values-da/strings.xml | 1 + android/sdk/src/main/res/values-cs/types_strings.xml | 1 + android/sdk/src/main/res/values-de/types_strings.xml | 8 ++++++++ .../Maps/LocalizedStrings/cs.lproj/Localizable.strings | 1 + .../LocalizedStrings/cs.lproj/LocalizableTypes.strings | 10 ++++++++++ .../Maps/LocalizedStrings/da.lproj/Localizable.strings | 1 + .../LocalizedStrings/de.lproj/LocalizableTypes.strings | 8 ++++++++ 8 files changed, 31 insertions(+) diff --git a/android/app/src/main/res/values-cs/strings.xml b/android/app/src/main/res/values-cs/strings.xml index f1ef3b618..ca0ab6d65 100644 --- a/android/app/src/main/res/values-cs/strings.xml +++ b/android/app/src/main/res/values-cs/strings.xml @@ -889,4 +889,5 @@ Vyhnout se schodům Offline mapy Upravit seznam pro přidání popisu + Vyhnout se zpevněným cestám diff --git a/android/app/src/main/res/values-da/strings.xml b/android/app/src/main/res/values-da/strings.xml index 144431768..fbc5ec783 100644 --- a/android/app/src/main/res/values-da/strings.xml +++ b/android/app/src/main/res/values-da/strings.xml @@ -880,4 +880,5 @@ Offline kort Der skal downloades et kort for at kunne se og navigere i området.\nDownload kort over de områder, du ønsker at rejse i. Rediger listen for at tilføje en beskrivelse + Undgå veje med fast belægning diff --git a/android/sdk/src/main/res/values-cs/types_strings.xml b/android/sdk/src/main/res/values-cs/types_strings.xml index 7479e5d51..106df3fe9 100644 --- a/android/sdk/src/main/res/values-cs/types_strings.xml +++ b/android/sdk/src/main/res/values-cs/types_strings.xml @@ -1438,4 +1438,5 @@ Platební centrum Vnitřní herní centrum Telekomunikační obchod + Spolujízda diff --git a/android/sdk/src/main/res/values-de/types_strings.xml b/android/sdk/src/main/res/values-de/types_strings.xml index 459f87be2..e7d675476 100644 --- a/android/sdk/src/main/res/values-de/types_strings.xml +++ b/android/sdk/src/main/res/values-de/types_strings.xml @@ -1441,4 +1441,12 @@ Indoor-Spielplatz Fahrgemeinschaften Telekommunikationsgeschäft + Teleskop + Teleskop (Optisch) + Teleskop (Radio) + Teleskop (Gamma) + Observatorium + Zahlungszentrum + Suppenküche + Tafel diff --git a/iphone/Maps/LocalizedStrings/cs.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/cs.lproj/Localizable.strings index a54fbe844..f4623b9e0 100644 --- a/iphone/Maps/LocalizedStrings/cs.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/cs.lproj/Localizable.strings @@ -1105,3 +1105,4 @@ "unknown" = "Neznámý"; "voice_explanation_before_version26" = "Lepší hlas je možné vybrat v nastavení systému na stránce *Přístupnost*, *Mluvený obsah*, *Hlasy*."; "voice_explanation" = "Lepší hlas je možné vybrat v nastavení systému na stránce *Přístupnost*, *Čtení a mluvení*, *Hlasy*."; +"avoid_paved" = "Vyhnout se zpevněným cestám"; diff --git a/iphone/Maps/LocalizedStrings/cs.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/cs.lproj/LocalizableTypes.strings index e96e86e69..008160e01 100644 --- a/iphone/Maps/LocalizedStrings/cs.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/cs.lproj/LocalizableTypes.strings @@ -1532,3 +1532,13 @@ "type.amenity.mobile_money_agent" = "Mobilní peněžní agent"; "type.amenity.boat_rental" = "Půjčovna lodí"; "type.leisure.indoor_play" = "Vnitřní herní centrum"; +"type.amenity.car_pooling" = "Spolujízda"; +"type.man_made.telescope" = "Teleskop"; +"type.man_made.observatory" = "Observatoř"; +"type.man_made.telescope.optical" = "Teleskop (optický)"; +"type.man_made.telescope.radio" = "Teleskop (rádio)"; +"type.amenity.food_sharing" = "Food sharing"; +"type.amenity.food_bank" = "Potravinová banka"; +"type.amenity.soup_kitchen" = "Vývařovna"; +"type.amenity.give_box" = "Give Box"; +"type.man_made.telescope.gamma" = "Teleskop (gamma)"; diff --git a/iphone/Maps/LocalizedStrings/da.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/da.lproj/Localizable.strings index 59440ffce..5214c19b2 100644 --- a/iphone/Maps/LocalizedStrings/da.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/da.lproj/Localizable.strings @@ -1103,3 +1103,4 @@ "unknown" = "Ukendt"; "voice_explanation_before_version26" = "Det er muligt at vælge en bedre stemme i systemindstillingerne under *Tilgængelighed*, *Talt indhold*, *Stemmer*."; "voice_explanation" = "Det er muligt at vælge en bedre stemme i systemindstillingerne under *Tilgængelighed*, *Læs og tal*, *Stemmer*."; +"avoid_paved" = "Undgå veje med fast belægning"; diff --git a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings index 7feee6046..47c0c8f7c 100644 --- a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings @@ -1529,3 +1529,11 @@ "type.amenity.car_pooling" = "Fahrgemeinschaften"; "type.leisure.indoor_play" = "Indoor-Spielplatz"; "type.shop.telecommunication" = "Telekommunikationsgeschäft"; +"type.man_made.observatory" = "Observatorium"; +"type.man_made.telescope.optical" = "Teleskop (Optisch)"; +"type.man_made.telescope.radio" = "Teleskop (Radio)"; +"type.man_made.telescope" = "Teleskop"; +"type.man_made.telescope.gamma" = "Teleskop (Gamma)"; +"type.amenity.payment_centre" = "Zahlungszentrum"; +"type.amenity.food_bank" = "Tafel"; +"type.amenity.soup_kitchen" = "Suppenküche"; From e07b2e52b3d96bb179c97d18c3b2890dbd649691 Mon Sep 17 00:00:00 2001 From: Codeberg Translate Date: Mon, 10 Nov 2025 09:09:37 +0000 Subject: [PATCH 037/136] [strings] Update from Codeberg Translate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Codeberg Translate Co-authored-by: Edgarsons Co-authored-by: Juno Takano Co-authored-by: Mickael81 Co-authored-by: Prefill add-on Co-authored-by: ToninoThePro Co-authored-by: Weblate Co-authored-by: dobridabar Co-authored-by: ldmpub Co-authored-by: patepelo Co-authored-by: 玄枵 Translation: CoMaps/Android - Map Feature Types Translation: CoMaps/Android UI Strings Translation: CoMaps/Search synonyms / aliases Translation: CoMaps/iOS - Map Feature Types Translation: CoMaps/iOS UI Strings --- android/app/src/main/res/values-es/strings.xml | 1 + android/app/src/main/res/values-fr/strings.xml | 1 + android/app/src/main/res/values-lv/strings.xml | 1 + .../app/src/main/res/values-pt-rBR/strings.xml | 1 + android/app/src/main/res/values-zh/strings.xml | 8 ++++---- .../sdk/src/main/res/values-es/types_strings.xml | 9 +++++++++ .../sdk/src/main/res/values-fr/types_strings.xml | 10 ++++++++++ .../sdk/src/main/res/values-it/types_strings.xml | 1 + .../sdk/src/main/res/values-lv/types_strings.xml | 7 +++++++ .../src/main/res/values-pt-rBR/types_strings.xml | 15 +++++++++++++++ .../sdk/src/main/res/values-sr/types_strings.xml | 9 +++++++++ data/categories-strings/es.json/localize.json | 13 ++++++++++++- .../LocalizedStrings/es.lproj/Localizable.strings | 1 + .../es.lproj/LocalizableTypes.strings | 9 +++++++++ .../LocalizedStrings/fr.lproj/Localizable.strings | 1 + .../fr.lproj/LocalizableTypes.strings | 10 ++++++++++ .../it.lproj/LocalizableTypes.strings | 1 + .../LocalizedStrings/lv.lproj/Localizable.strings | 1 + .../lv.lproj/LocalizableTypes.strings | 7 +++++++ .../pt-BR.lproj/Localizable.strings | 1 + .../pt-BR.lproj/LocalizableTypes.strings | 15 +++++++++++++++ .../sr.lproj/LocalizableTypes.strings | 9 +++++++++ .../zh-Hans.lproj/Localizable.strings | 2 +- 23 files changed, 127 insertions(+), 6 deletions(-) diff --git a/android/app/src/main/res/values-es/strings.xml b/android/app/src/main/res/values-es/strings.xml index d2fa29dd2..c688591e8 100644 --- a/android/app/src/main/res/values-es/strings.xml +++ b/android/app/src/main/res/values-es/strings.xml @@ -898,4 +898,5 @@ Mapas sin conexión Se debe descargar un mapa para ver y navegar el área\nDescarga mapas de las áreas que quieras navegar. Describe la situación actual del lugar para enviar una nota de error a la comunidad de OpenStreetMap + Evitar caminos pavimentados diff --git a/android/app/src/main/res/values-fr/strings.xml b/android/app/src/main/res/values-fr/strings.xml index bd049a383..5215d7a33 100644 --- a/android/app/src/main/res/values-fr/strings.xml +++ b/android/app/src/main/res/values-fr/strings.xml @@ -898,4 +898,5 @@ Décrivez le lieu afin de signaler l\'erreur à la communauté OpenStreetMap Une carte doit être téléchargée pour visualiser et vous déplacer dans une zone.\nTéléchargez les cartes des zones que vous souhaitez visiter. Modifier la liste pour ajouter une description + Éviter les routes goudronnées diff --git a/android/app/src/main/res/values-lv/strings.xml b/android/app/src/main/res/values-lv/strings.xml index 8ede49cbf..39599086f 100644 --- a/android/app/src/main/res/values-lv/strings.xml +++ b/android/app/src/main/res/values-lv/strings.xml @@ -844,4 +844,5 @@ Ik dienu Notīrīt Šobrīd slēgts + Izvairīties no ceļiem ar cietu mākslīgo segumu diff --git a/android/app/src/main/res/values-pt-rBR/strings.xml b/android/app/src/main/res/values-pt-rBR/strings.xml index 489794148..8d5551d6a 100644 --- a/android/app/src/main/res/values-pt-rBR/strings.xml +++ b/android/app/src/main/res/values-pt-rBR/strings.xml @@ -870,4 +870,5 @@ Mapas offline Descreva com detalhes como está o local agora mesmo para enviar uma nota de erro à comunidade do OpenStreetMap Edite a lista para adicionar uma descrição + Evitar vias pavimentadas diff --git a/android/app/src/main/res/values-zh/strings.xml b/android/app/src/main/res/values-zh/strings.xml index 331ab5c12..be412fee4 100644 --- a/android/app/src/main/res/values-zh/strings.xml +++ b/android/app/src/main/res/values-zh/strings.xml @@ -36,13 +36,13 @@ 再试一次 关于 CoMaps - 由社区推动的开放项目 + 由社区驱动的开源项目 - • 使用方便,外观精美 + • 简单易用,精工细作 - •注重隐私,毫无广告 + • 专注隐私,绝无广告 - • 离线、快速、精简 + • 离线、迅捷、轻量 完全开源、决策问责、财务透明的非营利应用。 diff --git a/android/sdk/src/main/res/values-es/types_strings.xml b/android/sdk/src/main/res/values-es/types_strings.xml index 9480e79bd..3a6708ad2 100644 --- a/android/sdk/src/main/res/values-es/types_strings.xml +++ b/android/sdk/src/main/res/values-es/types_strings.xml @@ -1437,4 +1437,13 @@ Estudio de yoga Local comercial vacante Tumbona + Alquiler de botes + Telescopio + Telescopio (óptico) + Radiotelescopio + Telescopio Fermi + Observatorio + Agencia de efectivo móvil + Punto de Vehículo Compartido + Centro de pagos diff --git a/android/sdk/src/main/res/values-fr/types_strings.xml b/android/sdk/src/main/res/values-fr/types_strings.xml index 004c5660f..68eeebeca 100644 --- a/android/sdk/src/main/res/values-fr/types_strings.xml +++ b/android/sdk/src/main/res/values-fr/types_strings.xml @@ -1441,4 +1441,14 @@ Agent d\'argent liquide Complexe de jeux intérieurs Boutique télécom + Télescope (optique) + Télescope (radio) + Observatoire + Banque alimentaire + Repas partagé + Télescope (Gamma) + Covoiturage + Soupe populaire + Boîte à don + Télescope diff --git a/android/sdk/src/main/res/values-it/types_strings.xml b/android/sdk/src/main/res/values-it/types_strings.xml index ed3ecabef..40dfaa47c 100644 --- a/android/sdk/src/main/res/values-it/types_strings.xml +++ b/android/sdk/src/main/res/values-it/types_strings.xml @@ -1400,4 +1400,5 @@ Negozio di illuminazione Panchina senza schienale Colonnina di ricarica + Osservatorio diff --git a/android/sdk/src/main/res/values-lv/types_strings.xml b/android/sdk/src/main/res/values-lv/types_strings.xml index 0ede7bf84..9ccf30583 100644 --- a/android/sdk/src/main/res/values-lv/types_strings.xml +++ b/android/sdk/src/main/res/values-lv/types_strings.xml @@ -148,4 +148,11 @@ Baznīca Laivu noma Divriteņu darbnīca + Teleskops (Gamma) + Observatorija + Teleskops + Teleskops (optiskais) + Teleskops (radio) + Zupas virtuve + Ēdiena kopīgošana diff --git a/android/sdk/src/main/res/values-pt-rBR/types_strings.xml b/android/sdk/src/main/res/values-pt-rBR/types_strings.xml index 10e28da19..69e96b527 100644 --- a/android/sdk/src/main/res/values-pt-rBR/types_strings.xml +++ b/android/sdk/src/main/res/values-pt-rBR/types_strings.xml @@ -1425,4 +1425,19 @@ Academia de ioga Estabelecimento vazio Espreguiçadeira + Aluguel de barco + Telescópio + Telescópio (óptico) + Telescópio (rádio) + Telescópio (gama) + Observatório + Agente de Mobile Money + Carona + Centro de pagamentos + Centro de recreação interno + Loja de Telecomunicação + Restaurante popular + Banco de alimentos + Compartilhamento de alimentos + Caixa de doação diff --git a/android/sdk/src/main/res/values-sr/types_strings.xml b/android/sdk/src/main/res/values-sr/types_strings.xml index 865f842cd..2b7a042df 100644 --- a/android/sdk/src/main/res/values-sr/types_strings.xml +++ b/android/sdk/src/main/res/values-sr/types_strings.xml @@ -1398,4 +1398,13 @@ Кућица обезбеђења Носач електричних водова Продавница расвете + Кутија за поклоне + Дељење хране + Банка хране + Народна кухиња + Опсерваторија + Телескоп + Телескоп (оптички) + Телескоп (радио) + Телескоп (гама) diff --git a/data/categories-strings/es.json/localize.json b/data/categories-strings/es.json/localize.json index c7ababbb9..6e5e7f64c 100644 --- a/data/categories-strings/es.json/localize.json +++ b/data/categories-strings/es.json/localize.json @@ -498,5 +498,16 @@ "sport-9pin": "Bolos", "sport-10pin": "Bolos", "shop-bookmaker|@gambling": "Corredor de apuestas", -"leisure-fitness_centre-sport-yoga": "Estudio de yoga" +"leisure-fitness_centre-sport-yoga": "Estudio de yoga", +"amenity-mobile_money_agent": "Agencia de efectivo móvil | agente de dinero móvil | agencia de dinero móvil | agente de efectivo móvil", +"amenity-boat_rental": "4aquiler de botes|alquiler de barcos|bote|botes|barco|barcos|barca|barcas|lancha|lanchas|embarcación|embarcaciones|velero|veleros|nagegar|3alquiler", +"man_made-telescope|man_made-telescope-optical|man_made-telescope-radio|man_made-telescope-gamma": "4Telescopio", +"man_made-observatory": "3Observatorio", +"amenity-car_pooling|@category_parking": "Car pooling | Vehículo compartido | Blabla Car", +"amenity-payment_centre": "Centro de pagos", +"leisure-indoor_play": "Parque interior|niños", +"shop-telecommunication|@shop": "Telecomunicaciones", +"leisure-bandstand": "4Tarima", +"social_facility-soup_kitchen": "4Comedor social | Comedor popular | Comedor comunitario | Comida", +"social_facility-food_bank": "Banco de alimentos | alimento | comida | voluntariado" } diff --git a/iphone/Maps/LocalizedStrings/es.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/es.lproj/Localizable.strings index 5089a2da2..8fb028bd5 100644 --- a/iphone/Maps/LocalizedStrings/es.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/es.lproj/Localizable.strings @@ -1101,3 +1101,4 @@ "offline_explanation_title" = "Mapas sin conexión"; "avoid_steps" = "Evitar escaleras"; "editor_place_doesnt_exist_description" = "Describe la situación actual del lugar para enviar una nota de error a la comunidad de OpenStreetMap"; +"avoid_paved" = "Evitar caminos pavimentados"; diff --git a/iphone/Maps/LocalizedStrings/es.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/es.lproj/LocalizableTypes.strings index c7b321f31..7f70b89ae 100644 --- a/iphone/Maps/LocalizedStrings/es.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/es.lproj/LocalizableTypes.strings @@ -1527,3 +1527,12 @@ "type.leisure.bandstand" = "Templete"; "type.disusedbusiness" = "Local comercial vacante"; "type.amenity.lounger" = "Tumbona"; +"type.man_made.observatory" = "Observatorio"; +"type.man_made.telescope.optical" = "Telescopio (óptico)"; +"type.man_made.telescope.radio" = "Radiotelescopio"; +"type.man_made.telescope" = "Telescopio"; +"type.man_made.telescope.gamma" = "Telescopio Fermi"; +"type.amenity.boat_rental" = "Alquiler de botes"; +"type.amenity.mobile_money_agent" = "Agencia de efectivo móvil"; +"type.amenity.car_pooling" = "Punto de Vehículo Compartido"; +"type.amenity.payment_centre" = "Centro de pagos"; diff --git a/iphone/Maps/LocalizedStrings/fr.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/fr.lproj/Localizable.strings index 8a529c2b9..dee760c55 100644 --- a/iphone/Maps/LocalizedStrings/fr.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/fr.lproj/Localizable.strings @@ -1105,3 +1105,4 @@ "unknown" = "Inconnu"; "voice_explanation_before_version26" = "Il est possible de choisir une meilleure voix dans les paramètres système sous *Accessibilité*, *Contenu parlé*, *Voix*."; "voice_explanation" = "Il est possible de choisir une meilleure voix dans les paramètres système sous *Accessibilité*, *Lire et parler*, *Voix*."; +"avoid_paved" = "Éviter les routes goudronnées"; diff --git a/iphone/Maps/LocalizedStrings/fr.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/fr.lproj/LocalizableTypes.strings index 4af97d6e8..cd368b2c7 100644 --- a/iphone/Maps/LocalizedStrings/fr.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/fr.lproj/LocalizableTypes.strings @@ -1532,3 +1532,13 @@ "type.amenity.mobile_money_agent" = "Agent d'argent liquide"; "type.amenity.boat_rental" = "Vente de bateau"; "type.leisure.indoor_play" = "Complexe de jeux intérieurs"; +"type.man_made.observatory" = "Observatoire"; +"type.man_made.telescope.optical" = "Télescope (optique)"; +"type.man_made.telescope.radio" = "Télescope (radio)"; +"type.amenity.food_sharing" = "Repas partagé"; +"type.amenity.food_bank" = "Banque alimentaire"; +"type.amenity.soup_kitchen" = "Soupe populaire"; +"type.man_made.telescope" = "Télescope"; +"type.amenity.give_box" = "Boîte à don"; +"type.man_made.telescope.gamma" = "Télescope (Gamma)"; +"type.amenity.car_pooling" = "Covoiturage"; diff --git a/iphone/Maps/LocalizedStrings/it.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/it.lproj/LocalizableTypes.strings index 2ac405555..d16e440b1 100644 --- a/iphone/Maps/LocalizedStrings/it.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/it.lproj/LocalizableTypes.strings @@ -1491,3 +1491,4 @@ "type.shop.lighting" = "Negozio di illuminazione"; "type.amenity.charging_station.motorcar.small" = "Colonnina di ricarica"; "type.amenity.bench.backless" = "Panchina senza schienale"; +"type.man_made.observatory" = "Osservatorio"; diff --git a/iphone/Maps/LocalizedStrings/lv.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/lv.lproj/Localizable.strings index ceb72a3d6..2d2ca09c9 100644 --- a/iphone/Maps/LocalizedStrings/lv.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/lv.lproj/Localizable.strings @@ -1101,3 +1101,4 @@ "unknown" = "Nezināms"; "voice_explanation_before_version26" = "Sistēmas iestatījumos ir iespējams izvēlēties labāku balsi: *Piekļūstamība*, *Runātais saturs*, *Balsis*."; "voice_explanation" = "Sistēmas iestatījumos ir iespējams izvēlēties labāku balsi: *Piekļūstamība*, *Lasīt un runāt*, *Balsis*."; +"avoid_paved" = "Izvairīties no ceļiem ar cietu mākslīgo segumu"; diff --git a/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings index b8c7ae3f0..fd5566138 100644 --- a/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings @@ -1529,3 +1529,10 @@ "type.shop.telecommunication" = "Tālsaziņas preču veikals"; "type.amenity.payment_centre" = "Maksājumu centrs"; "type.amenity.boat_rental" = "Laivu noma"; +"type.man_made.observatory" = "Observatorija"; +"type.man_made.telescope.optical" = "Teleskops (optiskais)"; +"type.man_made.telescope.radio" = "Teleskops (radio)"; +"type.amenity.food_sharing" = "Ēdiena kopīgošana"; +"type.amenity.soup_kitchen" = "Zupas virtuve"; +"type.man_made.telescope" = "Teleskops"; +"type.man_made.telescope.gamma" = "Teleskops (Gamma)"; diff --git a/iphone/Maps/LocalizedStrings/pt-BR.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/pt-BR.lproj/Localizable.strings index 88d7a4c8b..16fe82583 100644 --- a/iphone/Maps/LocalizedStrings/pt-BR.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/pt-BR.lproj/Localizable.strings @@ -1105,3 +1105,4 @@ "unknown" = "Desconhecida"; "voice_explanation_before_version26" = "É possível escolher uma voz melhor nas configurações do sistema em *Acessibilidade*, *Conteúdo Falado*, *Vozes*."; "voice_explanation" = "É possível escolher uma voz melhor nas configurações do sistema em *Acessibilidade*, *Ler e Falar*, *Vozes*."; +"avoid_paved" = "Evitar vias pavimentadas"; diff --git a/iphone/Maps/LocalizedStrings/pt-BR.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/pt-BR.lproj/LocalizableTypes.strings index d5e141f37..5bd2245f4 100644 --- a/iphone/Maps/LocalizedStrings/pt-BR.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/pt-BR.lproj/LocalizableTypes.strings @@ -1527,3 +1527,18 @@ "type.leisure.bandstand" = "Coreto"; "type.disusedbusiness" = "Estabelecimento vazio"; "type.amenity.lounger" = "Espreguiçadeira"; +"type.man_made.observatory" = "Observatório"; +"type.man_made.telescope.optical" = "Telescópio (óptico)"; +"type.man_made.telescope.radio" = "Telescópio (rádio)"; +"type.amenity.food_sharing" = "Compartilhamento de alimentos"; +"type.amenity.food_bank" = "Banco de alimentos"; +"type.amenity.soup_kitchen" = "Restaurante popular"; +"type.man_made.telescope" = "Telescópio"; +"type.amenity.give_box" = "Caixa de doação"; +"type.man_made.telescope.gamma" = "Telescópio (gama)"; +"type.amenity.boat_rental" = "Aluguel de barco"; +"type.amenity.mobile_money_agent" = "Agente de Mobile Money"; +"type.amenity.car_pooling" = "Carona"; +"type.amenity.payment_centre" = "Centro de pagamentos"; +"type.leisure.indoor_play" = "Centro de recreação interno"; +"type.shop.telecommunication" = "Loja de Telecomunicação"; diff --git a/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings index ea143ab94..a4ff087df 100644 --- a/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings @@ -1489,3 +1489,12 @@ "type.power.portal" = "Носач електричних водова"; "type.building.guardhouse" = "Кућица обезбеђења"; "type.shop.lighting" = "Продавница расвете"; +"type.man_made.observatory" = "Опсерваторија"; +"type.man_made.telescope.optical" = "Телескоп (оптички)"; +"type.man_made.telescope.radio" = "Телескоп (радио)"; +"type.amenity.food_sharing" = "Дељење хране"; +"type.amenity.food_bank" = "Банка хране"; +"type.amenity.soup_kitchen" = "Народна кухиња"; +"type.man_made.telescope" = "Телескоп"; +"type.amenity.give_box" = "Кутија за поклоне"; +"type.man_made.telescope.gamma" = "Телескоп (гама)"; diff --git a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings index ac8d487a7..c84bf39c7 100644 --- a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings @@ -43,7 +43,7 @@ "country_status_download_failed" = "下载失败"; /* Text in About screen */ -"about_headline" = "由社区推动的开放项目"; +"about_headline" = "由社区驱动的开源项目"; /* Text in About screen */ "about_proposition_1" = "离线、快速、易用"; From cfe1ce2c6796e6b2ce000854829d5ced06ed1d5a Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sun, 9 Nov 2025 21:36:22 +0100 Subject: [PATCH 038/136] [ios] Work around background selection issue Signed-off-by: Yannik Bloscheck --- .../Template Builders/MapTemplateBuilder.swift | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/iphone/Maps/Classes/CarPlay/Template Builders/MapTemplateBuilder.swift b/iphone/Maps/Classes/CarPlay/Template Builders/MapTemplateBuilder.swift index 83550c1dd..f9cf3694f 100644 --- a/iphone/Maps/Classes/CarPlay/Template Builders/MapTemplateBuilder.swift +++ b/iphone/Maps/Classes/CarPlay/Template Builders/MapTemplateBuilder.swift @@ -167,6 +167,17 @@ final class MapTemplateBuilder { case .zoomOut: button.image = UIImage(systemName: "minus") } + // Remove code below once Apple has fixed its issue with the button background + if #unavailable(iOS 26) { + switch type { + case .startPanning: + button.focusedImage = UIImage(systemName: "smallcircle.filled.circle.fill") + case .zoomIn: + button.focusedImage = UIImage(systemName: "plus.circle.fill") + case .zoomOut: + button.focusedImage = UIImage(systemName: "minus.circle.fill") + } + } return button } From ac2364246259c471d542347568cedd5cf10feae8 Mon Sep 17 00:00:00 2001 From: Codeberg Translate Date: Mon, 10 Nov 2025 10:09:28 +0000 Subject: [PATCH 039/136] [strings] Update from Codeberg Translate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Codeberg Translate Co-authored-by: Prefill add-on Co-authored-by: Priit Jõerüüt Translation: CoMaps/Android - Map Feature Types Translation: CoMaps/Android UI Strings Translation: CoMaps/iOS - Map Feature Types Translation: CoMaps/iOS UI Strings --- android/app/src/main/res/values-et/strings.xml | 1 + .../sdk/src/main/res/values-et/types_strings.xml | 15 +++++++++++++++ .../LocalizedStrings/et.lproj/Localizable.strings | 1 + .../et.lproj/LocalizableTypes.strings | 15 +++++++++++++++ 4 files changed, 32 insertions(+) diff --git a/android/app/src/main/res/values-et/strings.xml b/android/app/src/main/res/values-et/strings.xml index eb0699d83..e34e6622a 100644 --- a/android/app/src/main/res/values-et/strings.xml +++ b/android/app/src/main/res/values-et/strings.xml @@ -889,4 +889,5 @@ Ilma võrguühenduseta toimivad kaardid Selles piirkonnas liikumiseks ja teekonna juhatamiseks pead vajaliku kaardi alla laadima.\nVali allalaaditav kaart selle piirkonna kohta. Kirjelduse lisamiseks muuda loendit + Väldi sillutatud teid diff --git a/android/sdk/src/main/res/values-et/types_strings.xml b/android/sdk/src/main/res/values-et/types_strings.xml index 5bb5e0b4d..efd63cb44 100644 --- a/android/sdk/src/main/res/values-et/types_strings.xml +++ b/android/sdk/src/main/res/values-et/types_strings.xml @@ -1436,4 +1436,19 @@ Joogakeskus Vaba äripind Rannatool + Paadirent + Teleskoop + Optiline teleskoop + Raadioteleskoop + Gammateleskoop + Observatoorium + Nutiraha müüja + Ühiskasutusautode peatus + Maksekeskus + Mängusaal/Mängutuba + Sideteenuste pood + Supiköök + Toidupank + Toidujagamine + Annetuskast diff --git a/iphone/Maps/LocalizedStrings/et.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/et.lproj/Localizable.strings index f9a890b99..81e8d98d4 100644 --- a/iphone/Maps/LocalizedStrings/et.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/et.lproj/Localizable.strings @@ -1103,3 +1103,4 @@ "unknown" = "Teadmata"; "voice_explanation_before_version26" = "Süsteemi seadistustest saad valida parema hääle: *Hõlbustus*, *Räägitav sisu*, *Hääled*."; "voice_explanation" = "Süsteemi seadistustest saad valida parema hääle: *Hõlbustus*, *Lugemine ja rääkimine*, *Hääled*."; +"avoid_paved" = "Väldi sillutatud teid"; diff --git a/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings index 11fea692d..56449a5a4 100644 --- a/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings @@ -1527,3 +1527,18 @@ "type.leisure.sports_centre.sport.bowls" = "Keegli- ja bowlingukeskus"; "type.disusedbusiness" = "Vaba äripind"; "type.amenity.lounger" = "Rannatool"; +"type.man_made.observatory" = "Observatoorium"; +"type.man_made.telescope.optical" = "Optiline teleskoop"; +"type.man_made.telescope.radio" = "Raadioteleskoop"; +"type.amenity.food_sharing" = "Toidujagamine"; +"type.amenity.food_bank" = "Toidupank"; +"type.amenity.soup_kitchen" = "Supiköök"; +"type.man_made.telescope" = "Teleskoop"; +"type.amenity.give_box" = "Annetuskast"; +"type.man_made.telescope.gamma" = "Gammateleskoop"; +"type.amenity.boat_rental" = "Paadirent"; +"type.amenity.mobile_money_agent" = "Nutiraha müüja"; +"type.amenity.car_pooling" = "Ühiskasutusautode peatus"; +"type.amenity.payment_centre" = "Maksekeskus"; +"type.leisure.indoor_play" = "Mängusaal/Mängutuba"; +"type.shop.telecommunication" = "Sideteenuste pood"; From d971c51fd1e9435c49dd3014ac5b39f025c16dff Mon Sep 17 00:00:00 2001 From: Codeberg Translate Date: Mon, 10 Nov 2025 14:09:44 +0000 Subject: [PATCH 040/136] [strings] Update from Codeberg Translate Co-authored-by: Codeberg Translate Co-authored-by: Prefill add-on Co-authored-by: dobridabar Translation: CoMaps/Android - Map Feature Types Translation: CoMaps/Android UI Strings Translation: CoMaps/iOS - Map Feature Types Translation: CoMaps/iOS UI Strings --- .../app/src/main/res/values-sr/strings.xml | 2 + .../src/main/res/values-sr/types_strings.xml | 52 +++++++++++++++++-- .../sr.lproj/Localizable.strings | 1 + .../sr.lproj/LocalizableTypes.strings | 52 +++++++++++++++++-- 4 files changed, 99 insertions(+), 8 deletions(-) diff --git a/android/app/src/main/res/values-sr/strings.xml b/android/app/src/main/res/values-sr/strings.xml index 8ba8f0a62..34305c670 100644 --- a/android/app/src/main/res/values-sr/strings.xml +++ b/android/app/src/main/res/values-sr/strings.xml @@ -890,4 +890,6 @@ Офлајн мапе Опишите како место сада изгледа та бисте послали поруку о грешци OpenStreetMap заједници Избегавај степенице + Избегавај асфалтиране путеве + Промените листу да бисте додали опис diff --git a/android/sdk/src/main/res/values-sr/types_strings.xml b/android/sdk/src/main/res/values-sr/types_strings.xml index 2b7a042df..b2a04129c 100644 --- a/android/sdk/src/main/res/values-sr/types_strings.xml +++ b/android/sdk/src/main/res/values-sr/types_strings.xml @@ -28,7 +28,7 @@ Грил Клупа Паркинг за бицикле - Рентирање бицикли + Изнајмљивање бицикала Станица за поправку бицикала Пивска башта Јавна кућа @@ -648,7 +648,7 @@ Навоз Спортски центар Вештачка стена - Јога студио + Јога Стадион Базен Приватни базен @@ -1161,7 +1161,7 @@ Грумер Фотограф Центар за изнајмљивање - Изнајмљивање бицикала + Центар за изнајмљивање бицикала Рибарница Половна одећа Обућа @@ -1375,7 +1375,7 @@ Огњиште Расадник Заштитна ограда - Студио + Медијски студио Мердевине Кран Метро станица @@ -1407,4 +1407,48 @@ Телескоп (оптички) Телескоп (радио) Телескоп (гама) + Заједничка вожња + Плаћање рачуна + Клупа без наслона + Изнајмљивање чамаца + Место за пуњење аутомобила + Лежаљка + Посредник за мобилно плаћање + Бина + Играоница + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Пливачки центар + Спортски центар + Спортски центар + Спортски центар + Спортски центар + Јога студио + Продавница мобилног оператера + Некоришћен пословни простор diff --git a/iphone/Maps/LocalizedStrings/sr.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/sr.lproj/Localizable.strings index f08d26f52..aca3e2dd3 100644 --- a/iphone/Maps/LocalizedStrings/sr.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/sr.lproj/Localizable.strings @@ -1103,3 +1103,4 @@ "unknown" = "Непознато"; "voice_explanation_before_version26" = "Можете изабрати бољи глас у системским подешавањима под *Приступачност*, *Гласовни садржај*, *Гласови*."; "voice_explanation" = "Можете изабрати бољи глас у *Приступачност*, *Читање и говор*, *Гласови*."; +"avoid_paved" = "Избегавај асфалтиране путеве"; diff --git a/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings index a4ff087df..05f41b1cb 100644 --- a/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings @@ -25,7 +25,7 @@ "type.amenity.bbq" = "Грил"; "type.amenity.bench" = "Клупа"; "type.amenity.bicycle_parking" = "Паркинг за бицикле"; -"type.amenity.bicycle_rental" = "Рентирање бицикли"; +"type.amenity.bicycle_rental" = "Изнајмљивање бицикала"; "type.amenity.bicycle_repair_station" = "Станица за поправку бицикала"; "type.amenity.biergarten" = "Пивска башта"; "type.amenity.brothel" = "Јавна кућа"; @@ -716,7 +716,7 @@ "type.leisure.slipway" = "Навоз"; "type.leisure.sports_centre" = "Спортски центар"; "type.sport.climbing" = "Вештачка стена"; -"type.sport.yoga" = "Јога студио"; +"type.sport.yoga" = "Јога"; "type.leisure.stadium" = "Стадион"; "type.leisure.swimming_pool" = "Базен"; "type.leisure.swimming_pool.private" = "Приватни базен"; @@ -1261,7 +1261,7 @@ "type.shop.pet_grooming" = "Грумер"; "type.shop.photo" = "Фотограф"; "type.shop.rental" = "Центар за изнајмљивање"; -"type.shop.rental.bicycle" = "Изнајмљивање бицикала"; +"type.shop.rental.bicycle" = "Центар за изнајмљивање бицикала"; "type.shop.seafood" = "Рибарница"; "type.shop.second_hand" = "Половна одећа"; "type.shop.shoes" = "Обућа"; @@ -1467,7 +1467,7 @@ "type.highway.ladder" = "Мердевине"; "type.landuse.plant_nursery" = "Расадник"; "type.sport.diving" = "Слободни скокови"; -"type.amenity.studio" = "Студио"; +"type.amenity.studio" = "Медијски студио"; "type.barrier.guard_rail" = "Заштитна ограда"; "type.man_made.crane" = "Кран"; "type.natural.wetland.mangrove" = "Мангров"; @@ -1498,3 +1498,47 @@ "type.man_made.telescope" = "Телескоп"; "type.amenity.give_box" = "Кутија за поклоне"; "type.man_made.telescope.gamma" = "Телескоп (гама)"; +"type.amenity.car_pooling" = "Заједничка вожња"; +"type.amenity.payment_centre" = "Плаћање рачуна"; +"type.amenity.bench.backless" = "Клупа без наслона"; +"type.amenity.boat_rental" = "Изнајмљивање чамаца"; +"type.amenity.charging_station.motorcar.small" = "Место за пуњење аутомобила"; +"type.amenity.lounger" = "Лежаљка"; +"type.amenity.mobile_money_agent" = "Посредник за мобилно плаћање"; +"type.leisure.bandstand" = "Бина"; +"type.leisure.indoor_play" = "Играоница"; +"type.leisure.sports_centre.sport.multi" = "Спортски центар"; +"type.leisure.sports_centre.sport.american_football" = "Спортски центар"; +"type.leisure.sports_centre.sport.archery" = "Спортски центар"; +"type.leisure.sports_centre.sport.athletics" = "Спортски центар"; +"type.leisure.sports_centre.sport.australian_football" = "Спортски центар"; +"type.leisure.sports_centre.sport.badminton" = "Спортски центар"; +"type.leisure.sports_centre.sport.baseball" = "Спортски центар"; +"type.leisure.sports_centre.sport.basketball" = "Спортски центар"; +"type.leisure.sports_centre.sport.beachvolleyball" = "Спортски центар"; +"type.leisure.sports_centre.sport.bowls" = "Спортски центар"; +"type.leisure.sports_centre.sport.climbing" = "Спортски центар"; +"type.leisure.sports_centre.sport.cricket" = "Спортски центар"; +"type.leisure.sports_centre.sport.curling" = "Спортски центар"; +"type.leisure.sports_centre.sport.equestrian" = "Спортски центар"; +"type.leisure.sports_centre.sport.field_hockey" = "Спортски центар"; +"type.leisure.sports_centre.sport.futsal" = "Спортски центар"; +"type.leisure.sports_centre.sport.golf" = "Спортски центар"; +"type.leisure.sports_centre.sport.gymnastics" = "Спортски центар"; +"type.leisure.sports_centre.sport.handball" = "Спортски центар"; +"type.leisure.sports_centre.sport.ice_hockey" = "Спортски центар"; +"type.leisure.sports_centre.sport.padel" = "Спортски центар"; +"type.leisure.sports_centre.sport.pelota" = "Спортски центар"; +"type.leisure.sports_centre.sport.scuba_diving" = "Спортски центар"; +"type.leisure.sports_centre.sport.shooting" = "Спортски центар"; +"type.leisure.sports_centre.sport.skateboard" = "Спортски центар"; +"type.leisure.sports_centre.sport.skiing" = "Спортски центар"; +"type.leisure.sports_centre.sport.soccer" = "Спортски центар"; +"type.leisure.sports_centre.sport.swimming" = "Пливачки центар"; +"type.leisure.sports_centre.sport.table_tennis" = "Спортски центар"; +"type.leisure.sports_centre.sport.tennis" = "Спортски центар"; +"type.leisure.sports_centre.sport.volleyball" = "Спортски центар"; +"type.leisure.sports_centre.sport.yoga" = "Спортски центар"; +"type.leisure.fitness_centre.sport.yoga" = "Јога студио"; +"type.shop.telecommunication" = "Продавница мобилног оператера"; +"type.disusedbusiness" = "Некоришћен пословни простор"; From 6e57f9a2ba29e2aa6714e0f4c9bab31239a429f2 Mon Sep 17 00:00:00 2001 From: x7z4w Date: Mon, 10 Nov 2025 15:47:01 +0000 Subject: [PATCH 041/136] [platform] Fix warning Signed-off-by: x7z4w --- libs/platform/duration.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/libs/platform/duration.cpp b/libs/platform/duration.cpp index e490d4a52..7891d3ba8 100644 --- a/libs/platform/duration.cpp +++ b/libs/platform/duration.cpp @@ -47,11 +47,6 @@ std::string_view GetUnitsGroupingSeparator(Locale const & locale) bool const isEmptySeparator = base::IsExist(kEmptyGroupingSeparatorLocales, locale.m_language); return isEmptySeparator ? kNoSpace : kNonBreakingSpace; } - -bool IsUnitsOrderValid(std::initializer_list units) -{ - return base::IsSortedAndUnique(units); -} } // namespace Duration::Duration(unsigned long seconds) : m_seconds(seconds) {} @@ -82,7 +77,7 @@ std::string Duration::GetString(std::initializer_list units, std::string_ std::string_view groupingSeparator) const { ASSERT(units.size(), ()); - ASSERT(IsUnitsOrderValid(units), ()); + ASSERT(base::IsSortedAndUnique(units), ()); if (SecondsToUnits(m_seconds, Units::Minutes) == 0) return std::to_string(0U).append(unitSeparator).append(GetUnitsString(Units::Minutes)); From a0a5459b15372a994575e8619c5062f7bc861b39 Mon Sep 17 00:00:00 2001 From: x7z4w Date: Mon, 10 Nov 2025 15:20:20 +0000 Subject: [PATCH 042/136] [search] nits Signed-off-by: x7z4w --- libs/base/levenshtein_dfa.cpp | 6 +++--- libs/base/levenshtein_dfa.hpp | 2 +- libs/indexer/search_string_utils.cpp | 5 +++-- libs/search/query_params.cpp | 5 ++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/libs/base/levenshtein_dfa.cpp b/libs/base/levenshtein_dfa.cpp index eeeea960a..89005ea4e 100644 --- a/libs/base/levenshtein_dfa.cpp +++ b/libs/base/levenshtein_dfa.cpp @@ -21,7 +21,7 @@ size_t AbsDiff(size_t a, size_t b) class TransitionTable { public: - TransitionTable(UniString const & s, std::vector const & prefixMisprints, size_t prefixSize) + TransitionTable(UniString const & s, std::array const & prefixMisprints, size_t prefixSize) : m_s(s) , m_size(s.size()) , m_prefixMisprints(prefixMisprints) @@ -108,7 +108,7 @@ private: UniString const & m_s; size_t const m_size; - std::vector const m_prefixMisprints; + std::array const m_prefixMisprints; size_t const m_prefixSize; }; } // namespace @@ -190,7 +190,7 @@ void LevenshteinDFA::State::Normalize() // LevenshteinDFA ---------------------------------------------------------------------------------- // static -LevenshteinDFA::LevenshteinDFA(UniString const & s, size_t prefixSize, std::vector const & prefixMisprints, +LevenshteinDFA::LevenshteinDFA(UniString const & s, size_t prefixSize, std::array const & prefixMisprints, size_t maxErrors) : m_size(s.size()) , m_maxErrors(maxErrors) diff --git a/libs/base/levenshtein_dfa.hpp b/libs/base/levenshtein_dfa.hpp index 5c7329928..5af19fe2e 100644 --- a/libs/base/levenshtein_dfa.hpp +++ b/libs/base/levenshtein_dfa.hpp @@ -98,7 +98,7 @@ public: LevenshteinDFA(LevenshteinDFA &&) = default; LevenshteinDFA & operator=(LevenshteinDFA &&) = default; - LevenshteinDFA(UniString const & s, size_t prefixSize, std::vector const & prefixMisprints, + LevenshteinDFA(UniString const & s, size_t prefixSize, std::array const & prefixMisprints, size_t maxErrors); LevenshteinDFA(std::string const & s, size_t prefixSize, size_t maxErrors); LevenshteinDFA(UniString const & s, size_t maxErrors); diff --git a/libs/indexer/search_string_utils.cpp b/libs/indexer/search_string_utils.cpp index 64d5bfabf..5822c4228 100644 --- a/libs/indexer/search_string_utils.cpp +++ b/libs/indexer/search_string_utils.cpp @@ -21,7 +21,7 @@ using namespace strings; namespace { -std::vector const kAllowedMisprints = { +std::array const kAllowedMisprints = { MakeUniString("ckq"), MakeUniString("eyjiu"), MakeUniString("gh"), MakeUniString("pf"), MakeUniString("vw"), // Russian @@ -118,11 +118,12 @@ static std::pair const kPreprocessReplacements[] = { {MakeUniString("ι.ν"), MakeUniString("ιερός ναός")}, {MakeUniString("κων/νου"), MakeUniString("κωνσταντίνου")}, {MakeUniString("д-р"), MakeUniString("доктор")}, - {MakeUniString("ж.к"), MakeUniString("жилищен комплекс")}, + {MakeUniString("ж.к."), MakeUniString("жилищен комплекс")}, {MakeUniString("м-н"), MakeUniString("микрорайон")}, {MakeUniString("наб-я"), MakeUniString("набережная")}, {MakeUniString("пр-д"), MakeUniString("проезд")}, {MakeUniString("пр-т"), MakeUniString("проспект")}, + {MakeUniString("আ/এ"), MakeUniString("আবাসিক এলাকা")}, }; void TransliterateHiraganaToKatakana(UniString & s) diff --git a/libs/search/query_params.cpp b/libs/search/query_params.cpp index 25f3b5e9a..96e25791d 100644 --- a/libs/search/query_params.cpp +++ b/libs/search/query_params.cpp @@ -55,7 +55,7 @@ unordered_map> const kSynonyms = { {"accs", {"access"}}, {"aceq", {"acequia"}}, {"ach", {"ancien chemin"}}, - {"a.d", {"auf der", "an der"}}, + //{"a.d", {"auf der", "an der"}}, // unreachable {"adi", {"ambodi"}}, {"adm", {"admirała", "admirał"}}, {"afb", {"air force base"}}, @@ -901,7 +901,7 @@ unordered_map> const kSynonyms = { {"prk", {"purok"}}, {"prm", {"promenade"}}, {"profª", {"professora"}}, - {"prof", {"professora", "professor", "profesora", "profesorky", "profesora (profesor)"}}, + {"prof", {"professora", "professor", "profesora", "profesorky", "profesor"}}, {"proj", {"projectada", "projetada"}}, {"prolng", {"prolongamento"}}, {"prol", {"prolongación"}}, @@ -1359,7 +1359,6 @@ unordered_map> const kSynonyms = { {"туп", {"тупик", "тупік"}}, {"ул", {"улица"}}, {"ш", {"шаша", "шосе", "шоссе"}}, - {"আ/এ", {"আবাসিক এলাকা"}}, {"ইউপি", {"ইউনিয়ন পরিষদ"}}, {"একনেক", {"জাতীয় অর্থনৈতিক পরিষদের নির্বাহী কমিটি"}}, {"টেশিস", {"টেলিফোন শিল্প সংস্থা"}}, From 09e08c4c8f6a47d5e719cc67aa55c9f109e38fb2 Mon Sep 17 00:00:00 2001 From: Codeberg Translate Date: Mon, 10 Nov 2025 18:09:49 +0000 Subject: [PATCH 043/136] [strings] Update from Codeberg Translate Co-authored-by: Codeberg Translate Co-authored-by: Prefill add-on Co-authored-by: ma12vlad Translation: CoMaps/Android - Map Feature Types Translation: CoMaps/iOS - Map Feature Types --- .../src/main/res/values-ru/types_strings.xml | 63 +++++++++++++++++-- .../ru.lproj/LocalizableTypes.strings | 63 +++++++++++++++++-- 2 files changed, 116 insertions(+), 10 deletions(-) diff --git a/android/sdk/src/main/res/values-ru/types_strings.xml b/android/sdk/src/main/res/values-ru/types_strings.xml index 83b40f04f..435af9f09 100644 --- a/android/sdk/src/main/res/values-ru/types_strings.xml +++ b/android/sdk/src/main/res/values-ru/types_strings.xml @@ -652,8 +652,8 @@ Сауна Лодочный спуск Спорткомплекс - Скалодром - Йога-центр + Скалолазание + Йога Стадион Плавательный бассейн Плавательный бассейн @@ -1131,7 +1131,7 @@ Бытовая химия Магазин шоколада Магазин одежды - Магазин кофе + Продавец кофе Компьютерный магазин Кондитерская Продуктовый магазин @@ -1248,7 +1248,7 @@ Гандбол Различные виды спорта - Место для ныряния с аквалангом + Подводное плавание с аквалангом Стрельба Скейтбординг Лыжи @@ -1383,7 +1383,7 @@ $ Дорожное ограждение (отбойник) Садовый питомник - Студия + Медиа-студия Кострище Лестница-лаз Высотные прыжки в воду @@ -1399,4 +1399,57 @@ Офис охранника Будка безопасности Портальная опора + Прокат лодок + Телескоп + Телескоп (оптический) + Телескоп (радио) + Телескоп (Гамма) + Обсерватория + Пункт зарядки автомобиля + Шезлонг + Совместное использование авто + Платежный центр + Эстрада + Крытый игровой центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Плавательный центр + Спортивный центр + Спортивный центр + Спортивный центр + Спортивный центр + Студия Йоги + Телекоммуникационный магазин + Вакантный бизнес + Бесплатная столовая + Продовольственный банк + Обмен едой + Подарить коробку + Скамья без спинки + Агент мобильных платежей diff --git a/iphone/Maps/LocalizedStrings/ru.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/ru.lproj/LocalizableTypes.strings index 5fbf85f83..c73bdb03b 100644 --- a/iphone/Maps/LocalizedStrings/ru.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/ru.lproj/LocalizableTypes.strings @@ -717,8 +717,8 @@ "type.leisure.sauna" = "Сауна"; "type.leisure.slipway" = "Лодочный спуск"; "type.leisure.sports_centre" = "Спорткомплекс"; -"type.sport.climbing" = "Скалодром"; -"type.sport.yoga" = "Йога-центр"; +"type.sport.climbing" = "Скалолазание"; +"type.sport.yoga" = "Йога"; "type.leisure.stadium" = "Стадион"; "type.leisure.swimming_pool" = "Плавательный бассейн"; "type.leisure.swimming_pool.private" = "Плавательный бассейн"; @@ -1216,7 +1216,7 @@ "type.shop.chemist" = "Бытовая химия"; "type.shop.chocolate" = "Магазин шоколада"; "type.shop.clothes" = "Магазин одежды"; -"type.shop.coffee" = "Магазин кофе"; +"type.shop.coffee" = "Продавец кофе"; "type.shop.computer" = "Компьютерный магазин"; "type.shop.confectionery" = "Кондитерская"; "type.shop.convenience" = "Продуктовый магазин"; @@ -1335,7 +1335,7 @@ "type.sport.multi" = "Различные виды спорта"; /* Used to tag a scuba diving site. */ -"type.sport.scuba_diving" = "Место для ныряния с аквалангом"; +"type.sport.scuba_diving" = "Подводное плавание с аквалангом"; "type.sport.shooting" = "Стрельба"; "type.sport.skateboard" = "Скейтбординг"; "type.sport.skiing" = "Лыжи"; @@ -1477,7 +1477,7 @@ "type.barrier.guard_rail" = "Дорожное ограждение (отбойник)"; "type.highway.ladder" = "Лестница-лаз"; "type.landuse.plant_nursery" = "Садовый питомник"; -"type.amenity.studio" = "Студия"; +"type.amenity.studio" = "Медиа-студия"; "type.leisure.firepit" = "Кострище"; "type.man_made.crane" = "Кран"; "type.railway.station.subway.qingdao" = "Станция метро"; @@ -1489,3 +1489,56 @@ "type.office.security" = "Офис охранника"; "type.power.portal" = "Портальная опора"; "type.building.guardhouse" = "Будка безопасности"; +"type.man_made.observatory" = "Обсерватория"; +"type.man_made.telescope.optical" = "Телескоп (оптический)"; +"type.man_made.telescope.radio" = "Телескоп (радио)"; +"type.man_made.telescope" = "Телескоп"; +"type.man_made.telescope.gamma" = "Телескоп (Гамма)"; +"type.amenity.boat_rental" = "Прокат лодок"; +"type.amenity.charging_station.motorcar.small" = "Пункт зарядки автомобиля"; +"type.amenity.lounger" = "Шезлонг"; +"type.amenity.car_pooling" = "Совместное использование авто"; +"type.amenity.payment_centre" = "Платежный центр"; +"type.leisure.bandstand" = "Эстрада"; +"type.leisure.indoor_play" = "Крытый игровой центр"; +"type.leisure.sports_centre.sport.multi" = "Спортивный центр"; +"type.leisure.sports_centre.sport.american_football" = "Спортивный центр"; +"type.leisure.sports_centre.sport.archery" = "Спортивный центр"; +"type.leisure.sports_centre.sport.athletics" = "Спортивный центр"; +"type.leisure.sports_centre.sport.australian_football" = "Спортивный центр"; +"type.leisure.sports_centre.sport.badminton" = "Спортивный центр"; +"type.leisure.sports_centre.sport.baseball" = "Спортивный центр"; +"type.leisure.sports_centre.sport.basketball" = "Спортивный центр"; +"type.leisure.sports_centre.sport.beachvolleyball" = "Спортивный центр"; +"type.leisure.sports_centre.sport.bowls" = "Спортивный центр"; +"type.leisure.sports_centre.sport.climbing" = "Спортивный центр"; +"type.leisure.sports_centre.sport.cricket" = "Спортивный центр"; +"type.leisure.sports_centre.sport.curling" = "Спортивный центр"; +"type.leisure.sports_centre.sport.equestrian" = "Спортивный центр"; +"type.leisure.sports_centre.sport.field_hockey" = "Спортивный центр"; +"type.leisure.sports_centre.sport.futsal" = "Спортивный центр"; +"type.leisure.sports_centre.sport.golf" = "Спортивный центр"; +"type.leisure.sports_centre.sport.gymnastics" = "Спортивный центр"; +"type.leisure.sports_centre.sport.handball" = "Спортивный центр"; +"type.leisure.sports_centre.sport.ice_hockey" = "Спортивный центр"; +"type.leisure.sports_centre.sport.padel" = "Спортивный центр"; +"type.leisure.sports_centre.sport.pelota" = "Спортивный центр"; +"type.leisure.sports_centre.sport.scuba_diving" = "Спортивный центр"; +"type.leisure.sports_centre.sport.shooting" = "Спортивный центр"; +"type.leisure.sports_centre.sport.skateboard" = "Спортивный центр"; +"type.leisure.sports_centre.sport.skiing" = "Спортивный центр"; +"type.leisure.sports_centre.sport.soccer" = "Спортивный центр"; +"type.leisure.sports_centre.sport.swimming" = "Плавательный центр"; +"type.leisure.sports_centre.sport.table_tennis" = "Спортивный центр"; +"type.leisure.sports_centre.sport.tennis" = "Спортивный центр"; +"type.leisure.sports_centre.sport.volleyball" = "Спортивный центр"; +"type.leisure.sports_centre.sport.yoga" = "Спортивный центр"; +"type.leisure.fitness_centre.sport.yoga" = "Студия Йоги"; +"type.shop.telecommunication" = "Телекоммуникационный магазин"; +"type.disusedbusiness" = "Вакантный бизнес"; +"type.amenity.soup_kitchen" = "Бесплатная столовая"; +"type.amenity.food_sharing" = "Обмен едой"; +"type.amenity.food_bank" = "Продовольственный банк"; +"type.amenity.give_box" = "Подарить коробку"; +"type.amenity.bench.backless" = "Скамья без спинки"; +"type.amenity.mobile_money_agent" = "Агент мобильных платежей"; From 0d3d1823d8abeecffadd0e549710822ee81edf00 Mon Sep 17 00:00:00 2001 From: x7z4w Date: Mon, 10 Nov 2025 19:02:44 +0000 Subject: [PATCH 044/136] [taginfo] Regenerate Signed-off-by: x7z4w --- data/taginfo.json | 871 ++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 848 insertions(+), 23 deletions(-) diff --git a/data/taginfo.json b/data/taginfo.json index 8a9b9cf5b..5e8f15561 100644 --- a/data/taginfo.json +++ b/data/taginfo.json @@ -1,7 +1,7 @@ { "data_format": 1, "data_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/taginfo.json", - "data_updated": "20251020T140841Z", + "data_updated": "20251110T190102Z", "project": { "name": "CoMaps", "description": "CoMaps is a community-focused privacy navigation iOS & Android app for travelers - drivers, hikers, and cyclists.", @@ -94,6 +94,18 @@ "value": "bench", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/bench.svg" }, + { + "description": "amenity=bench + backrest=no", + "key": "amenity", + "value": "bench", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/bench_backless.svg" + }, + { + "description": "amenity=bench + backrest=no", + "key": "backrest", + "value": "no", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/bench_backless.svg" + }, { "description": "amenity=bicycle_parking", "key": "amenity", @@ -130,6 +142,12 @@ "value": "biergarten", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/pub-m.svg" }, + { + "description": "amenity=boat_rental", + "key": "amenity", + "value": "boat_rental", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/boat-rental.svg" + }, { "description": "amenity=brothel", "key": "amenity", @@ -154,6 +172,12 @@ "value": "cafe", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/cafe-m.svg" }, + { + "description": "amenity=car_pooling", + "key": "amenity", + "value": "car_pooling", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/parking-pooling-m.svg" + }, { "description": "amenity=car_rental", "key": "amenity", @@ -182,17 +206,67 @@ "description": "amenity=charging_station", "key": "amenity", "value": "charging_station", - "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-station-m.svg" + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-point-m.svg" }, { "description": "amenity=charging_station + motorcar?=*", "key": "amenity", "value": "charging_station", - "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-station-m.svg" + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-point-m.svg" }, { "description": "amenity=charging_station + motorcar?=*", "key": "motorcar?", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-point-m.svg" + }, + { + "description": "amenity=charging_station + motorcar?=* + capacity=1", + "key": "amenity", + "value": "charging_station", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-point-m.svg" + }, + { + "description": "amenity=charging_station + motorcar?=* + capacity=1", + "key": "capacity", + "value": "1", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-point-m.svg" + }, + { + "description": "amenity=charging_station + motorcar?=* + capacity=1", + "key": "motorcar?", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-point-m.svg" + }, + { + "description": "amenity=charging_station + motorcar?=* + capacity=2", + "key": "amenity", + "value": "charging_station", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-point-m.svg" + }, + { + "description": "amenity=charging_station + motorcar?=* + capacity=2", + "key": "capacity", + "value": "2", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-point-m.svg" + }, + { + "description": "amenity=charging_station + motorcar?=* + capacity=2", + "key": "motorcar?", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-point-m.svg" + }, + { + "description": "amenity=charging_station + motorcar?=* + capacity?=*", + "key": "amenity", + "value": "charging_station", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-station-m.svg" + }, + { + "description": "amenity=charging_station + motorcar?=* + capacity?=*", + "key": "capacity?", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-station-m.svg" + }, + { + "description": "amenity=charging_station + motorcar?=* + capacity?=*", + "key": "motorcar?", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/charging-station-m.svg" }, { @@ -259,7 +333,7 @@ "description": "amenity=dojo", "key": "amenity", "value": "dojo", - "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/martial-arts-m.svg" + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/martial-arts-centre-m.svg" }, { "description": "amenity=drinking_water", @@ -277,7 +351,7 @@ "description": "amenity=events_venue", "key": "amenity", "value": "events_venue", - "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/community-m.svg" + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/events_venue-m.svg" }, { "description": "amenity=exhibition_centre", @@ -309,6 +383,12 @@ "value": "food_court", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/restaurant-m.svg" }, + { + "description": "amenity=food_sharing", + "key": "amenity", + "value": "food_sharing", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/food_sharing-m.svg" + }, { "description": "amenity=fountain", "key": "amenity", @@ -327,6 +407,12 @@ "value": "gambling", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/gambling-m.svg" }, + { + "description": "amenity=give_box", + "key": "amenity", + "value": "give_box", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/give_box-m.svg" + }, { "description": "amenity=hospital", "key": "amenity", @@ -369,6 +455,12 @@ "value": "library", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/library-m.svg" }, + { + "description": "amenity=lounger", + "key": "amenity", + "value": "lounger", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/lounger-m.svg" + }, { "description": "amenity=love_hotel", "key": "amenity", @@ -387,6 +479,12 @@ "value": "marketplace", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/marketplace-m.svg" }, + { + "description": "amenity=mobile_money_agent", + "key": "amenity", + "value": "mobile_money_agent", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/banknote-m.svg" + }, { "description": "amenity=money_transfer", "key": "amenity", @@ -641,6 +739,12 @@ "value": "disabled", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/parking-disabled-m.svg" }, + { + "description": "amenity=payment_centre", + "key": "amenity", + "value": "payment_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/banknote-m.svg" + }, { "description": "amenity=payment_terminal", "key": "amenity", @@ -833,6 +937,18 @@ "value": "recycling", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/recycling-m.svg" }, + { + "description": "amenity=recycling + recycling_type=centre", + "key": "amenity", + "value": "recycling", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/recycling-centre-m.svg" + }, + { + "description": "amenity=recycling + recycling_type=centre", + "key": "recycling_type", + "value": "centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/recycling-centre-m.svg" + }, { "description": "amenity=restaurant", "key": "amenity", @@ -899,6 +1015,11 @@ "value": "shower", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/shower-m.svg" }, + { + "description": "amenity=slipway", + "key": "amenity", + "value": "slipway" + }, { "description": "amenity=social_facility", "key": "amenity", @@ -945,7 +1066,7 @@ "description": "amenity=townhall", "key": "amenity", "value": "townhall", - "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/embassy-m.svg" + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/public-building-m.svg" }, { "description": "amenity=university", @@ -1230,6 +1351,12 @@ "value": "guardhouse", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/security-m.svg" }, + { + "description": "building=train_station", + "key": "building", + "value": "train_station", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/train_building-m.svg" + }, { "description": "craft=*", "key": "craft", @@ -1367,6 +1494,11 @@ "value": "winery", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/winery-m.svg" }, + { + "description": "disused:shop=*", + "key": "disused:shop", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/disusedbusiness-m.svg" + }, { "description": "emergency=assembly_point", "key": "emergency", @@ -1403,10 +1535,6 @@ "value": "phone", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/emergency-phone-m.svg" }, - { - "description": "healthcare=*", - "key": "healthcare" - }, { "description": "healthcare=alternative", "key": "healthcare", @@ -1550,6 +1678,90 @@ "value": "castle", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" }, + { + "description": "historic=castle + castle_type=castrum", + "key": "castle_type", + "value": "castrum", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, + { + "description": "historic=castle + castle_type=castrum", + "key": "historic", + "value": "castle", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, + { + "description": "historic=castle + castle_type=defensive", + "key": "castle_type", + "value": "defensive", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, + { + "description": "historic=castle + castle_type=defensive", + "key": "historic", + "value": "castle", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, + { + "description": "historic=castle + castle_type=fortified_church", + "key": "castle_type", + "value": "fortified_church", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, + { + "description": "historic=castle + castle_type=fortified_church", + "key": "historic", + "value": "castle", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, + { + "description": "historic=castle + castle_type=fortress", + "key": "castle_type", + "value": "fortress", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, + { + "description": "historic=castle + castle_type=fortress", + "key": "historic", + "value": "castle", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, + { + "description": "historic=castle + castle_type=hillfort", + "key": "castle_type", + "value": "hillfort", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, + { + "description": "historic=castle + castle_type=hillfort", + "key": "historic", + "value": "castle", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, + { + "description": "historic=castle + castle_type=kremlin", + "key": "castle_type", + "value": "kremlin", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, + { + "description": "historic=castle + castle_type=kremlin", + "key": "historic", + "value": "castle", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, + { + "description": "historic=castle + castle_type=shiro", + "key": "castle_type", + "value": "shiro", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, + { + "description": "historic=castle + castle_type=shiro", + "key": "historic", + "value": "castle", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" + }, { "description": "historic=city_gate", "key": "historic", @@ -1565,7 +1777,7 @@ "description": "historic=fort", "key": "historic", "value": "fort", - "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/castle-m.svg" }, { "description": "historic=gallows", @@ -1645,6 +1857,90 @@ "value": "ruins", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" }, + { + "description": "historic=ruins + castle_type=castrum", + "key": "castle_type", + "value": "castrum", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, + { + "description": "historic=ruins + castle_type=castrum", + "key": "historic", + "value": "ruins", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, + { + "description": "historic=ruins + castle_type=defensive", + "key": "castle_type", + "value": "defensive", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, + { + "description": "historic=ruins + castle_type=defensive", + "key": "historic", + "value": "ruins", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, + { + "description": "historic=ruins + castle_type=fortified_church", + "key": "castle_type", + "value": "fortified_church", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, + { + "description": "historic=ruins + castle_type=fortified_church", + "key": "historic", + "value": "ruins", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, + { + "description": "historic=ruins + castle_type=fortress", + "key": "castle_type", + "value": "fortress", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, + { + "description": "historic=ruins + castle_type=fortress", + "key": "historic", + "value": "ruins", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, + { + "description": "historic=ruins + castle_type=hillfort", + "key": "castle_type", + "value": "hillfort", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, + { + "description": "historic=ruins + castle_type=hillfort", + "key": "historic", + "value": "ruins", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, + { + "description": "historic=ruins + castle_type=kremlin", + "key": "castle_type", + "value": "kremlin", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, + { + "description": "historic=ruins + castle_type=kremlin", + "key": "historic", + "value": "ruins", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, + { + "description": "historic=ruins + castle_type=shiro", + "key": "castle_type", + "value": "shiro", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, + { + "description": "historic=ruins + castle_type=shiro", + "key": "historic", + "value": "ruins", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/remains-m.svg" + }, { "description": "historic=ruins + name=*", "key": "historic", @@ -1766,6 +2062,12 @@ "value": "amusement_arcade", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/arcade-m.svg" }, + { + "description": "leisure=bandstand", + "key": "leisure", + "value": "bandstand", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/bandstand-m.svg" + }, { "description": "leisure=beach_resort", "key": "leisure", @@ -1808,11 +2110,23 @@ "value": "fitness_centre", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/fitness_centre-m.svg" }, + { + "description": "leisure=fitness_centre + sport=yoga", + "key": "leisure", + "value": "fitness_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/yoga-centre-m.svg" + }, + { + "description": "leisure=fitness_centre + sport=yoga", + "key": "sport", + "value": "yoga", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/yoga-centre-m.svg" + }, { "description": "leisure=fitness_station", "key": "leisure", "value": "fitness_station", - "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/fitness_station-m.svg" + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/fitness-m.svg" }, { "description": "leisure=golf_course", @@ -1832,6 +2146,12 @@ "value": "ice_rink", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/pitch-m.svg" }, + { + "description": "leisure=indoor_play", + "key": "leisure", + "value": "indoor_play", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/indoor_play-m.svg" + }, { "description": "leisure=marina", "key": "leisure", @@ -1842,7 +2162,7 @@ "description": "leisure=miniature_golf", "key": "leisure", "value": "miniature_golf", - "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/golf-m.svg" + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/golf-centre-m.svg" }, { "description": "leisure=nature_reserve", @@ -1884,7 +2204,13 @@ "description": "leisure=sauna", "key": "leisure", "value": "sauna", - "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/public_bath-m.svg" + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/sauna-m.svg" + }, + { + "description": "leisure=slipway", + "key": "leisure", + "value": "slipway", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/slipway-m.svg" }, { "description": "leisure=sports_centre", @@ -1892,6 +2218,390 @@ "value": "sports_centre", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/sports_centre-m.svg" }, + { + "description": "leisure=sports_centre + sport=american_football", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/america-football-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=american_football", + "key": "sport", + "value": "american_football", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/america-football-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=archery", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/archery-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=archery", + "key": "sport", + "value": "archery", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/archery-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=athletics", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/sports_centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=athletics", + "key": "sport", + "value": "athletics", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/sports_centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=australian_football", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/australian-football-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=australian_football", + "key": "sport", + "value": "australian_football", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/australian-football-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=badminton", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/badminton-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=badminton", + "key": "sport", + "value": "badminton", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/badminton-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=baseball", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/baseball-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=baseball", + "key": "sport", + "value": "baseball", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/baseball-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=basketball", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/basketball-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=basketball", + "key": "sport", + "value": "basketball", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/basketball-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=beachvolleyball", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/volleyball-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=beachvolleyball", + "key": "sport", + "value": "beachvolleyball", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/volleyball-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=bowls", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/sports_centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=bowls", + "key": "sport", + "value": "bowls", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/sports_centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=climbing", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/climbing-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=climbing", + "key": "sport", + "value": "climbing", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/climbing-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=cricket", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/cricket-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=cricket", + "key": "sport", + "value": "cricket", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/cricket-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=curling", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/curling-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=curling", + "key": "sport", + "value": "curling", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/curling-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=equestrian", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/equestrian-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=equestrian", + "key": "sport", + "value": "equestrian", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/equestrian-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=field_hockey", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/hockey-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=field_hockey", + "key": "sport", + "value": "field_hockey", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/hockey-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=futsal", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/soccer-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=futsal", + "key": "sport", + "value": "futsal", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/soccer-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=golf", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/golf-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=golf", + "key": "sport", + "value": "golf", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/golf-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=gymnastics", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/sports_centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=gymnastics", + "key": "sport", + "value": "gymnastics", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/sports_centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=handball", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/handball-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=handball", + "key": "sport", + "value": "handball", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/handball-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=ice_hockey", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/hockey-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=ice_hockey", + "key": "sport", + "value": "ice_hockey", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/hockey-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=multi", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/sports_centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=multi", + "key": "sport", + "value": "multi", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/sports_centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=padel", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/padel-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=padel", + "key": "sport", + "value": "padel", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/padel-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=pelota", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/pelota-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=pelota", + "key": "sport", + "value": "pelota", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/pelota-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=scuba_diving", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/diving-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=scuba_diving", + "key": "sport", + "value": "scuba_diving", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/diving-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=shooting", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/archery-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=shooting", + "key": "sport", + "value": "shooting", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/archery-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=skateboard", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/skateboard-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=skateboard", + "key": "sport", + "value": "skateboard", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/skateboard-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=skiing", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/skiing-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=skiing", + "key": "sport", + "value": "skiing", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/skiing-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=soccer", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/soccer-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=soccer", + "key": "sport", + "value": "soccer", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/soccer-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=swimming", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/swimming-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=swimming", + "key": "sport", + "value": "swimming", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/swimming-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=table_tennis", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/table-tennis-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=table_tennis", + "key": "sport", + "value": "table_tennis", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/table-tennis-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=tennis", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/tennis-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=tennis", + "key": "sport", + "value": "tennis", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/tennis-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=volleyball", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/volleyball-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=volleyball", + "key": "sport", + "value": "volleyball", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/volleyball-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=yoga", + "key": "leisure", + "value": "sports_centre", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/yoga-centre-m.svg" + }, + { + "description": "leisure=sports_centre + sport=yoga", + "key": "sport", + "value": "yoga", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/yoga-centre-m.svg" + }, { "description": "leisure=sports_hall", "key": "leisure", @@ -1924,7 +2634,7 @@ "description": "leisure=water_park", "key": "leisure", "value": "water_park", - "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/swimming-m.svg" + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/swimming-centre-m.svg" }, { "description": "man_made=cairn", @@ -1980,6 +2690,12 @@ "value": "mast", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/dot-m.svg" }, + { + "description": "man_made=observatory", + "key": "man_made", + "value": "observatory", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/observatory-m.svg" + }, { "description": "man_made=petroleum_well", "key": "man_made", @@ -2004,6 +2720,48 @@ "value": "survey_point", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/survey_point-m.svg" }, + { + "description": "man_made=telescope", + "key": "man_made", + "value": "telescope", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/telescope-m.svg" + }, + { + "description": "man_made=telescope + telescope:type=gamma", + "key": "man_made", + "value": "telescope", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/telescope-gamma-m.svg" + }, + { + "description": "man_made=telescope + telescope:type=gamma", + "key": "telescope:type", + "value": "gamma", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/telescope-gamma-m.svg" + }, + { + "description": "man_made=telescope + telescope:type=optical", + "key": "man_made", + "value": "telescope", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/telescope-optical-m.svg" + }, + { + "description": "man_made=telescope + telescope:type=optical", + "key": "telescope:type", + "value": "optical", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/telescope-optical-m.svg" + }, + { + "description": "man_made=telescope + telescope:type=radio", + "key": "man_made", + "value": "telescope", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/telescope-radio-m.svg" + }, + { + "description": "man_made=telescope + telescope:type=radio", + "key": "telescope:type", + "value": "radio", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/telescope-radio-m.svg" + }, { "description": "man_made=tower", "key": "man_made", @@ -2281,6 +3039,18 @@ "value": "funicular", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/funicular-m.svg" }, + { + "description": "railway=station + station=light_rail", + "key": "railway", + "value": "station", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/train_light-m.svg" + }, + { + "description": "railway=station + station=light_rail", + "key": "station", + "value": "light_rail", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/train_light-m.svg" + }, { "description": "railway=tram_stop", "key": "railway", @@ -2292,6 +3062,12 @@ "key": "shop", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/shop-m.svg" }, + { + "description": "shop=agrarian", + "key": "shop", + "value": "agrarian", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/shop-industry-m.svg" + }, { "description": "shop=alcohol", "key": "shop", @@ -2490,11 +3266,6 @@ "value": "dry_cleaning", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/dry_cleaning-m.svg" }, - { - "description": "shop=electrical", - "key": "shop", - "value": "electrical" - }, { "description": "shop=electronics", "key": "shop", @@ -2543,6 +3314,12 @@ "value": "garden_centre", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/garden_center-m.svg" }, + { + "description": "shop=gas", + "key": "shop", + "value": "gas", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/shop-industry-m.svg" + }, { "description": "shop=gift", "key": "shop", @@ -2643,7 +3420,7 @@ "description": "shop=massage", "key": "shop", "value": "massage", - "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/public_bath-m.svg" + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/massage_salon-m.svg" }, { "description": "shop=mobile_phone", @@ -2715,7 +3492,7 @@ "description": "shop=pawnbroker", "key": "shop", "value": "pawnbroker", - "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/bookmaker-m.svg" + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/shop-m.svg" }, { "description": "shop=pet", @@ -2795,6 +3572,12 @@ "value": "tattoo", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/craft-m.svg" }, + { + "description": "shop=telecommunication", + "key": "shop", + "value": "telecommunication", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/mobile_phone-m.svg" + }, { "description": "shop=ticket", "key": "shop", @@ -2813,6 +3596,12 @@ "value": "toys", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/toys-m.svg" }, + { + "description": "shop=trade", + "key": "shop", + "value": "trade", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/shop-industry-m.svg" + }, { "description": "shop=tyres", "key": "shop", @@ -2849,6 +3638,18 @@ "value": "wine", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/alcohol-m.svg" }, + { + "description": "social_facility=food_bank", + "key": "social_facility", + "value": "food_bank", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/food_bank-m.svg" + }, + { + "description": "social_facility=soup_kitchen", + "key": "social_facility", + "value": "soup_kitchen", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/soup_kitchen-m.svg" + }, { "description": "sport=*", "key": "sport", @@ -2878,6 +3679,12 @@ "value": "archery", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/archery-m.svg" }, + { + "description": "sport=athletics", + "key": "sport", + "value": "athletics", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/pitch-m.svg" + }, { "description": "sport=australian_football", "key": "sport", @@ -2908,6 +3715,12 @@ "value": "beachvolleyball", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/volleyball-m.svg" }, + { + "description": "sport=bowls", + "key": "sport", + "value": "bowls", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/pitch-m.svg" + }, { "description": "sport=chess", "key": "sport", @@ -2956,6 +3769,12 @@ "value": "golf", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/golf-m.svg" }, + { + "description": "sport=gymnastics", + "key": "sport", + "value": "gymnastics", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/pitch-m.svg" + }, { "description": "sport=handball", "key": "sport", @@ -2968,6 +3787,12 @@ "value": "ice_hockey", "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/hockey-m.svg" }, + { + "description": "sport=multi", + "key": "sport", + "value": "multi", + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/pitch-m.svg" + }, { "description": "sport=padel", "key": "sport", @@ -3114,7 +3939,7 @@ "description": "tourism=guest_house", "key": "tourism", "value": "guest_house", - "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/apartment-m.svg" + "icon_url": "https://codeberg.org/comaps/comaps/raw/branch/main/data/styles/default/light/symbols/guest_house-m.svg" }, { "description": "tourism=hostel", From 7e40a0e642865eee7e2fc2a0230cf07e0b5ade6b Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Sun, 2 Nov 2025 10:47:38 +0100 Subject: [PATCH 045/136] [android] Fix drawable used in floating marker view Signed-off-by: Jean-Baptiste --- .../src/main/res/drawable/ic_triangle_elevation.xml | 10 ++++++++-- .../app/src/main/res/layout/floating_marker_view.xml | 4 ++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/android/app/src/main/res/drawable/ic_triangle_elevation.xml b/android/app/src/main/res/drawable/ic_triangle_elevation.xml index 9f7880e08..91d7e85bc 100644 --- a/android/app/src/main/res/drawable/ic_triangle_elevation.xml +++ b/android/app/src/main/res/drawable/ic_triangle_elevation.xml @@ -3,7 +3,13 @@ android:height="20dp" android:viewportWidth="960" android:viewportHeight="960"> + + android:pathData="M640,760 L200,480l440,-280v560Z" + android:fillColor="#FFFFFF"/> + diff --git a/android/app/src/main/res/layout/floating_marker_view.xml b/android/app/src/main/res/layout/floating_marker_view.xml index 8a462e5e8..34cf93537 100644 --- a/android/app/src/main/res/layout/floating_marker_view.xml +++ b/android/app/src/main/res/layout/floating_marker_view.xml @@ -22,8 +22,8 @@ android:clipChildren="false"> Date: Sun, 7 Sep 2025 10:20:38 +0200 Subject: [PATCH 046/136] [android] Rework clear and close icon on Android Signed-off-by: Jean-Baptiste --- .../organicmaps/downloader/DownloaderAdapter.java | 2 +- android/app/src/main/res/drawable/ic_cancel.xml | 9 --------- android/app/src/main/res/drawable/ic_close.xml | 13 +++++++++---- .../main/res/layout/item_search_clear_history.xml | 2 +- .../src/main/res/layout/toolbar_search_controls.xml | 2 +- 5 files changed, 12 insertions(+), 16 deletions(-) delete mode 100644 android/app/src/main/res/drawable/ic_cancel.xml diff --git a/android/app/src/main/java/app/organicmaps/downloader/DownloaderAdapter.java b/android/app/src/main/java/app/organicmaps/downloader/DownloaderAdapter.java index b6bdde58e..344be4734 100644 --- a/android/app/src/main/java/app/organicmaps/downloader/DownloaderAdapter.java +++ b/android/app/src/main/java/app/organicmaps/downloader/DownloaderAdapter.java @@ -357,7 +357,7 @@ class DownloaderAdapter extends RecyclerView.Adapter onCancelActionSelected(mSelectedItem)); + return new MenuBottomSheetItem(R.string.cancel, R.drawable.ic_close, () -> onCancelActionSelected(mSelectedItem)); } private class ItemViewHolder extends BaseInnerViewHolder diff --git a/android/app/src/main/res/drawable/ic_cancel.xml b/android/app/src/main/res/drawable/ic_cancel.xml deleted file mode 100644 index 719b1172b..000000000 --- a/android/app/src/main/res/drawable/ic_cancel.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/android/app/src/main/res/drawable/ic_close.xml b/android/app/src/main/res/drawable/ic_close.xml index 70db409b3..a0d529468 100644 --- a/android/app/src/main/res/drawable/ic_close.xml +++ b/android/app/src/main/res/drawable/ic_close.xml @@ -1,5 +1,10 @@ - - + + diff --git a/android/app/src/main/res/layout/item_search_clear_history.xml b/android/app/src/main/res/layout/item_search_clear_history.xml index ae3796515..029ebbef0 100644 --- a/android/app/src/main/res/layout/item_search_clear_history.xml +++ b/android/app/src/main/res/layout/item_search_clear_history.xml @@ -3,4 +3,4 @@ xmlns:app="http://schemas.android.com/apk/res-auto" style="@style/MwmWidget.TextView.Search" android:text="@string/clear_search" - app:drawableStartCompat="@drawable/ic_cancel"/> + app:drawableStartCompat="@drawable/ic_close"/> diff --git a/android/app/src/main/res/layout/toolbar_search_controls.xml b/android/app/src/main/res/layout/toolbar_search_controls.xml index 525fdebc1..f78848b6e 100644 --- a/android/app/src/main/res/layout/toolbar_search_controls.xml +++ b/android/app/src/main/res/layout/toolbar_search_controls.xml @@ -54,7 +54,7 @@ android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/clear_the_search" android:scaleType="center" - app:srcCompat="@drawable/ic_cancel"/> + app:srcCompat="@drawable/ic_close"/> Date: Tue, 11 Nov 2025 11:55:21 +0000 Subject: [PATCH 047/136] fix levenshtein dfa test build The constuctor argument type was modified without any adjustments to the callers. See the commit a0a5459b15372a994575e8619c5062f7bc861b39 Signed-off-by: Wojciech Sipak --- libs/base/base_tests/levenshtein_dfa_test.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/base/base_tests/levenshtein_dfa_test.cpp b/libs/base/base_tests/levenshtein_dfa_test.cpp index b3d822260..b169c3b21 100644 --- a/libs/base/base_tests/levenshtein_dfa_test.cpp +++ b/libs/base/base_tests/levenshtein_dfa_test.cpp @@ -190,7 +190,7 @@ UNIT_TEST(LevenshteinDFA_ErrorsMade) } { - vector const allowedMisprints = {MakeUniString("yj")}; + array const allowedMisprints = {MakeUniString("yj")}; size_t const prefixSize = 1; size_t const maxErrors = 1; string const str = "yekaterinburg"; From f72c4a28d9b4dc05a4578b0f7d5104581d3b1cfc Mon Sep 17 00:00:00 2001 From: Wojciech Sipak Date: Tue, 11 Nov 2025 11:59:16 +0000 Subject: [PATCH 048/136] fix openlr helpers build See the commit e0f8e043bbfa8c2f5f38a0c473abd4e0bfe66027 apparently the code was never tested Signed-off-by: Wojciech Sipak --- tools/openlr/helpers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/openlr/helpers.cpp b/tools/openlr/helpers.cpp index af13d7cfb..ad3120c12 100644 --- a/tools/openlr/helpers.cpp +++ b/tools/openlr/helpers.cpp @@ -52,7 +52,7 @@ optional GetFrcScore(Graph::Edge const & e, FunctionalRoadClass functiona return hwClass == HighwayClass::Motorway || hwClass == HighwayClass::Trunk ? optional(kMaxScoreForFrc) : nullopt; case FunctionalRoadClass::FRC1: - return (HighwayClass::Motorway || hwClass == HighwayClass::Trunk || hwClass == HighwayClass::Primary) ? optional(kMaxScoreForFrc) + return (hwClass == HighwayClass::Motorway || hwClass == HighwayClass::Trunk || hwClass == HighwayClass::Primary) ? optional(kMaxScoreForFrc) : nullopt; case FunctionalRoadClass::FRC2: From 9a960960660c651e19694a0186fa8cfba5ea3841 Mon Sep 17 00:00:00 2001 From: x7z4w Date: Sun, 9 Nov 2025 13:02:32 +0000 Subject: [PATCH 049/136] [android] Remove routing options item divider Signed-off-by: x7z4w --- android/app/src/main/res/layout/fragment_driving_options.xml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/android/app/src/main/res/layout/fragment_driving_options.xml b/android/app/src/main/res/layout/fragment_driving_options.xml index fab1279a8..6ba4db6d2 100644 --- a/android/app/src/main/res/layout/fragment_driving_options.xml +++ b/android/app/src/main/res/layout/fragment_driving_options.xml @@ -36,7 +36,6 @@ android:layout_height="match_parent" android:padding="@dimen/margin_half_double_plus"/> - - - - - Date: Wed, 12 Nov 2025 00:09:37 +0000 Subject: [PATCH 050/136] [strings] Update from Codeberg Translate Co-authored-by: Codeberg Translate Co-authored-by: JanezPavelZebovec Co-authored-by: Linus_W_Frische Co-authored-by: Prefill add-on Co-authored-by: Weblate Co-authored-by: dobridabar Co-authored-by: javnik Co-authored-by: ovl-005 Translation: CoMaps/Android - Map Feature Types Translation: CoMaps/Android UI Strings Translation: CoMaps/iOS - Map Feature Types Translation: CoMaps/iOS UI Strings --- .../app/src/main/res/values-nb/strings.xml | 1 + .../app/src/main/res/values-pl/strings.xml | 2 +- .../src/main/res/values-da/types_strings.xml | 92 ++++++++++++------- .../src/main/res/values-nb/types_strings.xml | 9 ++ .../src/main/res/values-pl/types_strings.xml | 11 +++ .../src/main/res/values-sl/types_strings.xml | 6 ++ .../src/main/res/values-sr/types_strings.xml | 2 +- .../da.lproj/LocalizableTypes.strings | 92 ++++++++++++------- .../nb.lproj/Localizable.strings | 1 + .../nb.lproj/LocalizableTypes.strings | 9 ++ .../pl.lproj/Localizable.strings | 2 +- .../pl.lproj/LocalizableTypes.strings | 11 +++ .../sl.lproj/LocalizableTypes.strings | 6 ++ 13 files changed, 173 insertions(+), 71 deletions(-) diff --git a/android/app/src/main/res/values-nb/strings.xml b/android/app/src/main/res/values-nb/strings.xml index 0e550e72c..23c82f80c 100644 --- a/android/app/src/main/res/values-nb/strings.xml +++ b/android/app/src/main/res/values-nb/strings.xml @@ -885,4 +885,5 @@ Rediger kontakt Type 1 Opprett nye kontakter eller rediger eksisterende. + Unngå asfalterte veier diff --git a/android/app/src/main/res/values-pl/strings.xml b/android/app/src/main/res/values-pl/strings.xml index b5bfe04e5..8400adefa 100644 --- a/android/app/src/main/res/values-pl/strings.xml +++ b/android/app/src/main/res/values-pl/strings.xml @@ -372,7 +372,7 @@ Pobierz region, w którym szukasz lub spróbuj dodać nazwę pobliskiego miasta/wsi. Historia wyszukiwania - Uzyskaj szybki dostęp do ostatniego hasła wyszukiwania. + Zobacz swoje ostatnie wyszukiwania Wyczyść historię wyszukiwania Wikipedia diff --git a/android/sdk/src/main/res/values-da/types_strings.xml b/android/sdk/src/main/res/values-da/types_strings.xml index cc5a4cdb3..08f41a16d 100644 --- a/android/sdk/src/main/res/values-da/types_strings.xml +++ b/android/sdk/src/main/res/values-da/types_strings.xml @@ -28,9 +28,9 @@ Gambling Spillehal for voksne Arkadespil - Ladestander - Cykelladestander - Billadestander + Ladestation + Ladestation til elcykler + Ladestation til elbiler Vuggestue Biograf Bowlinghal @@ -83,17 +83,17 @@ Parkeringslomme Parkeringslomme Privat parkeringslomme - Parkering i vejside - Parkering i vejside - Privat parkering i vejside - Parkeringsindkørsel - Privat parkeringsindkørsel - Parkeringsindkørsel - Parkeringsplads - Parkeringsplads - Parkeringsplads - Parkeringsplads - Handicapparkeringsplads + Gadeparkering + Gadeparkering + Privat gadeparkering + Indkørsel til parkeringshus + Indkørsel til privat parkeringshus + Indkørsel til parkeringshus + Parkeringsbås + Parkeringsbås + Parkeringsbås + Parkeringsbås + Handicapparkeringsbås Betalingsautomat Apotek Tilbedelsessted @@ -393,7 +393,7 @@ Bro Tunnel - Sækunder hovedvej + Sekundær hovedvej Bro @@ -964,7 +964,7 @@ Gardinhandel Delikatessebutik Stormagasin - Isenkræmmer + Byggemarked Renseri Elektronikbutik Erotikbutik @@ -984,7 +984,7 @@ Høreapparatbutik Urtebutik HiFi lyd - Husholdningsartikler butik + Isenkræmmer Smykkebutik Køkkenforretning Vaskeri @@ -993,21 +993,21 @@ Mobiltelefonbutik Pengeudlåner Motorcykelforhandler - Motorcykel reparation + Motorcykelværksted Pladebutik - Butik med musikinstrumenter + Instrumentbutik Avis-kiosk Optiker - Fritidsudstyr + Friluftsbutik Afhentningssted - Pasta butik + Pastabutik Bagværk Pantelåner Dyrehandel Kæledyrspleje Fotobutik Udlejningsbutik - Cykeludlejningsbutik + Cykeludlejning Fiskehandler Genbrugsbutik Skobutik @@ -1015,7 +1015,7 @@ Kontorartikler Supermarked Tatovør - Tebutik + Tehandel Billetkontor Legetøjsbutik Rejsebureau @@ -1026,7 +1026,7 @@ Vinhandel Landbrugsbutik Antikvitetsbutik - Hvidevarer butik + Hvidevareforretning Kunstbutik Børnebutik @@ -1036,8 +1036,8 @@ Velgørenhedsbutik Ostebutik Kunst og kunsthåndværk - Mejeriprodukter - El-butik + Mejeributik + Elektrikerbutik Fiskeributik Brugskunsthandel Lottobutik @@ -1058,7 +1058,7 @@ Australsk fodbold Baseball Basketball - Beachvolley + Strandvolley Skak Curling Ridesport @@ -1163,7 +1163,7 @@ Ridesti Elevator Ridesti - Traktørsted + Biergarten Svævebane Kabinelift Træklift @@ -1220,7 +1220,7 @@ Boblete Mur Fish and Chips - Hovedvej + Vej Rasteplads Internet Trådløst internet @@ -1305,7 +1305,7 @@ Metrolinje Stoppested Metrolinjetunnel - Byggemarked + Isenkræmmer Ankerlift Vejbump Færgerute @@ -1389,8 +1389,32 @@ Portlåge Rørskov Lysbutik - Rygløs bænk - Opladningspunkt til biler - Sportscenter - Sportscenter + Bænk + Ladestander til biler + Idrætscenter + Idrætscenter + Samkørsel + Telefonibutik + Ledig forretning + Bådudlejning + Observatorium + Solseng + Scenepavillon + Legeland + Bueskydningscenter + Atletikcenter + Baseballcenter + Badmintoncenter + Basketballcenter + Golfcenter + Gymnastikcenter + Teleskop + Teleskop (Optisk) + Teleskop (Radio) + Teleskop (Gamma) + Svømmehal + Fødevarebank + Suppekøkken + Fødevarerdeling + Donationsbøsse diff --git a/android/sdk/src/main/res/values-nb/types_strings.xml b/android/sdk/src/main/res/values-nb/types_strings.xml index 36cc432ab..07dbfda51 100644 --- a/android/sdk/src/main/res/values-nb/types_strings.xml +++ b/android/sdk/src/main/res/values-nb/types_strings.xml @@ -1363,4 +1363,13 @@ Kabelbanetunnel Militært Utdanningsinstitusjon + Teleskop + Matsentral + Teleskop (Gamma) + Teleskop (Radio) + Suppekjøkken + Samkjøring + Telekommunikasjonsbutikk + Båtutleie + Observatorium diff --git a/android/sdk/src/main/res/values-pl/types_strings.xml b/android/sdk/src/main/res/values-pl/types_strings.xml index 472e1f081..db36b4c5e 100644 --- a/android/sdk/src/main/res/values-pl/types_strings.xml +++ b/android/sdk/src/main/res/values-pl/types_strings.xml @@ -1435,4 +1435,15 @@ Centrum sportowe Studio Jogi Pusty lokal + Wypożyczalnia łodzi + Teleskop + Teleskop optyczny + Radioteleskop + Teleskop (prom. gamma) + Obserwatorium + Car Pooling + Sklep dostawcy usług telekomunikacyjnych + Bank żywności + Jadłodajnia + Jadłodzielnia diff --git a/android/sdk/src/main/res/values-sl/types_strings.xml b/android/sdk/src/main/res/values-sl/types_strings.xml index 32db72bc5..361af82e2 100644 --- a/android/sdk/src/main/res/values-sl/types_strings.xml +++ b/android/sdk/src/main/res/values-sl/types_strings.xml @@ -154,4 +154,10 @@ Polnilno mesto za avtomobile Vrtec Kino + Izposoja čolnov + Teleskop + Teleskop (svetlobni) + Teleskop (radijski) + Teleskop (gama žarki) + Zvezdarna diff --git a/android/sdk/src/main/res/values-sr/types_strings.xml b/android/sdk/src/main/res/values-sr/types_strings.xml index b2a04129c..4acc791bf 100644 --- a/android/sdk/src/main/res/values-sr/types_strings.xml +++ b/android/sdk/src/main/res/values-sr/types_strings.xml @@ -1230,7 +1230,7 @@ Фудбал Пливање Стони тенис - Тенис + Тениски терен Одбојка Куглање Куглање diff --git a/iphone/Maps/LocalizedStrings/da.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/da.lproj/LocalizableTypes.strings index 87e12be88..aa12d3d9f 100644 --- a/iphone/Maps/LocalizedStrings/da.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/da.lproj/LocalizableTypes.strings @@ -27,7 +27,7 @@ "type.amenity.bicycle_parking" = "Cykelparkering"; "type.amenity.bicycle_rental" = "Cykeludlejning"; "type.amenity.bicycle_repair_station" = "Cykelreparationsstation"; -"type.amenity.biergarten" = "Traktørsted"; +"type.amenity.biergarten" = "Biergarten"; "type.amenity.brothel" = "Bordel"; "type.amenity.bureau_de_change" = "Valutaveksling"; "type.amenity.bus_station" = "Rutebilstation"; @@ -40,9 +40,9 @@ "type.amenity.gambling" = "Gambling"; "type.leisure.adult_gaming_centre" = "Spillehal for voksne"; "type.leisure.amusement_arcade" = "Arkadespil"; -"type.amenity.charging_station" = "Ladestander"; -"type.amenity.charging_station.bicycle" = "Cykelladestander"; -"type.amenity.charging_station.motorcar" = "Billadestander"; +"type.amenity.charging_station" = "Ladestation"; +"type.amenity.charging_station.bicycle" = "Ladestation til elcykler"; +"type.amenity.charging_station.motorcar" = "Ladestation til elbiler"; "type.amenity.childcare" = "Vuggestue"; "type.amenity.cinema" = "Biograf"; "type.leisure.bowling_alley" = "Bowlinghal"; @@ -99,17 +99,17 @@ "type.amenity.parking.street_side" = "Parkeringslomme"; "type.amenity.parking.street_side.fee" = "Parkeringslomme"; "type.amenity.parking.street_side.private" = "Privat parkeringslomme"; -"type.amenity.parking.lane" = "Parkering i vejside"; -"type.amenity.parking.lane.fee" = "Parkering i vejside"; -"type.amenity.parking.lane.private" = "Privat parkering i vejside"; -"type.amenity.parking_entrance" = "Parkeringsindkørsel"; -"type.amenity.parking_entrance.private" = "Privat parkeringsindkørsel"; -"type.amenity.parking_entrance.permissive" = "Parkeringsindkørsel"; -"type.amenity.parking_space" = "Parkeringsplads"; -"type.amenity.parking_space.permissive" = "Parkeringsplads"; -"type.amenity.parking_space.private" = "Parkeringsplads"; -"type.amenity.parking_space.underground" = "Parkeringsplads"; -"type.amenity.parking_space.disabled" = "Handicapparkeringsplads"; +"type.amenity.parking.lane" = "Gadeparkering"; +"type.amenity.parking.lane.fee" = "Gadeparkering"; +"type.amenity.parking.lane.private" = "Privat gadeparkering"; +"type.amenity.parking_entrance" = "Indkørsel til parkeringshus"; +"type.amenity.parking_entrance.private" = "Indkørsel til privat parkeringshus"; +"type.amenity.parking_entrance.permissive" = "Indkørsel til parkeringshus"; +"type.amenity.parking_space" = "Parkeringsbås"; +"type.amenity.parking_space.permissive" = "Parkeringsbås"; +"type.amenity.parking_space.private" = "Parkeringsbås"; +"type.amenity.parking_space.underground" = "Parkeringsbås"; +"type.amenity.parking_space.disabled" = "Handicapparkeringsbås"; "type.amenity.payment_terminal" = "Betalingsautomat"; "type.amenity.pharmacy" = "Apotek"; "type.amenity.place_of_worship" = "Tilbedelsessted"; @@ -384,7 +384,7 @@ "type.healthcare.psychotherapist" = "Psykoterapi"; "type.healthcare.sample_collection" = "Prøvetagning"; "type.healthcare.speech_therapist" = "Tale terapi"; -"type.highway" = "Hovedvej"; +"type.highway" = "Vej"; "type.highway.bridleway" = "Ridesti"; /* These translations are used for all type.highway.*.bridge. */ @@ -503,7 +503,7 @@ /* These translations are used for all type.highway.*.tunnel. */ "type.highway.road.tunnel" = "Tunnel"; -"type.highway.secondary" = "Sækunder hovedvej"; +"type.highway.secondary" = "Sekundær hovedvej"; /* These translations are used for all type.highway.*.bridge. */ "type.highway.secondary.bridge" = "Bro"; @@ -1216,7 +1216,7 @@ "type.shop.curtain" = "Gardinhandel"; "type.shop.deli" = "Delikatessebutik"; "type.shop.department_store" = "Stormagasin"; -"type.shop.doityourself" = "Isenkræmmer"; +"type.shop.doityourself" = "Byggemarked"; "type.shop.dry_cleaning" = "Renseri"; "type.shop.electronics" = "Elektronikbutik"; "type.shop.erotic" = "Erotikbutik"; @@ -1232,12 +1232,12 @@ "type.shop.greengrocer" = "Grønthandler"; "type.shop.grocery" = "Købmand"; "type.shop.hairdresser" = "Frisør"; -"type.shop.hardware" = "Byggemarked"; +"type.shop.hardware" = "Isenkræmmer"; "type.shop.health_food" = "Helsekostbutik"; "type.shop.hearing_aids" = "Høreapparatbutik"; "type.shop.herbalist" = "Urtebutik"; "type.shop.hifi" = "HiFi lyd"; -"type.shop.houseware" = "Husholdningsartikler butik"; +"type.shop.houseware" = "Isenkræmmer"; "type.shop.jewelry" = "Smykkebutik"; "type.shop.kiosk" = "Kiosk"; "type.shop.kitchen" = "Køkkenforretning"; @@ -1247,21 +1247,21 @@ "type.shop.mobile_phone" = "Mobiltelefonbutik"; "type.shop.money_lender" = "Pengeudlåner"; "type.shop.motorcycle" = "Motorcykelforhandler"; -"type.shop.motorcycle_repair" = "Motorcykel reparation"; +"type.shop.motorcycle_repair" = "Motorcykelværksted"; "type.shop.music" = "Pladebutik"; -"type.shop.musical_instrument" = "Butik med musikinstrumenter"; +"type.shop.musical_instrument" = "Instrumentbutik"; "type.shop.newsagent" = "Avis-kiosk"; "type.shop.optician" = "Optiker"; -"type.shop.outdoor" = "Fritidsudstyr"; +"type.shop.outdoor" = "Friluftsbutik"; "type.shop.outpost" = "Afhentningssted"; -"type.shop.pasta" = "Pasta butik"; +"type.shop.pasta" = "Pastabutik"; "type.shop.pastry" = "Bagværk"; "type.shop.pawnbroker" = "Pantelåner"; "type.shop.pet" = "Dyrehandel"; "type.shop.pet_grooming" = "Kæledyrspleje"; "type.shop.photo" = "Fotobutik"; "type.shop.rental" = "Udlejningsbutik"; -"type.shop.rental.bicycle" = "Cykeludlejningsbutik"; +"type.shop.rental.bicycle" = "Cykeludlejning"; "type.shop.seafood" = "Fiskehandler"; "type.shop.second_hand" = "Genbrugsbutik"; "type.shop.shoes" = "Skobutik"; @@ -1269,7 +1269,7 @@ "type.shop.stationery" = "Kontorartikler"; "type.shop.supermarket" = "Supermarked"; "type.shop.tattoo" = "Tatovør"; -"type.shop.tea" = "Tebutik"; +"type.shop.tea" = "Tehandel"; "type.shop.ticket" = "Billetkontor"; "type.shop.toys" = "Legetøjsbutik"; "type.shop.travel_agency" = "Rejsebureau"; @@ -1280,7 +1280,7 @@ "type.shop.wine" = "Vinhandel"; "type.shop.agrarian" = "Landbrugsbutik"; "type.shop.antiques" = "Antikvitetsbutik"; -"type.shop.appliance" = "Hvidevarer butik"; +"type.shop.appliance" = "Hvidevareforretning"; /* maybe change to Art Gallery for en-US when supported */ "type.shop.art" = "Kunstbutik"; @@ -1291,8 +1291,8 @@ "type.shop.charity" = "Velgørenhedsbutik"; "type.shop.cheese" = "Ostebutik"; "type.shop.craft" = "Kunst og kunsthåndværk"; -"type.shop.dairy" = "Mejeriprodukter"; -"type.shop.electrical" = "El-butik"; +"type.shop.dairy" = "Mejeributik"; +"type.shop.electrical" = "Elektrikerbutik"; "type.shop.fishing" = "Fiskeributik"; "type.shop.interior_decoration" = "Brugskunsthandel"; "type.shop.lottery" = "Lottobutik"; @@ -1313,7 +1313,7 @@ "type.sport.australian_football" = "Australsk fodbold"; "type.sport.baseball" = "Baseball"; "type.sport.basketball" = "Basketball"; -"type.sport.beachvolleyball" = "Beachvolley"; +"type.sport.beachvolleyball" = "Strandvolley"; "type.sport.bowls" = "Bowls"; "type.sport.chess" = "Skak"; "type.sport.cricket" = "Cricket"; @@ -1489,7 +1489,31 @@ "type.power.portal" = "Power Portal"; "type.building.guardhouse" = "Sikkerhedsbås"; "type.shop.lighting" = "Lysbutik"; -"type.amenity.charging_station.motorcar.small" = "Opladningspunkt til biler"; -"type.leisure.sports_centre.sport.american_football" = "Sportscenter"; -"type.leisure.sports_centre.sport.multi" = "Sportscenter"; -"type.amenity.bench.backless" = "Rygløs bænk"; +"type.amenity.charging_station.motorcar.small" = "Ladestander til biler"; +"type.leisure.sports_centre.sport.american_football" = "Idrætscenter"; +"type.leisure.sports_centre.sport.multi" = "Idrætscenter"; +"type.amenity.bench.backless" = "Bænk"; +"type.man_made.observatory" = "Observatorium"; +"type.man_made.telescope.optical" = "Teleskop (Optisk)"; +"type.man_made.telescope.radio" = "Teleskop (Radio)"; +"type.amenity.food_sharing" = "Fødevarerdeling"; +"type.amenity.food_bank" = "Fødevarebank"; +"type.amenity.soup_kitchen" = "Suppekøkken"; +"type.man_made.telescope" = "Teleskop"; +"type.amenity.give_box" = "Donationsbøsse"; +"type.man_made.telescope.gamma" = "Teleskop (Gamma)"; +"type.amenity.car_pooling" = "Samkørsel"; +"type.shop.telecommunication" = "Telefonibutik"; +"type.disusedbusiness" = "Ledig forretning"; +"type.amenity.boat_rental" = "Bådudlejning"; +"type.amenity.lounger" = "Solseng"; +"type.leisure.bandstand" = "Scenepavillon"; +"type.leisure.indoor_play" = "Legeland"; +"type.leisure.sports_centre.sport.archery" = "Bueskydningscenter"; +"type.leisure.sports_centre.sport.athletics" = "Atletikcenter"; +"type.leisure.sports_centre.sport.baseball" = "Baseballcenter"; +"type.leisure.sports_centre.sport.badminton" = "Badmintoncenter"; +"type.leisure.sports_centre.sport.basketball" = "Basketballcenter"; +"type.leisure.sports_centre.sport.golf" = "Golfcenter"; +"type.leisure.sports_centre.sport.gymnastics" = "Gymnastikcenter"; +"type.leisure.sports_centre.sport.swimming" = "Svømmehal"; diff --git a/iphone/Maps/LocalizedStrings/nb.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/nb.lproj/Localizable.strings index cb09da8dd..95bb8e719 100644 --- a/iphone/Maps/LocalizedStrings/nb.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/nb.lproj/Localizable.strings @@ -1099,3 +1099,4 @@ "offline_explanation_title" = "Offline-kart"; "avoid_steps" = "Unngå trapper"; "editor_place_doesnt_exist_description" = "Beskriv hvordan stedet ser ut nå for å sende en feilmelding til OpenStreetMap-fellesskapet"; +"avoid_paved" = "Unngå asfalterte veier"; diff --git a/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings index cba4741f9..2e8ed1b79 100644 --- a/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings @@ -1525,3 +1525,12 @@ "type.shop.lighting" = "Lampebutikk"; "type.leisure.sports_centre.sport.swimming" = "Svømmesenter"; "type.amenity.bench.backless" = "Benk uten rygg"; +"type.man_made.telescope.radio" = "Teleskop (Radio)"; +"type.amenity.food_bank" = "Matsentral"; +"type.amenity.soup_kitchen" = "Suppekjøkken"; +"type.man_made.telescope" = "Teleskop"; +"type.man_made.telescope.gamma" = "Teleskop (Gamma)"; +"type.amenity.car_pooling" = "Samkjøring"; +"type.man_made.observatory" = "Observatorium"; +"type.shop.telecommunication" = "Telekommunikasjonsbutikk"; +"type.amenity.boat_rental" = "Båtutleie"; diff --git a/iphone/Maps/LocalizedStrings/pl.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/pl.lproj/Localizable.strings index e8ed09c8b..39cddf2e3 100644 --- a/iphone/Maps/LocalizedStrings/pl.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/pl.lproj/Localizable.strings @@ -487,7 +487,7 @@ /* The message when user did not find anything in the search. */ "search_not_found_query" = "Pobierz region, w którym szukasz lub spróbuj dodać nazwę pobliskiego miasta/wsi."; "search_history_title" = "Historia wyszukiwania"; -"search_history_text" = "Uzyskaj szybki dostęp do ostatniego hasła wyszukiwania."; +"search_history_text" = "Zobacz swoje ostatnie wyszukiwania."; "clear_search" = "Wyczyść historię wyszukiwania"; /* Place Page link to Wikipedia article (if map object has it). */ diff --git a/iphone/Maps/LocalizedStrings/pl.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/pl.lproj/LocalizableTypes.strings index 6c941db95..2973250b7 100644 --- a/iphone/Maps/LocalizedStrings/pl.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/pl.lproj/LocalizableTypes.strings @@ -1527,3 +1527,14 @@ "type.leisure.bandstand" = "Muszla koncertowa"; "type.disusedbusiness" = "Pusty lokal"; "type.amenity.lounger" = "Leżak"; +"type.man_made.observatory" = "Obserwatorium"; +"type.man_made.telescope.optical" = "Teleskop optyczny"; +"type.man_made.telescope.radio" = "Radioteleskop"; +"type.man_made.telescope" = "Teleskop"; +"type.man_made.telescope.gamma" = "Teleskop (prom. gamma)"; +"type.amenity.boat_rental" = "Wypożyczalnia łodzi"; +"type.amenity.food_sharing" = "Jadłodzielnia"; +"type.amenity.food_bank" = "Bank żywności"; +"type.amenity.soup_kitchen" = "Jadłodajnia"; +"type.amenity.car_pooling" = "Car Pooling"; +"type.shop.telecommunication" = "Sklep dostawcy usług telekomunikacyjnych"; diff --git a/iphone/Maps/LocalizedStrings/sl.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/sl.lproj/LocalizableTypes.strings index 5d6b1f115..602945e51 100644 --- a/iphone/Maps/LocalizedStrings/sl.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/sl.lproj/LocalizableTypes.strings @@ -153,3 +153,9 @@ "type.amenity.love_hotel" = "Hotel za zaljubljence"; "type.amenity.charging_station.motorcar.small" = "Polnilno mesto za avtomobile"; "type.amenity.cinema" = "Kino"; +"type.man_made.observatory" = "Zvezdarna"; +"type.man_made.telescope.optical" = "Teleskop (svetlobni)"; +"type.man_made.telescope.radio" = "Teleskop (radijski)"; +"type.man_made.telescope" = "Teleskop"; +"type.man_made.telescope.gamma" = "Teleskop (gama žarki)"; +"type.amenity.boat_rental" = "Izposoja čolnov"; From f16d14e07f35376e2e1be6557d3c669eb88c2f20 Mon Sep 17 00:00:00 2001 From: zyphlar Date: Thu, 1 May 2025 22:47:34 -0700 Subject: [PATCH 051/136] [generator] Automate maps generation with Docker and CI/CD Co-authored-by: Konstantin Pastbin Signed-off-by: zyphlar --- .forgejo/workflows/map-generator.yml | 585 +++++++++++------- .gitignore | 1 + .../maps_generator/generator/exceptions.py | 29 +- .../generator/stages_declaration.py | 13 +- .../maps_generator/generator/stages_tests.py | 2 + .../var/etc/map_generator.ini.prod | 107 ++++ tools/unix/maps/Dockerfile | 68 ++ tools/unix/maps/docker_maps_generator.sh | 56 ++ tools/unix/maps/generate_subways.sh | 11 +- tools/unix/maps/run-docker.sh | 34 + tools/unix/maps/settings.sh.prod | 26 + tools/unix/maps/settings_default.sh | 6 +- tools/unix/maps/upload_to_cdn.sh | 76 ++- 13 files changed, 763 insertions(+), 251 deletions(-) create mode 100644 tools/python/maps_generator/var/etc/map_generator.ini.prod create mode 100644 tools/unix/maps/Dockerfile create mode 100644 tools/unix/maps/docker_maps_generator.sh create mode 100644 tools/unix/maps/run-docker.sh create mode 100644 tools/unix/maps/settings.sh.prod diff --git a/.forgejo/workflows/map-generator.yml b/.forgejo/workflows/map-generator.yml index 230985fff..79fc99582 100644 --- a/.forgejo/workflows/map-generator.yml +++ b/.forgejo/workflows/map-generator.yml @@ -5,10 +5,10 @@ on: jobs: description: 'Which job(s) to run right now?' required: true - default: 'all' + default: 'all-except-upload' type: choice options: - - all + - all-except-upload - copy-coasts - planet - wiki @@ -16,30 +16,82 @@ on: - subways - tiger - maps + - upload + map-generator-continue: + description: 'Continue previous map generation?' + required: false + default: false + type: boolean + map-generator-countries: + description: 'Generate specific MWMs? (i.e. "US_New York_*, foo")' + required: false + type: string + reset: + description: 'Reset part of the system?' + required: false + default: 'no' + type: choice + options: + - 'no' + - wiki-ratelimit + +## RCLONE_CONF is multi-line text containing keys and credentials for us2,ru1,fi1,de1 servers env: + RCLONE_CONF: ${{ secrets.RCLONE_CONF }} WIKIMEDIA_USERNAME: ${{ secrets.WIKIMEDIA_USERNAME }} WIKIMEDIA_PASSWORD: ${{ secrets.WIKIMEDIA_PASSWORD }} - S3_KEY_ID: ${{ secrets.S3_KEY_ID }} - S3_SECRET_KEY: ${{ secrets.S3_SECRET_KEY }} - S3_ENDPOINT: ${{ secrets.S3_ENDPOINT }} - S3_BUCKET: ${{ secrets.S3_BUCKET }} - SFTP_USER: ${{ secrets.SFTP_USER }} - SFTP_PASSWORD: ${{ secrets.SFTP_PASSWORD }} - SFTP_HOST: ${{ secrets.SFTP_HOST }} - SFTP_PATH: ${{ secrets.SFTP_PATH }} + ZULIP_BOT_EMAIL: ${{ secrets.ZULIP_BOT_EMAIL }} + ZULIP_API_KEY: ${{ secrets.ZULIP_API_KEY }} + MWMCONTINUE: ${{ inputs.map-generator-continue }} + MWMCOUNTRIES: ${{ inputs.map-generator-countries }} DEBIAN_FRONTEND: noninteractive TZ: Etc/UTC jobs: - copy-coasts: - if: inputs.jobs == 'copy-coasts' || inputs.jobs == 'all' - name: Copy Previously Generated Coasts + clone-repos: + name: Clone Git Repos runs-on: mapfilemaker container: - image: ubuntu:latest + image: codeberg.org/comaps/maps_generator:f6d53d54f794 volumes: - - /media/4tbexternal:/media/4tbexternal + - /mnt/4tbexternal:/mnt/4tbexternal + concurrency: + group: ${{ github.workflow }}-map-generator-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + steps: + - uses: actions/cache@v4 + with: + path: "~" + key: cache-${{ github.run_id }}-${{ github.run_attempt }} + - name: Checkout main repo + shell: bash + run: | + echo "Cloning $FORGEJO_SERVER_URL/$FORGEJO_REPOSITORY branch $FORGEJO_REF_NAME" + cd ~ + git clone --recurse-submodules --shallow-submodules -b $FORGEJO_REF_NAME --single-branch $FORGEJO_SERVER_URL/$FORGEJO_REPOSITORY.git comaps + - name: Checkout wikiparser repo + shell: bash + run: | + cd ~ + git clone https://codeberg.org/comaps/wikiparser.git + - name: Checkout subways repo + shell: bash + run: | + cd ~ + git clone https://codeberg.org/comaps/subways.git + + copy-coasts: + if: inputs.jobs == 'copy-coasts' || inputs.jobs == 'all-except-upload' + name: Copy Previously Generated Coasts + runs-on: mapfilemaker + needs: + - clone-repos + container: + image: codeberg.org/comaps/maps_generator:f6d53d54f794 + volumes: + - /mnt/4tbexternal/:/mnt/4tbexternal/ + - /mnt/4tbexternal/osm-planet:/home/planet concurrency: group: ${{ github.workflow }}-map-generator-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true @@ -47,336 +99,403 @@ jobs: - name: Copy Coasts shell: bash run: | - if [ -f /media/4tbexternal/osm-maps/*/intermediate_data/WorldCoasts.geom ]; then - cp /media/4tbexternal/osm-maps/*/intermediate_data/WorldCoasts.geom /media/4tbexternal/osm-planet/latest_coasts.geom - cp /media/4tbexternal/osm-maps/*/intermediate_data/WorldCoasts.rawgeom /media/4tbexternal/osm-planet/latest_coasts.rawgeom + echo "WorldCoasts available:" + ls -al /mnt/4tbexternal/osm-maps/*/intermediate_data/WorldCoasts.* + + if [ -f /mnt/4tbexternal/osm-maps/*/intermediate_data/WorldCoasts.geom ]; then + + echo "Before:" + ls -al /home/planet/latest_coasts* + + cp -p /mnt/4tbexternal/osm-maps/*/intermediate_data/WorldCoasts.geom /home/planet/latest_coasts.geom + cp -p /mnt/4tbexternal/osm-maps/*/intermediate_data/WorldCoasts.rawgeom /home/planet/latest_coasts.rawgeom + + echo "After:" + ls -al /home/planet/latest_coasts* + + else + + echo "No WorldCoasts found." + fi update-planet: - if: inputs.jobs == 'planet' || inputs.jobs == 'all' + if: inputs.jobs == 'planet' || inputs.jobs == 'all-except-upload' name: Update Planet runs-on: mapfilemaker + needs: + - clone-repos container: - image: ubuntu:latest + image: codeberg.org/comaps/maps_generator:f6d53d54f794 volumes: - - /media/4tbexternal:/media/4tbexternal + - /mnt/4tbexternal/:/mnt/4tbexternal/ + - /mnt/4tbexternal/osm-planet:/home/planet concurrency: group: ${{ github.workflow }}-map-generator-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true steps: - - name: Install dependencies - shell: bash - run: | - apt-get update -y - apt-get install -y pyosmium osmium-tool python3-venv python3-pip wget2 - rm -f /usr/lib/python*/EXTERNALLY-MANAGED - pip3 install "protobuf<4" - name: Download Planet File if Absent shell: bash + # TODO: replace wget2 with curl -Z run: | - if [ ! -d /media/4tbexternal/osm-planet/planet/ ]; then - mkdir -p /media/4tbexternal/osm-planet/planet/ + if [ ! -d /home/planet/planet/ ]; then + mkdir -p /home/planet/planet/ fi - if [ ! -f /media/4tbexternal/osm-planet/planet/planet-latest.osm.pbf ]; then - cd /media/4tbexternal/osm-planet/planet/ - wget2 --verbose --progress=bar --continue --debug https://ftpmirror.your.org/pub/openstreetmap/pbf/planet-latest.osm.pbf + if [ ! -f /home/planet/planet/planet-latest.osm.pbf ]; then + cd /home/planet/planet/ + wget2 --verbose --progress=bar --continue https://ftpmirror.your.org/pub/openstreetmap/pbf/planet-latest.osm.pbf + else + echo "planet-latest.osm.pbf was found, raw download not required." fi - name: Update Planet shell: bash run: | - cd /media/4tbexternal/osm-planet/planet/ - pyosmium-up-to-date planet-latest.osm.pbf -o planet-latest-new.osm.pbf -vv --size 16384 + cd /home/planet/planet/ + rm planet-latest-new.osm.pbf + pyosmium-up-to-date planet-latest.osm.pbf -o planet-latest-new.osm.pbf -v --size 16384 mv planet-latest-new.osm.pbf planet-latest.osm.pbf - name: Converting planet-latest.osm.pbf to planet.o5m - run: /root/OM/osmctools/osmconvert planet-latest.osm.pbf -o=planet.o5m + # TODO: better to run osmupdate (not convert) just before starting the maps jobs - for max fresh data. + run: | + echo "Starting..." + cd /home/planet/planet/ + osmconvert -v --drop-author --drop-version --hash-memory=4000 planet-latest.osm.pbf -o=planet.o5m + echo "Done." + - name: Notify Zulip + run: | + curl -X POST https://comaps.zulipchat.com/api/v1/messages \ + -u $ZULIP_BOT_EMAIL:$ZULIP_API_KEY \ + --data-urlencode type=stream \ + --data-urlencode 'to="DevOps"' \ + --data-urlencode topic=codeberg-bot \ + --data-urlencode 'content=Planet update is done!' wiki-update: - if: inputs.jobs == 'wiki' || inputs.jobs == 'all' + if: inputs.jobs == 'wiki' || inputs.jobs == 'all-except-upload' name: Update Wikipedia runs-on: mapfilemaker + needs: + - clone-repos container: - image: ubuntu:latest + image: codeberg.org/comaps/maps_generator:f6d53d54f794 volumes: - - /media/4tbexternal:/media/4tbexternal + - /mnt/4tbexternal/:/mnt/4tbexternal/ + - /mnt/4tbexternal/osm-planet:/home/planet concurrency: group: ${{ github.workflow }}-map-generator-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true steps: - - name: Install dependencies - shell: bash - run: | - apt-get update -y - apt-get install -y jq curl wget2 rustc cargo git ca-certificates - - name: Clone wikiparser if necessary - shell: bash - run: | - if [ ! -d /media/4tbexternal/wikiparser ]; then - cd /media/4tbexternal - git clone https://codeberg.org/comaps/wikiparser.git - fi + - uses: actions/cache@v4 + with: + path: "~" + key: cache-${{ github.run_id }}-${{ github.run_attempt }} - name: Check for planet file shell: bash + # TODO: remove debug output run: | - if [ ! -f /media/4tbexternal/osm-planet/planet/planet-latest.osm.pbf ]; then - echo "ERROR: No file at /media/4tbexternal/osm-planet/planet/planet-latest.osm.pbf" - ls -al /media/4tbexternal/ - ls -al /media/4tbexternal/osm-planet/ - ls -al /media/4tbexternal/osm-planet/planet/ + if [ ! -f /home/planet/planet/planet-latest.osm.pbf ]; then + echo "ERROR: No file at /home/planet/planet/planet-latest.osm.pbf" + ls -al /home/planet/ + ls -al /home/planet/planet/ + exit 1 + fi + - name: Only get new dumps once per 30 days + shell: bash + run: | + if [[ '${{ inputs.reset }}' == 'wiki-ratelimit' ]]; then + echo "Bypassing wiki rate limit upon request." + exit 0 + fi + + datediff() { + d1=$(date -d "$1" +%s) + d2=$(date -d "$2" +%s) + echo $(( (d1 - d2) / 86400 )) + } + RECENTDUMPDATE=$(find /home/planet/wikipedia/dumps/ -mindepth 1 -maxdepth 1 -iname "2*" -type d | sort -n -r | head -1 | cut -d/ -f6) + TODAY=$(date +%Y%m%d) + DATEDIFF=$(datediff $TODAY $RECENTDUMPDATE) + if [ $DATEDIFF -lt 30 ]; then + echo "ERROR: The most recent wiki dump is from $RECENTDUMPDATE, $DATEDIFF days ago. Wikimedia limits users to 15 snapshot requests per month." + echo "Set the 'reset' option to 'wiki-ratelimit' to bypass this." + ls -al /home/planet/wikipedia/dumps/ exit 1 fi - name: Update Wikipedia from Enterprise API shell: bash run: | - mkdir -p /media/4tbexternal/osm-planet/wikipedia/dumps - mkdir -p /media/4tbexternal/osm-planet/wikipedia/build - cd /media/4tbexternal/wikiparser + #todo: curl in download.sh can fail when rate limited and even save error messages to the output. need to validate. + #downloading all languages can also trigger rate limits or fail as well. needs work. + #also: a failure to download means a failure to build, and could result in no wiki descriptions etc. + #also-also: do we want to remove old wiki data in planet between builds? pastk: no need, its being updated / augmented + mkdir -p /home/planet/wikipedia/dumps + mkdir -p /home/planet/wikipedia/build + cd ~/wikiparser ls -al echo "Downloading ..." - ./download.sh /media/4tbexternal/osm-planet/wikipedia/dumps + ./download.sh /home/planet/wikipedia/dumps + ls -al /home/planet/wikipedia/dumps/* echo "Running ..." - ./run.sh /media/4tbexternal/osm-planet/wikipedia/build \ - /media/4tbexternal/osm-planet/planet/planet-latest.osm.pbf \ - /media/4tbexternal/osm-planet/wikipedia/dumps/latest/*.tar.gz + ./run.sh /home/planet/wikipedia/build \ + /home/planet/planet/planet-latest.osm.pbf \ + /home/planet/wikipedia/dumps/latest/*.tar.gz echo "DONE" + - name: Check that the latest dumps are present, recent, and not super tiny + shell: bash + run: | + FAILCHECK=0 + + # Check all .tar.gz files in /home/planet/wikipedia/dumps/latest/ + for file in /home/planet/wikipedia/dumps/latest/*.tar.gz; do + # Check if file exists (handles case where glob doesn't match) + [ -e "$file" ] || continue + + # Get file size in MB and modification time in days + size_mb=$(stat -f%z "$file" 2>/dev/null | awk '{print int($1/1024/1024)}' || stat -c%s "$file" | awk + '{print int($1/1024/1024)}') + days_old=$(find "$file" -mtime -7 | wc -l) + + # Verify conditions + if [ "$size_mb" -lt 100 ]; then + echo "FAIL: $file is only ${size_mb}MB (< 100MB)" + FAILCHECK=1 + elif [ "$days_old" -eq 0 ]; then + echo "FAIL: $file is older than 7 days" + ls -al $file + FAILCHECK=1 + else + echo "PASS: $file (${size_mb}MB, modified within 7 days)" + fi + done + + exit $FAILCHECK + - name: Notify Zulip + run: | + curl -X POST https://comaps.zulipchat.com/api/v1/messages \ + -u $ZULIP_BOT_EMAIL:$ZULIP_API_KEY \ + --data-urlencode type=stream \ + --data-urlencode 'to="DevOps"' \ + --data-urlencode topic=codeberg-bot \ + --data-urlencode 'content=Wiki update is done!' update-isolines: - if: inputs.jobs == 'isolines' || inputs.jobs == 'all' + if: inputs.jobs == 'isolines' || inputs.jobs == 'all-except-upload' name: Update Isolines runs-on: mapfilemaker + needs: + - clone-repos container: - image: ubuntu:latest + image: codeberg.org/comaps/maps_generator:f6d53d54f794 volumes: - - /media/4tbexternal:/media/4tbexternal + - /mnt/4tbexternal/:/mnt/4tbexternal/ + - /mnt/4tbexternal/osm-planet:/home/planet concurrency: group: ${{ github.workflow }}-map-generator-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true steps: - - name: Install dependencies - shell: bash - run: | - apt-get update -qq \ - && apt-get install -y --no-install-recommends \ - curl \ - osmctools \ - rclone \ - git \ - ca-certificates \ - openssh-client \ - sshpass \ - vim \ - wget \ - build-essential \ - clang \ - cmake \ - python3 \ - python3-pip \ - python3.12-venv \ - qt6-base-dev \ - qt6-positioning-dev \ - libc++-dev \ - libfreetype-dev \ - libglvnd-dev \ - libgl1-mesa-dev \ - libharfbuzz-dev \ - libicu-dev \ - libqt6svg6-dev \ - libqt6positioning6-plugins \ - libqt6positioning6 \ - libsqlite3-dev \ - libxrandr-dev \ - libxinerama-dev \ - libxcursor-dev \ - libxi-dev \ - zlib1g-dev - rm -f /usr/lib/python*/EXTERNALLY-MANAGED - pip3 install "protobuf<4" - - name: Clone main repo if necessary - shell: bash - run: | - if [ ! -d /media/4tbexternal/comaps-init ]; then - apt-get update -qq && apt-get install -y --no-install-recommends git - cd /media/4tbexternal - git clone --recurse-submodules --shallow-submodules -b rebase-generator-pastk-wb251014 --single-branch https://codeberg.org/comaps/comaps.git comaps-init - fi + - uses: actions/cache@v4 + with: + path: "~" + key: cache-${{ github.run_id }}-${{ github.run_attempt }} + # TODO: we only need to update these if our SRTM or countries change + # TODO: after update, verify that sizable files exist: /home/planet/isolines/*.isolines - name: Update Isolines shell: bash + # TODO: preserve previous isolines version? + # TODO: cleanup the tmp-tiles dir after completion run: | - cd /media/4tbexternal/comaps-init/ - ./tools/unix/build_omim.sh -R topography_generator_tool - rm -rf ../osm-planet/isolines/ - mkdir ../osm-planet/isolines/ - ../omim-build-relwithdebinfo/topography_generator_tool \ + cd ~/comaps/ + ./tools/unix/build_omim.sh -p ~ -R topography_generator_tool + rm -rf /home/planet/isolines/ + mkdir /home/planet/isolines/ + ~/omim-build-relwithdebinfo/topography_generator_tool \ --profiles_path=./data/conf/isolines/isolines-profiles.json \ --countries_to_generate_path=./data/conf/isolines/countries-to-generate.json \ - --tiles_isolines_out_dir=../osm-planet/isolines/tmp-tiles/ \ - --countries_isolines_out_dir=../osm-planet/isolines/ \ + --tiles_isolines_out_dir=/home/planet/isolines/tmp-tiles/ \ + --countries_isolines_out_dir=/home/planet/isolines/ \ --data_dir=./data/ \ - --srtm_path=../osm-planet/SRTM-patched-europe/ \ - --threads=22 + --srtm_path=/home/planet/SRTM-patched-europe/ \ + --threads=96 + - name: Check isolines + shell: bash + run: | + NUMISO=$(ls -al /home/planet/isolines/*.isolines | wc -l) + echo "Found $NUMISO isolines" + if [ $NUMISO -lt 10 ]; then + echo "ERROR: Did generation fail?" + exit 1 + fi + - name: Notify Zulip + run: | + curl -X POST https://comaps.zulipchat.com/api/v1/messages \ + -u $ZULIP_BOT_EMAIL:$ZULIP_API_KEY \ + --data-urlencode type=stream \ + --data-urlencode 'to="DevOps"' \ + --data-urlencode topic=codeberg-bot \ + --data-urlencode 'content=Isolines are done!' update-subways: - if: inputs.jobs == 'subways' || inputs.jobs == 'all' + if: inputs.jobs == 'subways' || inputs.jobs == 'all-except-upload' name: Update Subways runs-on: mapfilemaker + needs: + - clone-repos container: - image: ubuntu:latest + image: codeberg.org/comaps/maps_generator:f6d53d54f794 volumes: - - /media/4tbexternal:/media/4tbexternal + - /mnt/4tbexternal/:/mnt/4tbexternal/ + - /mnt/4tbexternal/osm-planet:/home/planet concurrency: group: ${{ github.workflow }}-map-generator-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true steps: - - name: Install dependencies - shell: bash - run: | - apt-get update -qq && apt-get install -y --no-install-recommends curl osmctools osmium-tool python3-venv ca-certificates git python3-pip - rm -f /usr/lib/python*/EXTERNALLY-MANAGED - pip3 install "protobuf<4" - - name: Clone subways if necessary - shell: bash - run: | - if [ ! -d /media/4tbexternal/subways ]; then - cd /media/4tbexternal - git clone https://codeberg.org/comaps/subways.git - fi - - name: Clone main repo if necessary - shell: bash - run: | - if [ ! -d /media/4tbexternal/comaps-init ]; then - cd /media/4tbexternal - git clone --recurse-submodules --shallow-submodules -b rebase-generator-pastk-wb251014 --single-branch https://codeberg.org/comaps/comaps.git comaps-init - fi + - uses: actions/cache@v4 + with: + path: "~" + key: cache-${{ github.run_id }}-${{ github.run_attempt }} - name: Update Subways shell: bash run: | - cd /media/4tbexternal/comaps-init/ + cd ~/comaps/ cp tools/unix/maps/settings.sh.prod tools/unix/maps/settings.sh ./tools/unix/maps/generate_subways.sh + - name: Notify Zulip + run: | + curl -X POST https://comaps.zulipchat.com/api/v1/messages \ + -u $ZULIP_BOT_EMAIL:$ZULIP_API_KEY \ + --data-urlencode type=stream \ + --data-urlencode 'to="DevOps"' \ + --data-urlencode topic=codeberg-bot \ + --data-urlencode 'content=Subways are done!' update-tiger: - if: inputs.jobs == 'tiger' || inputs.jobs == 'all' + if: inputs.jobs == 'tiger' || inputs.jobs == 'all-except-upload' name: Update TIGER runs-on: mapfilemaker + needs: + - clone-repos container: - image: ubuntu:latest + image: codeberg.org/comaps/maps_generator:f6d53d54f794 volumes: - - /media/4tbexternal:/media/4tbexternal + - /mnt/4tbexternal/:/mnt/4tbexternal/ + - /mnt/4tbexternal/osm-planet:/home/planet concurrency: group: ${{ github.workflow }}-map-generator-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true steps: - - name: Install dependencies - shell: bash - run: | - apt-get update -qq && apt-get install -y --no-install-recommends \ - build-essential \ - clang \ - cmake \ - ninja-build \ - ca-certificates \ - git \ - wget2 - - name: Clone main repo if necessary - shell: bash - run: | - if [ ! -d /media/4tbexternal/comaps-init ]; then - cd /media/4tbexternal - git clone --recurse-submodules --shallow-submodules -b rebase-generator-pastk-wb251014 --single-branch https://codeberg.org/comaps/comaps.git comaps-init - fi + - uses: actions/cache@v4 + with: + path: "~" + key: cache-${{ github.run_id }}-${{ github.run_attempt }} - name: Build address_parser shell: bash run: | - cd /media/4tbexternal/comaps-init - rm -rf ../omim-build-relwithdebinfo/CMakeCache.txt - rm -rf ../omim-build-relwithdebinfo/CMakeFiles - ./tools/unix/build_omim.sh -R address_parser_tool + cd ~/comaps + #rm -rf ~/omim-build-relwithdebinfo/CMakeCache.txt + #rm -rf ~/omim-build-relwithdebinfo/CMakeFiles + ./tools/unix/build_omim.sh -p ~ -R address_parser_tool - name: Update TIGER from Nominatim shell: bash + # TODO: use curl instead of wget2 run: | - cd /media/4tbexternal/osm-planet/ + # TODO: maybe remove old osm-planet/tiger first? + cd /home/planet/ + mkdir -p tiger wget2 https://nominatim.org/data/tiger-nominatim-preprocessed-latest.csv.tar.gz - tar -xOzf tiger-nominatim-preprocessed-latest.csv.tar.gz | /media/4tbexternal/omim-build-relwithdebinfo/address_parser_tool --output_path=./tiger + cd ~/comaps + tar -xOzf /home/planet/tiger-nominatim-preprocessed-latest.csv.tar.gz | ~/omim-build-relwithdebinfo/address_parser_tool --output_path=/home/planet/tiger generate-maps: - if: inputs.jobs == 'maps' || inputs.jobs == 'all' + if: inputs.jobs == 'maps' || inputs.jobs == 'all-except-upload' name: Generate Maps runs-on: mapfilemaker + needs: + - clone-repos + timeout-minutes: 40320 container: - image: ubuntu:latest + image: codeberg.org/comaps/maps_generator:f6d53d54f794 volumes: - - /media/4tbexternal:/media/4tbexternal + - /mnt/4tbexternal/:/mnt/4tbexternal/ + - /mnt/4tbexternal/osm-planet:/home/planet options: --ulimit nofile=262144:262144 concurrency: group: ${{ github.workflow }}-map-generator-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true steps: - - name: Install dependencies - shell: bash - run: | - apt-get update -qq \ - && apt-get install -y --no-install-recommends \ - curl \ - osmctools \ - rclone \ - git \ - ca-certificates \ - openssh-client \ - sshpass \ - vim \ - wget \ - build-essential \ - clang \ - cmake \ - ninja-build \ - python3 \ - python3-pip \ - python3.12-venv \ - qt6-base-dev \ - qt6-positioning-dev \ - libc++-dev \ - libfreetype-dev \ - libglvnd-dev \ - libgl1-mesa-dev \ - libharfbuzz-dev \ - libicu-dev \ - libqt6svg6-dev \ - libqt6positioning6-plugins \ - libqt6positioning6 \ - libsqlite3-dev \ - libxrandr-dev \ - libxinerama-dev \ - libxcursor-dev \ - libxi-dev \ - zlib1g-dev - - name: Clone repo if necessary - shell: bash - run: | - if [ ! -d /media/4tbexternal/comaps-init ]; then - cd /media/4tbexternal - git clone --recurse-submodules --shallow-submodules -b rebase-generator-pastk-wb251014 --single-branch https://codeberg.org/comaps/comaps.git comaps-init - fi + - uses: actions/cache@v4 + with: + path: "~" + key: cache-${{ github.run_id }}-${{ github.run_attempt }} - name: Make output folders if necessary shell: bash run: | - if [ ! -d /media/4tbexternal/osm-maps ]; then - mkdir -p /media/4tbexternal/osm-maps + if [ ! -d /mnt/4tbexternal/osm-maps ]; then + mkdir -p /mnt/4tbexternal/osm-maps fi - name: Get SRTM if necessary + # TODO: it should be a separate step like Wiki or isolines shell: bash run: | - if [ ! -d /media/4tbexternal/osm-planet/SRTM-patched-europe/ ]; then + if [ ! -d /home/planet/SRTM-patched-europe/ ]; then echo "ERROR: NO SRTM" exit 1 fi - - name: Symlink paths for repo scripts - shell: bash - run: | - mkdir -p /root/OM - ln -s /media/4tbexternal/comaps-init /root/OM/organicmaps - ln -s /media/4tbexternal/osm-planet /home/planet - ln -s /media/4tbexternal/osm-maps /root/OM/maps_build - name: Run docker_maps_generator.sh shell: bash run: | - cd /root/OM/organicmaps - ./tools/unix/docker_maps_generator.sh \ No newline at end of file + cd ~/comaps + bash ./tools/unix/maps/docker_maps_generator.sh + - name: Notify Zulip + run: | + curl -X POST https://comaps.zulipchat.com/api/v1/messages \ + -u $ZULIP_BOT_EMAIL:$ZULIP_API_KEY \ + --data-urlencode type=stream \ + --data-urlencode 'to="DevOps"' \ + --data-urlencode topic=codeberg-bot \ + --data-urlencode 'content=Generator is done!' + + upload-maps: + if: inputs.jobs == 'upload' + name: Upload Maps + runs-on: mapfilemaker + container: + image: codeberg.org/comaps/maps_generator:f6d53d54f794 + volumes: + - /mnt/4tbexternal/:/mnt/4tbexternal/ + - /mnt/4tbexternal/osm-planet:/home/planet + concurrency: + group: ${{ github.workflow }}-map-generator-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + steps: + - name: Write config file + run: | + mkdir -p ~/.config/rclone/ + echo "${{ secrets.RCLONE_CONF }}" > ~/.config/rclone/rclone.conf + - name: Upload map files to CDNs + shell: bash + run: | + shopt -s nullglob + buildfolder=$(find /mnt/4tbexternal/osm-maps/ -mindepth 1 -maxdepth 1 -iname "2*" -type d | sort -n -r | head -1 | cut -d/ -f5) + builddate=$(find /mnt/4tbexternal/osm-maps/*/ -mindepth 1 -maxdepth 1 -iname "2*" -type d | sort -n -r | head -1 | cut -d/ -f6) + mwmfiles=( /mnt/4tbexternal/osm-maps/$buildfolder/$builddate/*.mwm ) + + if (( ${#mwmfiles[@]} )); then + echo "<$(date +%T)> Uploading maps from $buildfolder/$builddate..." + cd ~/comaps/tools/unix/maps + ./upload_to_cdn.sh /mnt/4tbexternal/osm-maps/$buildfolder/$builddate + echo "<$(date +%T)> Finished uploading maps from $buildfolder/$builddate." + else + echo "<$(date +%T)> No MWM files in /mnt/4tbexternal/osm-maps/$buildfolder/$builddate/*.mwm, not uploading maps." + echo "<$(date +%T)> Found top level: $(ls -alt /mnt/4tbexternal/osm-maps/*)" + echo "<$(date +%T)> Found second level: $(ls -alt /mnt/4tbexternal/osm-maps/$buildfolder/*)" + fi + - name: Notify Zulip + run: | + curl -X POST https://comaps.zulipchat.com/api/v1/messages \ + -u $ZULIP_BOT_EMAIL:$ZULIP_API_KEY \ + --data-urlencode type=stream \ + --data-urlencode 'to="DevOps"' \ + --data-urlencode topic=codeberg-bot \ + --data-urlencode 'content=Upload is done!' + + \ No newline at end of file diff --git a/.gitignore b/.gitignore index f91b69f1a..03f25e08e 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,7 @@ Makefile.Release object_script.*.Debug object_script.*.Release compile_commands.json +*.local.* stxxl.errlog stxxl.log diff --git a/tools/python/maps_generator/generator/exceptions.py b/tools/python/maps_generator/generator/exceptions.py index 3f8c94f2e..dec292b9b 100644 --- a/tools/python/maps_generator/generator/exceptions.py +++ b/tools/python/maps_generator/generator/exceptions.py @@ -1,5 +1,5 @@ import os - +import subprocess class MapsGeneratorError(Exception): pass @@ -35,9 +35,24 @@ class FailedTest(MapsGeneratorError): def wait_and_raise_if_fail(p): if p.wait() != os.EX_OK: - args = p.args - logs = p.output.name - if p.error.name != logs: - logs += " and " + p.error.name - msg = f"The launch of {args.pop(0)} failed.\nArguments used: {' '.join(args)}\nSee details in {logs}" - raise BadExitStatusError(msg) + if type(p) is subprocess.Popen: + args = p.args + stdout = p.stdout + stderr = p.stderr + logs = None + errors = None + if type(stdout) is not type(None): + logs = stdout.read(256).decode() + if type(stderr) is not type(None): + errors = stderr.read(256).decode() + if errors != logs: + logs += " and " + errors + msg = f"The launch of {args.pop(0)} failed.\nArguments used: {' '.join(args)}\nSee details in {logs}" + raise BadExitStatusError(msg) + else: + args = p.args + logs = p.output.name + if p.error.name != logs: + logs += " and " + p.error.name + msg = f"The launch of {args.pop(0)} failed.\nArguments used: {' '.join(args)}\nSee details in {logs}" + raise BadExitStatusError(msg) diff --git a/tools/python/maps_generator/generator/stages_declaration.py b/tools/python/maps_generator/generator/stages_declaration.py index d57e67016..06756a3d7 100644 --- a/tools/python/maps_generator/generator/stages_declaration.py +++ b/tools/python/maps_generator/generator/stages_declaration.py @@ -11,6 +11,7 @@ import multiprocessing import os import shutil import tarfile +import errno from collections import defaultdict from concurrent.futures import ThreadPoolExecutor, as_completed from typing import AnyStr @@ -168,8 +169,18 @@ class StageDownloadDescriptions(Stage): ) """ - src = "/home/planet/descriptions" + # The src folder is hardcoded here and must be implemented on the map building machine + src = "/home/planet/wikipedia/descriptions" + # The dest folder will generally become build/*/intermediate_data/descriptions dest = env.paths.descriptions_path + # An empty source folder is a big problem + try: + if os.path.isdir(src): + print("Found %s" % (src)) + else: + raise FileNotFoundError(errno.ENOENT, os.strerror(errno.ENOENT), src) + except OSError as e: + print("rmtree error: %s - %s" % (e.filename, e.strerror)) # Empty folder "descriptions" can be already created. try: if os.path.isdir(dest): diff --git a/tools/python/maps_generator/generator/stages_tests.py b/tools/python/maps_generator/generator/stages_tests.py index 821ec2add..b49f335b6 100644 --- a/tools/python/maps_generator/generator/stages_tests.py +++ b/tools/python/maps_generator/generator/stages_tests.py @@ -9,6 +9,8 @@ from maps_generator.utils.file import download_file def make_test_booking_data(max_days): def test_booking_data(env: Env, logger, *args, **kwargs): + if not settings.HOTELS_URL: + return None base_url, _ = settings.HOTELS_URL.rsplit("/", maxsplit=1) url = f"{base_url}/meta.json" meta_path = os.path.join(env.paths.tmp_dir(), "hotels-meta.json") diff --git a/tools/python/maps_generator/var/etc/map_generator.ini.prod b/tools/python/maps_generator/var/etc/map_generator.ini.prod new file mode 100644 index 000000000..036893991 --- /dev/null +++ b/tools/python/maps_generator/var/etc/map_generator.ini.prod @@ -0,0 +1,107 @@ +[Developer] +# Path to the `comaps` source code repository: +OMIM_PATH: ~/comaps +# A path with the generator_tool binary: +BUILD_PATH: ~/omim-build-relwithdebinfo + + +[Main] +# A special small planet file will be downloaded if DEBUG is set to 1. +DEBUG: 0 +# A main working directory. There is a subdirectory created for each generator run +# which contains the planet and other downloads, temporary build files, logs and completed MWMs. +MAIN_OUT_PATH: /mnt/4tbexternal/osm-maps +# Path for storing caches for nodes, ways, relations. +# If it's not set then caches are stored inside the directory of the current build. +# CACHE_PATH: ${Main:MAIN_OUT_PATH}/cache + + +[Generator tool] +# Path to the data/ folder in the repository: +USER_RESOURCE_PATH: ${Developer:OMIM_PATH}/data +# Features stage only parallelism level. Set to 0 for auto detection. +THREADS_COUNT_FEATURES_STAGE: 0 +# Do not change it. This is determined automatically. +NODE_STORAGE: mem + + +[Osm tools] +# Path to osmctools binaries: +OSM_TOOLS_PATH: /usr/bin/ +# If the binaries are not found neither in the configured path nor system-wide, +# then the tools are built from the sources: +OSM_TOOLS_SRC_PATH: ${Developer:OMIM_PATH}/tools/osmctools + +[Logging] +# maps_generator's general (python output only) log file path and name. +# More detailed logs that include output of the `generator_tool` binary +# are located in the `logs/` subdir of a particular build directory, +# e.g. `maps_build/2023_06_04__20_05_07/logs/`. +LOG_FILE_PATH: ${Main:MAIN_OUT_PATH}/generation.log + + +[External] +# Planet file location. It should be a dump of OSM data in osm.pbf format. +# By default its an entire planet from "planet.openstreetmap.org". +# Or set it to a particular country/region extract from e.g. [Geofabrik](http://download.geofabrik.de/index.html). +# Note that an entire planet generation takes 40+ hours on a 256GB RAM server (and 1TB+ disk space). +# Stick to smaller extracts unless you have a machine this large. +# Here and further, its possible to specify either an URL (to be downloaded automatically) +# or a local file path like file:///path/to/file. +# A sample URL to download a latest OSM dump for North Macedonia: +PLANET_URL: file:///home/planet/planet/planet.o5m +# Location of the md5 checksum of the planet file: +PLANET_MD5_URL: ${External:PLANET_URL}.md5 +# A base url to the latest_coasts.geom and latest_coasts.rawgeom files. +# For example, if PLANET_COASTS_URL = https://somesite.com/download/ +# then the https://somesite.com/download/latest_coasts.geom url will be used to download latest_coasts.geom and +# the https://somesite.com/download/latest_coasts.rawgeom url will be used to download latest_coasts.rawgeom. +# Comment to skip getting the coastlines files. +PLANET_COASTS_URL: file:///home/planet/ +# Should be 'true' for an entire planet build to make a special routing section in World.mwm +# for alerting about absent regions without which the route can't be built. +# NEED_BUILD_WORLD_ROADS: true +# Subway file location, see docs/SUBWAY_GENERATION.md if you want to generate your own file. +# Comment to disable subway layer generation. + +SUBWAY_URL: file:///home/planet/subway/subways.transit.json + +# Location of the EXPERIMENTAL GTFS-extracted public transport transit files: +# TRANSIT_URL: + +# Urls for production maps generation. +# UGC_URL: +# HOTELS_URL: +# PROMO_CATALOG_CITIES: +# POPULARITY_URL: +# FOOD_URL: +# FOOD_TRANSLATIONS_URL: + +SRTM_PATH: /home/planet/SRTM-patched-europe/ +ISOLINES_PATH: /home/planet/isolines/ +ADDRESSES_PATH: /home/planet/tiger/ + +# Local path (not url!) to .csv files. +UK_POSTCODES_URL: /home/planet/postcodes/gb-postcode-data/gb_postcodes.csv +US_POSTCODES_URL: /home/planet/postcodes/us-postcodes/uszips.csv + + +[Stages] +# Set to 1 to update the entire OSM planet file (as taken from "planet.openstreetmap.org") +# via an osmupdate tool before the generation. Not for use with partial planet extracts. +NEED_PLANET_UPDATE: 0 +# If you want to calculate diffs you need to specify where the old maps are, +# e.g. ${Main:MAIN_OUT_PATH}/2021_03_16__09_00_00/ +DATA_ARCHIVE_DIR: ${Generator tool:USER_RESOURCE_PATH} +# How many versions in the archive to use for diff calculation: +DIFF_VERSION_DEPTH: 2 + + +[Common] +# Default parallelism level for the most of jobs. Set to 0 for auto detection. +THREADS_COUNT: 0 + + +[Stats] +# Path to rules for calculating statistics by type: +STATS_TYPES_CONFIG: ${Developer:OMIM_PATH}/tools/python/maps_generator/var/etc/stats_types_config.txt diff --git a/tools/unix/maps/Dockerfile b/tools/unix/maps/Dockerfile new file mode 100644 index 000000000..b9f732408 --- /dev/null +++ b/tools/unix/maps/Dockerfile @@ -0,0 +1,68 @@ +# See run-docker.sh for cloning, building, and running the maps generator Docker routine +FROM debian:latest + +ARG DEBIAN_FRONTEND=noninteractive +ENV TZ=Etc/UTC + +RUN apt-get update -qq \ + && apt-get install -y --no-install-recommends \ + build-essential \ + ca-certificates \ + cargo \ + clang \ + cmake \ + curl \ + git \ + jq \ + libc++-dev \ + libfreetype-dev \ + libgeos-dev \ + libgl1-mesa-dev \ + libglvnd-dev \ + libharfbuzz-dev \ + libicu-dev \ + libqt6positioning6 \ + libqt6positioning6-plugins \ + libqt6svg6-dev \ + libsqlite3-dev \ + libxcursor-dev \ + libxi-dev \ + libxinerama-dev \ + libxrandr-dev \ + ninja-build \ + nodejs \ + openssh-client \ + osmctools \ + osmium-tool \ + pyosmium \ + python3 \ + python3-pip \ + python3-venv \ + python-is-python3 \ + python3-dev \ + qt6-base-dev \ + qt6-positioning-dev \ + rclone \ + rustc \ + sshpass \ + vim-tiny \ + wget \ + wget2 \ + zlib1g-dev \ + && rm -rf /var/cache/apt/* /var/lib/apt/lists/*; + +# Allow pip to install system-wide in the container +RUN pip3 install "protobuf<4" --break-system-packages + +# Mount a volume to store the large input, output, and temp files here +RUN mkdir /mnt/4tbexternal +# And a volume to store >10gb files for the planet output here +RUN mkdir /home/planet + +WORKDIR ~ + +# The actual map generation process will run something like this, +# but ~/comaps isn't mounted nor provided in the docker image. +#CMD ~/comaps/tools/unix/maps/docker_maps_generator.sh + +CMD /bin/bash \ No newline at end of file diff --git a/tools/unix/maps/docker_maps_generator.sh b/tools/unix/maps/docker_maps_generator.sh new file mode 100644 index 000000000..d0abc0b74 --- /dev/null +++ b/tools/unix/maps/docker_maps_generator.sh @@ -0,0 +1,56 @@ +#!/usr/bin/env bash + +set -e + +echo "<$(date +%T)> Starting..." + +# Prepare paths +# Most other paths in /mnt/4tbexternal or /home/planet are already created by Dockerfile or CI/CD. +# +mkdir -p /root/.config/CoMaps # Odd mkdir permission errors in generator_tool in Docker without these +chmod -R 777 /root/.config +mkdir -p /home/planet/postcodes/gb-postcode-data/ +mkdir -p /home/planet/postcodes/us-postcodes/ +mkdir -p /home/planet/SRTM-patched-europe/ +mkdir -p /home/planet/subway + +echo "<$(date +%T)> Running ./configure.sh ..." +cd ~/comaps +export SKIP_MAP_DOWNLOAD=1 SKIP_GENERATE_SYMBOLS=1 +./configure.sh + +echo "<$(date +%T)> Compiling tools..." +cd ~/comaps +./tools/unix/build_omim.sh -p ~ -R generator_tool +./tools/unix/build_omim.sh -p ~ -R world_roads_builder_tool +./tools/unix/build_omim.sh -p ~ -R mwm_diff_tool +cd tools/python/maps_generator +python3 -m venv /tmp/venv +/tmp/venv/bin/pip3 install -r requirements_dev.txt + +echo "<$(date +%T)> Copying map generator INI..." +cp var/etc/map_generator.ini.prod var/etc/map_generator.ini + + +cd ~/comaps/tools/python +if [ $MWMCONTINUE -gt 0 ]; then + +echo "<$(date +%T)> Continuing from preexisting generator run..." +/tmp/venv/bin/python -m maps_generator --skip="MwmDiffs" --continue + +else + +if [[ -n $MWMCOUNTRIES ]]; then + +echo "<$(date +%T)> Generating only specific maps [$MWMCOUNTRIES]..." +/tmp/venv/bin/python -m maps_generator --countries=$MWMCOUNTRIES --skip="MwmDiffs" + +else + +echo "<$(date +%T)> Generating maps..." +/tmp/venv/bin/python -m maps_generator --skip="MwmDiffs" + +fi +fi + +echo "<$(date +%T)> DONE" diff --git a/tools/unix/maps/generate_subways.sh b/tools/unix/maps/generate_subways.sh index 867210368..467cb38cf 100755 --- a/tools/unix/maps/generate_subways.sh +++ b/tools/unix/maps/generate_subways.sh @@ -20,9 +20,9 @@ export SKIP_PLANET_UPDATE="1" # If unavailable then replace with a local file. # TODO: keep the downloaded csv file from the latest run. #export CITIES_INFO_URL="" -export TMPDIR="$BUILD_PATH/subways" +export TMPDIR="$BUILD_PATH/subway" # The output file, which needs post-processing by transit_graph_generator.py -export MAPSME="$SUBWAYS_PATH/subways.json" +export MAPSME="$SUBWAYS_PATH/subway.json" # Produce additional files needed for https://cdn.organicmaps.app/subway/ export HTML_DIR="$SUBWAYS_VALIDATOR_PATH" @@ -30,7 +30,12 @@ export DUMP="$SUBWAYS_VALIDATOR_PATH" export GEOJSON="$SUBWAYS_VALIDATOR_PATH" export DUMP_CITY_LIST="$SUBWAYS_VALIDATOR_PATH/cities.txt" -"$SUBWAYS_REPO_PATH/scripts/process_subways.sh" 2>&1 | tee "$SUBWAYS_LOG" +# cd to subways repo so relative paths work in the script +PREVDIR=$(pwd) +cd "$SUBWAYS_REPO_PATH" +echo "Running process_subways.sh:" +./scripts/process_subways.sh 2>&1 | tee "$SUBWAYS_LOG" +cd "$PREVDIR" # Make render.html available for map visualization on the web cp -r "$SUBWAYS_REPO_PATH"/render/* "$SUBWAYS_VALIDATOR_PATH/" diff --git a/tools/unix/maps/run-docker.sh b/tools/unix/maps/run-docker.sh new file mode 100644 index 000000000..a156b3533 --- /dev/null +++ b/tools/unix/maps/run-docker.sh @@ -0,0 +1,34 @@ +#!/usr/bin/env bash + +# Run the maps generator via Docker manually without CI +# See .forgejo/workflows/map-generator.yml for steps to run before the main mapgen process, +# e.g. clone the repos, get/update planet file, generate isolines etc. + +# To build the docker container: +# cd /mnt/4tbexternal/comaps/tools/unix/maps +# docker build . -t maps_generator +# +# To push for ci/cd, tag for codeberg: +# docker login codeberg.org +# docker tag maps_generator codeberg.org/comaps/maps_generator:latest +# docker push codeberg.org/comaps/maps_generator:latest +# You can also tag and push the image Id for posterity: codeberg.org/comaps/maps_generator:1234abcd +# If you get a Dockerfile not found error especially on an XFS partition, try copying Dockerfile to an ext4 partition first. +# Or use docker via apt instead of snap. + +# We assume that the following will be cloned into the container itself at runtime: +# ~/comaps (comaps main app repo) +# ~/subways (repo for processing OSM subway/transit info) +# ~/wikiparser (repo for processing Wikipedia data) + +# We also assume a number of files/folders/repos are pre-set-up before mounting via volumes below: +# /mnt/4tbexternal (base folder for directory traversal) +# /mnt/4tbexternal/osm-maps (folder for holding generated map data output) +# /home/planet (folder for holding required input dumps) + +docker run \ + --ulimit nofile=262144:262144 \ + -v /mnt/4tbexternal/:/mnt/4tbexternal/ \ + -v /mnt/4tbexternal/osm-planet:/home/planet \ + -it codeberg.org/comaps/maps_generator:latest \ + ~/comaps/tools/unix/maps/docker_maps_generator.sh diff --git a/tools/unix/maps/settings.sh.prod b/tools/unix/maps/settings.sh.prod new file mode 100644 index 000000000..2389be8c2 --- /dev/null +++ b/tools/unix/maps/settings.sh.prod @@ -0,0 +1,26 @@ +## NOTE: edit the settings.sh file to customize/override the defaults. + +# Absolutize & normalize paths. +REPO_PATH="${REPO_PATH:-$(cd "$(dirname "$0")/../../.."; pwd -P)}" + +#TODO: is base path used? +BASE_PATH="${BASE_PATH:-$REPO_PATH/..}" +# Source map data and processed outputs e.g. wiki articles +DATA_PATH="${DATA_PATH:-/home/planet}" +# Temporary files +BUILD_PATH="${BUILD_PATH:-$DATA_PATH/build}" +# Other code repositories, e.g. subways, wikiparser.. +CODE_PATH="${CODE_PATH:-~}" + +# OSM planet source files + +PLANET_PATH="${PLANET_PATH:-$DATA_PATH/planet}" +PLANET_PBF="${PLANET_PBF:-$PLANET_PATH/planet-latest.osm.pbf}" +PLANET_O5M="${PLANET_O5M:-$PLANET_PATH/planet-latest.o5m}" + +# Subways + +SUBWAYS_REPO_PATH="${SUBWAYS_REPO_PATH:-/root/subways}" +SUBWAYS_PATH="${SUBWAYS_PATH:-$DATA_PATH/subway}" +SUBWAYS_LOG="${SUBWAYS_LOG:-$SUBWAYS_PATH/subway.log}" +SUBWAYS_VALIDATOR_PATH="${SUBWAYS_VALIDATOR_PATH:-$SUBWAYS_PATH/validator}" diff --git a/tools/unix/maps/settings_default.sh b/tools/unix/maps/settings_default.sh index 95cf37974..60594c66a 100644 --- a/tools/unix/maps/settings_default.sh +++ b/tools/unix/maps/settings_default.sh @@ -20,6 +20,6 @@ PLANET_O5M="${PLANET_O5M:-$PLANET_PATH/planet-latest.o5m}" # Subways SUBWAYS_REPO_PATH="${SUBWAYS_REPO_PATH:-$CODE_PATH/subways}" -SUBWAYS_PATH="${SUBWAYS_PATH:-$DATA_PATH/subways}" -SUBWAYS_LOG="${SUBWAYS_LOG:-$SUBWAYS_PATH/subways.log}" -SUBWAYS_VALIDATOR_PATH="${SUBWAYS_VALIDATOR_PATH:-$SUBWAYS_PATH/validator}" +SUBWAYS_PATH="${SUBWAYS_PATH:-$DATA_PATH/subway}" +SUBWAYS_LOG="${SUBWAYS_LOG:-$SUBWAYS_PATH/subway.log}" +SUBWAYS_VALIDATOR_PATH="${SUBWAYS_VALIDATOR_PATH:-$SUBWAYS_PATH/validator}" \ No newline at end of file diff --git a/tools/unix/maps/upload_to_cdn.sh b/tools/unix/maps/upload_to_cdn.sh index f3462fc66..ab0af4e98 100755 --- a/tools/unix/maps/upload_to_cdn.sh +++ b/tools/unix/maps/upload_to_cdn.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -# Upload new maps version to all CDN nodes (in parallel). +# Upload new maps version to all CDN nodes (in parallel) and remove old versions. # Use following commands for deleting older maps: # @@ -8,15 +8,15 @@ # First list all maps versions on the server # sudo rclone lsd ru1:comaps-maps/maps # Delete the old version -# sudo rclone purge -v ru1:comaps-maps/maps/250713 +# sudo rclone purge -v ru1:comaps-maps/maps/250713/ # # fi1 - max 3 versions # sudo rclone lsd fi1:/var/www/html/maps -# sudo rclone purge -v fi1:/var/www/html/maps/250713 +# sudo rclone purge -v fi1:/var/www/html/maps/250713/ # # de1 - max 6 versions # sudo rclone lsd de1:/var/www/html/comaps-cdn/maps -# sudo rclone purge -v de1:/var/www/html/comaps-cdn/maps/250713 +# sudo rclone purge -v de1:/var/www/html/comaps-cdn/maps/250713/ # # us2 - all versions, don't delete # sudo rclone lsd us2:comaps-map-files/maps @@ -39,6 +39,54 @@ DIR=$(dirname $1)/$MAPS echo "Uploading maps folder $DIR to $MAPS" +# Remove old versions before uploading new ones +echo "Checking for old versions to remove..." + +# ru1 - keep max 3 versions +echo "Cleaning ru1 (keeping 3 newest versions)..." +OLD_VERSIONS_RU1=$(rclone lsd ru1:comaps-maps/maps --max-depth 1 | awk '{print $5}' | sort -r | tail -n +4) +for version in $OLD_VERSIONS_RU1; do + if [ $version -gt 250101 ]; then + echo " Deleting ru1:comaps-maps/maps/$version/" + rclone purge -v ru1:comaps-maps/maps/$version/ + fi +done + +# fi1 - keep max 3 versions +echo "Cleaning fi1 (keeping 3 newest versions)..." +OLD_VERSIONS_FI1=$(rclone lsd fi1:/var/www/html/maps --max-depth 1 | awk '{print $5}' | sort -r | tail -n +4) +for version in $OLD_VERSIONS_FI1; do + if [ $version -gt 250101 ]; then + echo " Deleting fi1:/var/www/html/maps/$version/" + rclone purge -v fi1:/var/www/html/maps/$version/ + fi +done + +# de1 - keep max 6 versions +echo "Cleaning de1 (keeping 6 newest versions)..." +OLD_VERSIONS_DE1=$(rclone lsd de1:/var/www/html/comaps-cdn/maps --max-depth 1 | awk '{print $5}' | sort -r | tail -n +7) +for version in $OLD_VERSIONS_DE1; do + if [ $version -gt 250101 ]; then + echo " Deleting de1:/var/www/html/comaps-cdn/maps/$version/" + rclone purge -v de1:/var/www/html/comaps-cdn/maps/$version/ + fi +done + +# fr1 - keep max 6 versions +echo "Cleaning fr1 (keeping 6 newest versions)..." +OLD_VERSIONS_FR1=$(rclone lsd fr1:/data/maps --max-depth 1 | awk '{print $5}' | sort -r | tail -n +7) +for version in $OLD_VERSIONS_FR1; do + if [ $version -gt 250101 ]; then + echo " Deleting fr1:/data/maps/$version/" + rclone purge -v fr1:/data/maps/$version/ + fi +done + +# us2 - keep all versions (no cleanup) +echo "Skipping us2 cleanup (keeping all versions)" + +echo "Old version cleanup complete" + echo "Uploading to us2" # An explicit mwm/txt filter is used to skip temp files when run for an unfinished generation rclone copy -v --include "*.{mwm,txt}" $DIR us2:comaps-map-files/maps/$MAPS & @@ -52,9 +100,29 @@ rclone copy -v --include "*.{mwm,txt}" $DIR fi1:/var/www/html/maps/$MAPS & echo "Uploading to de1" rclone copy -v --include "*.{mwm,txt}" $DIR de1:/var/www/html/comaps-cdn/maps/$MAPS & +echo "Uploading to fr1" +rclone copy -v --include "*.{mwm,txt}" $DIR fr1:/data/maps/$MAPS & + # us1 is not used for maps atm # rclone lsd us1:/home/dh_zzxxrk/cdn-us-1.comaps.app/maps wait +echo "Running once more without parallelization to output status:" + +echo "us2 status:" +rclone copy -v --include "*.{mwm,txt}" $DIR us2:comaps-map-files/maps/$MAPS + +echo "ru1 status:" +rclone copy -v --include "*.{mwm,txt}" $DIR ru1:comaps-maps/maps/$MAPS + +echo "fi1 status:" +rclone copy -v --include "*.{mwm,txt}" $DIR fi1:/var/www/html/maps/$MAPS + +echo "de1 status:" +rclone copy -v --include "*.{mwm,txt}" $DIR de1:/var/www/html/comaps-cdn/maps/$MAPS + +echo "fr1 status:" +rclone copy -v --include "*.{mwm,txt}" $DIR fr1:/data/maps/$MAPS + echo "Upload complete" From d9850f506ab44b53730b2c7ce31ada57b2fc1b1d Mon Sep 17 00:00:00 2001 From: zyphlar Date: Wed, 12 Nov 2025 01:01:12 +0700 Subject: [PATCH 052/136] [docs] Add CDN_SETUP_INSTRUCTIONS.md Signed-off-by: zyphlar --- .../maps_generator/CDN_SETUP_INSTRUCTIONS.md | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 tools/python/maps_generator/CDN_SETUP_INSTRUCTIONS.md diff --git a/tools/python/maps_generator/CDN_SETUP_INSTRUCTIONS.md b/tools/python/maps_generator/CDN_SETUP_INSTRUCTIONS.md new file mode 100644 index 000000000..01d821d8b --- /dev/null +++ b/tools/python/maps_generator/CDN_SETUP_INSTRUCTIONS.md @@ -0,0 +1,68 @@ +Edit the rclone conf secret for Codeberg Actions, to deliver maps to i.e. /var/www/html/maps/251231 via a limited user. + +apt update +apt install nginx vim + +### set hostname for ssh sanity (will show in console upon next bash launch): +vim /etc/hostname +hostname cdn-XX-1 + +### for SSL: +sudo snap install --classic certbot +sudo certbot --nginx + +### remove IPs from logging on line ~36: +vim /etc/nginx/nginx.conf + +``` + ## + # Logging Settings + ## + log_format comaps '0.0.0.0 - - [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent"'; + access_log /var/log/nginx/access.log comaps; +``` + +### set up monitoring: +apt install goaccess +edit /etc/goaccess/goaccess.conf and uncomment time-format %H:%M:%S, date-format %Y-%m-%d, log-format COMBINED +vim /etc/crontab + +`*/5 * * * * root /usr/bin/goaccess /var/log/nginx/access.log -o /var/www/html/monitor.html` + +### set up basic http pages/responses: +cd /var/www/html/ +mkdir maps +rm index.nginx-debian.html +wget https://www.comaps.app/favicon.ico +vim robots.txt + +``` +User-agent: * +Disallow: / +``` + +vim index.html + +``` + + + + + + + + CoMaps CDN + + + +

This is a CDN for CoMaps

+ +

Resources:

+
    +
  1. CoMaps subway validator
  2. +
  3. CoMaps News
  4. +
  5. Donate
  6. +
+ + +``` From 7fc5ed494bc9eae637dabc491f4cd9c8a9c5f5a7 Mon Sep 17 00:00:00 2001 From: zyphlar Date: Mon, 27 Oct 2025 11:53:48 -0700 Subject: [PATCH 053/136] [tools] Handle not-yet-generated drules files Signed-off-by: zyphlar --- tools/unix/generate_drules.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/tools/unix/generate_drules.sh b/tools/unix/generate_drules.sh index 7ef893fc4..316050671 100755 --- a/tools/unix/generate_drules.sh +++ b/tools/unix/generate_drules.sh @@ -22,14 +22,18 @@ function BuildDrawingRules() { -o "$DATA_PATH/drules_proto$suffix" \ -p "$DATA_PATH/styles/$styleType/include/" # Output diff and store to a file - diff -u "$DATA_PATH"/drules_proto$suffix.txt{.prev,} | tee "$DATA_PATH"/drules_proto$suffix.txt.diff + if [ -f "$DATA_PATH/drules_proto$suffix.txt.prev" ]; then + diff -u "$DATA_PATH/drules_proto$suffix.txt.prev" "$DATA_PATH/drules_proto$suffix.txt" | tee "$DATA_PATH/drules_proto$suffix.txt.diff" || true + fi } outputs=(classificator.txt types.txt visibility.txt colors.txt patterns.txt drules_proto.txt) # Store old versions for diffs for item in ${outputs[*]} do - mv $DATA_PATH/$item{,.prev} || true + if [ -f "$DATA_PATH/$item" ]; then + mv -f "$DATA_PATH/$item" "$DATA_PATH/$item.prev" + fi done # Building drawing rules @@ -63,7 +67,11 @@ python3 "$OMIM_PATH/tools/python/stylesheet/drules_merge.py" \ # Output diffs and store to files for item in ${outputs[*]} do - diff -u "$DATA_PATH"/$item{.prev,} | tee "$DATA_PATH"/$item.diff + if [ -f "$DATA_PATH/$item.prev" ] && [ -f "$DATA_PATH/$item" ]; then + diff -u "$DATA_PATH/$item.prev" "$DATA_PATH/$item" | tee "$DATA_PATH/$item.diff" || true + else + echo "Skipping diff for $item (first run or file missing)" + fi done echo "Diffs for all changes are stored in $DATA_PATH/*.txt.diff" \ No newline at end of file From c8bfeb8e96c97571393204dfc9c83263fb5e48b7 Mon Sep 17 00:00:00 2001 From: zyphlar Date: Tue, 11 Nov 2025 19:46:22 -0800 Subject: [PATCH 054/136] Don't error when a temp file doesn't exist Signed-off-by: zyphlar --- .forgejo/workflows/map-generator.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/map-generator.yml b/.forgejo/workflows/map-generator.yml index 79fc99582..216f1b406 100644 --- a/.forgejo/workflows/map-generator.yml +++ b/.forgejo/workflows/map-generator.yml @@ -151,7 +151,7 @@ jobs: shell: bash run: | cd /home/planet/planet/ - rm planet-latest-new.osm.pbf + rm -f planet-latest-new.osm.pbf pyosmium-up-to-date planet-latest.osm.pbf -o planet-latest-new.osm.pbf -v --size 16384 mv planet-latest-new.osm.pbf planet-latest.osm.pbf - name: Converting planet-latest.osm.pbf to planet.o5m From 66609ff08b91f8ff1100e979e8e2987e00788d9c Mon Sep 17 00:00:00 2001 From: x7z4w Date: Wed, 12 Nov 2025 09:42:44 +0000 Subject: [PATCH 055/136] [styles] Fix winery label Signed-off-by: x7z4w --- data/styles/default/include/Icons_Label_Colors.mapcss | 1 + 1 file changed, 1 insertion(+) diff --git a/data/styles/default/include/Icons_Label_Colors.mapcss b/data/styles/default/include/Icons_Label_Colors.mapcss index 17c182465..e04430282 100644 --- a/data/styles/default/include/Icons_Label_Colors.mapcss +++ b/data/styles/default/include/Icons_Label_Colors.mapcss @@ -34,6 +34,7 @@ node[shop=wholesale], node[craft=photographer], node[craft=tailor], +node[craft=winery], {text-color: @shop_label} node[amenity=bar], From a886270ddade6d672675d4142788c266ba1d4f46 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Tue, 11 Nov 2025 11:56:00 +0100 Subject: [PATCH 056/136] [types] Add emergency access points Signed-off-by: Yannik Bloscheck --- android/sdk/src/main/res/values-de/types_strings.xml | 1 + android/sdk/src/main/res/values/types_strings.xml | 1 + data/categories-strings/de.json/localize.json | 1 + data/categories-strings/en.json/localize.json | 1 + data/mapcss-mapping.csv | 2 +- data/replaced_tags.txt | 2 ++ data/styles/default/dark/colors.mapcss | 1 + data/styles/default/dark/symbols/access_point-m.svg | 1 + data/styles/default/dark/symbols/assembly_point-m.svg | 11 +---------- data/styles/default/include/Icons.mapcss | 4 ++++ data/styles/default/include/Icons_Label_Colors.mapcss | 3 +++ .../default/include/priorities_4_overlays.prio.txt | 2 ++ data/styles/default/light/colors.mapcss | 1 + data/styles/default/light/symbols/access_point-m.svg | 1 + .../styles/default/light/symbols/assembly_point-m.svg | 11 +---------- .../outdoors/include/priorities_4_overlays.prio.txt | 2 ++ data/styles/vehicle/dark/colors.mapcss | 1 + data/styles/vehicle/light/colors.mapcss | 1 + generator/feature_builder.cpp | 5 +++++ .../de.lproj/LocalizableTypes.strings | 1 + .../en-GB.lproj/LocalizableTypes.strings | 1 + .../en.lproj/LocalizableTypes.strings | 1 + libs/indexer/ftypes_matcher.cpp | 6 ++++++ libs/indexer/ftypes_matcher.hpp | 8 ++++++++ 24 files changed, 48 insertions(+), 21 deletions(-) create mode 100644 data/styles/default/dark/symbols/access_point-m.svg create mode 100644 data/styles/default/light/symbols/access_point-m.svg diff --git a/android/sdk/src/main/res/values-de/types_strings.xml b/android/sdk/src/main/res/values-de/types_strings.xml index e7d675476..9cc262e33 100644 --- a/android/sdk/src/main/res/values-de/types_strings.xml +++ b/android/sdk/src/main/res/values-de/types_strings.xml @@ -337,6 +337,7 @@ Vegetarisch Vietnamesisch Notfall + Rettungspunkt Notfall-Sammelpunkt Defibrillator Hydrant diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 8e98ddf2d..940eb0aff 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -371,6 +371,7 @@ Vegetarian Vietnamese Emergency + Emergency Rescue Point Emergency Assembly Point Defibrillator Fire Hydrant diff --git a/data/categories-strings/de.json/localize.json b/data/categories-strings/de.json/localize.json index 84cdf2d83..cd9d906cd 100644 --- a/data/categories-strings/de.json/localize.json +++ b/data/categories-strings/de.json/localize.json @@ -397,6 +397,7 @@ "amenity-payment_terminal": "Bezahlterminal", "amenity-public_bath": "Öffentliches Bad", "amenity-shower": "Dusche", +"emergency-access_point": "4Rettungspunkt|Notfallpunkt|Notfall-Rettungspunkt|Notfall-Treffpunkt", "emergency-assembly_point": "Notfall-Sammelpunkt", "emergency-defibrillator": "4Defibrillator", "emergency-fire_hydrant": "4Hydrant", diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index c61d29dd7..00844914b 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -427,6 +427,7 @@ "amenity-payment_centre": "Payment Centre", "amenity-public_bath": "Public Bath", "amenity-shower": "Shower", +"emergency-access_point": "5Emergency Rescue Point|Emergency Location|Emergency Marker|Emergency Access Point", "emergency-assembly_point": "Emergency Assembly Point", "emergency-defibrillator": "4Defibrillator|AED", "emergency-fire_hydrant": "4Fire Hydrant|Fire Plug", diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 6f2f30e1a..d0dd1104e 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -169,7 +169,7 @@ highway|residential|bridge;[highway=residential][bridge?];;name;int_name;81; # railway|rail|service|bridge;[railway=rail][service?][service!=spur][bridge?];... railway|rail|bridge;[railway=rail][bridge?][dont=match];;name;int_name;82; deprecated:boundary|administrative|10:04.2024;[boundary=administrative][admin_level=10];x;name;int_name;83; -deprecated:boundary|administrative|6:04.2024;[boundary=administrative][admin_level=6];x;name;int_name;84; +emergency|access_point;[emergency=access_point];;name;;84; highway|secondary|bridge;[highway=secondary][bridge?];;name;int_name;85; highway|tertiary|bridge;[highway=tertiary][bridge?];;name;int_name;86; barrier|bollard;87; diff --git a/data/replaced_tags.txt b/data/replaced_tags.txt index a34d37455..e9f70d6e9 100644 --- a/data/replaced_tags.txt +++ b/data/replaced_tags.txt @@ -77,6 +77,8 @@ vending=water : vending=drinks vending=milk : vending=drinks vending=bread : vending=food +highway=emergency_access_point : emergency=access_point + building=entrance : entrance=yes ice_road=yes : highway=ice_road diff --git a/data/styles/default/dark/colors.mapcss b/data/styles/default/dark/colors.mapcss index 19750c545..d37b82652 100644 --- a/data/styles/default/dark/colors.mapcss +++ b/data/styles/default/dark/colors.mapcss @@ -242,6 +242,7 @@ @neutral_label: #51585E; @healthcare_label: #983E44; @public_transport_label: #2F6499; +@emergency_label: #247F52; /* 6.4 Road labels */ diff --git a/data/styles/default/dark/symbols/access_point-m.svg b/data/styles/default/dark/symbols/access_point-m.svg new file mode 100644 index 000000000..a81bd0f8a --- /dev/null +++ b/data/styles/default/dark/symbols/access_point-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/assembly_point-m.svg b/data/styles/default/dark/symbols/assembly_point-m.svg index da02933fc..69c0cebf5 100644 --- a/data/styles/default/dark/symbols/assembly_point-m.svg +++ b/data/styles/default/dark/symbols/assembly_point-m.svg @@ -1,10 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 81bd1d941..9a5000e43 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -927,6 +927,7 @@ node|z16-[man_made=observatory], node|z17-[amenity=fire_station], node|z18-[amenity=internet_cafe], node|z18-[emergency=defibrillator], +node|z18-[emergency=access_point], node|z18-[emergency=assembly_point], node|z18-[emergency=lifeguard], node|z18-[amenity=toilets], @@ -1525,6 +1526,9 @@ node|z19-[emergency=fire_hydrant], node|z18-[emergency=defibrillator], {icon-image: defibrillator-m.svg;font-size: 11;} +node|z18-[emergency=access_point], +{icon-image: access_point-m.svg;font-size: 11;} + node|z18-[emergency=assembly_point], {icon-image: assembly_point-m.svg;font-size: 11;} diff --git a/data/styles/default/include/Icons_Label_Colors.mapcss b/data/styles/default/include/Icons_Label_Colors.mapcss index e04430282..b8bd90c58 100644 --- a/data/styles/default/include/Icons_Label_Colors.mapcss +++ b/data/styles/default/include/Icons_Label_Colors.mapcss @@ -158,3 +158,6 @@ node[healthcare], node[amenity=bicycle_rental], node[amenity=taxi], {text-color: @public_transport_label;text-halo-radius: 0.1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;} + +node[emergency=access_point], +{text-color: @emergency_label;text-halo-radius: 0.1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;} diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index d7835ef6d..2eeb35530 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -2360,6 +2360,7 @@ amenity-bench # icon z18- (also has captio amenity-bench-backless # icon z18- (also has caption(optional) z19-) amenity-lounger # icon z18- (also has caption(optional) z19-) amenity-waste_disposal # icon z18- (also has caption(optional) z18-) +emergency-access_point # icon z18- (also has caption(optional) z18-) emergency-assembly_point # icon z18- (also has caption(optional) z18-) emergency-defibrillator # icon z18- (also has caption(optional) z18-) emergency-phone # icon z17- @@ -2391,6 +2392,7 @@ amenity-loading_dock # icon z18- (also has captio # amenity-vending_machine-sweets # caption(optional) z18- (also has icon z18-) # amenity-waste_basket # caption(optional) z19- (also has icon z18-) # amenity-waste_disposal # caption(optional) z18- (also has icon z18-) +# emergency-access_point # caption(optional) z18- (also has icon z18-) # emergency-assembly_point # caption(optional) z18- (also has icon z18-) # emergency-defibrillator # caption(optional) z18- (also has icon z18-) # emergency-fire_hydrant # caption(optional) z19- (also has icon z19-) diff --git a/data/styles/default/light/colors.mapcss b/data/styles/default/light/colors.mapcss index 51bfd0191..307014fbb 100644 --- a/data/styles/default/light/colors.mapcss +++ b/data/styles/default/light/colors.mapcss @@ -240,6 +240,7 @@ @neutral_label: #494F54; @healthcare_label: #A6454B; @public_transport_label: #234B73; +@emergency_label: #247F52; /* 6.4 Road labels */ diff --git a/data/styles/default/light/symbols/access_point-m.svg b/data/styles/default/light/symbols/access_point-m.svg new file mode 100644 index 000000000..e04adca21 --- /dev/null +++ b/data/styles/default/light/symbols/access_point-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/light/symbols/assembly_point-m.svg b/data/styles/default/light/symbols/assembly_point-m.svg index c21a96e36..fe7bcab6f 100644 --- a/data/styles/default/light/symbols/assembly_point-m.svg +++ b/data/styles/default/light/symbols/assembly_point-m.svg @@ -1,10 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index fdb704653..cf3f90442 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -2366,6 +2366,7 @@ amenity-bench # icon z18- (also has captio amenity-bench-backless # icon z18- (also has caption(optional) z19-) amenity-lounger # icon z18- (also has caption(optional) z19-) amenity-waste_disposal # icon z18- (also has caption(optional) z18-) +emergency-access_point # icon z18- (also has caption(optional) z18-) emergency-assembly_point # icon z18- (also has caption(optional) z18-) emergency-defibrillator # icon z18- (also has caption(optional) z18-) emergency-phone # icon z17- @@ -2397,6 +2398,7 @@ amenity-loading_dock # icon z18- (also has captio # amenity-vending_machine-sweets # caption(optional) z18- (also has icon z18-) # amenity-waste_basket # caption(optional) z19- (also has icon z18-) # amenity-waste_disposal # caption(optional) z18- (also has icon z18-) +# emergency-access_point # caption(optional) z18- (also has icon z18-) # emergency-assembly_point # caption(optional) z18- (also has icon z18-) # emergency-defibrillator # caption(optional) z18- (also has icon z18-) # emergency-fire_hydrant # caption(optional) z19- (also has icon z19-) diff --git a/data/styles/vehicle/dark/colors.mapcss b/data/styles/vehicle/dark/colors.mapcss index ce7ad377b..9f22d0d35 100644 --- a/data/styles/vehicle/dark/colors.mapcss +++ b/data/styles/vehicle/dark/colors.mapcss @@ -180,6 +180,7 @@ @neutral_label: #51585E; @healthcare_label: #983E44; @public_transport_label: #2F6499; +@emergency_label: #247F52; /* 6.4 Road labels */ diff --git a/data/styles/vehicle/light/colors.mapcss b/data/styles/vehicle/light/colors.mapcss index b7e2a9a93..b950d858e 100644 --- a/data/styles/vehicle/light/colors.mapcss +++ b/data/styles/vehicle/light/colors.mapcss @@ -151,6 +151,7 @@ @neutral_label: #494F54; @healthcare_label: #A6454B; @public_transport_label: #234B73; +@emergency_label: #247F52; /* ROADS LABELS */ @shield_text: #000000; diff --git a/generator/feature_builder.cpp b/generator/feature_builder.cpp index 8e4a8713c..54705edb7 100644 --- a/generator/feature_builder.cpp +++ b/generator/feature_builder.cpp @@ -225,6 +225,11 @@ bool FeatureBuilder::PreSerialize() }); m_params.name = std::move(nameWithRef); } + else if (ftypes::IsEmergencyAccessPointChecker::Instance()(types)) + { + m_params.name.Clear(); + m_params.name.AddString(StringUtf8Multilang::kDefaultCode, m_params.ref); + } m_params.ref.clear(); } diff --git a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings index 47c0c8f7c..afc7c48ae 100644 --- a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings @@ -359,6 +359,7 @@ "type.cuisine.vegetarian" = "Vegetarisch"; "type.cuisine.vietnamese" = "Vietnamesisch"; "type.emergency" = "Notfall"; +"type.emergency.access_point" = "Rettungspunkt"; "type.emergency.assembly_point" = "Notfall-Sammelpunkt"; "type.emergency.defibrillator" = "Defibrillator"; "type.emergency.fire_hydrant" = "Hydrant"; diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index 7bc6af6d6..d9800d4e8 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -367,6 +367,7 @@ "type.cuisine.vegetarian" = "Vegetarian"; "type.cuisine.vietnamese" = "Vietnamese"; "type.emergency" = "Emergency"; +"type.emergency.access_point" = "Emergency Rescue Point"; "type.emergency.assembly_point" = "Emergency Assembly Point"; "type.emergency.defibrillator" = "Defibrillator"; "type.emergency.fire_hydrant" = "Fire Hydrant"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index 8f7464d80..086eec67e 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -386,6 +386,7 @@ "type.cuisine.vegetarian" = "Vegetarian"; "type.cuisine.vietnamese" = "Vietnamese"; "type.emergency" = "Emergency"; +"type.emergency.access_point" = "Emergency Rescue Point"; "type.emergency.assembly_point" = "Emergency Assembly Point"; "type.emergency.defibrillator" = "Defibrillator"; "type.emergency.fire_hydrant" = "Fire Hydrant"; diff --git a/libs/indexer/ftypes_matcher.cpp b/libs/indexer/ftypes_matcher.cpp index ef32d51e6..ccb754e48 100644 --- a/libs/indexer/ftypes_matcher.cpp +++ b/libs/indexer/ftypes_matcher.cpp @@ -854,6 +854,12 @@ IsPlatformChecker::IsPlatformChecker() m_types.push_back(c.GetTypeByPath({"public_transport", "platform"})); } +IsEmergencyAccessPointChecker::IsEmergencyAccessPointChecker() +{ + Classificator const & c = classif(); + m_types.push_back(c.GetTypeByPath({"emergency", "access_point"})); +} + IsAddressInterpolChecker::IsAddressInterpolChecker() : BaseChecker(1 /* level */) { Classificator const & c = classif(); diff --git a/libs/indexer/ftypes_matcher.hpp b/libs/indexer/ftypes_matcher.hpp index 94bd2eafe..ed7f5d575 100644 --- a/libs/indexer/ftypes_matcher.hpp +++ b/libs/indexer/ftypes_matcher.hpp @@ -629,6 +629,14 @@ public: DECLARE_CHECKER_INSTANCE(IsPlatformChecker); }; +class IsEmergencyAccessPointChecker : public BaseChecker +{ + IsEmergencyAccessPointChecker(); + +public: + DECLARE_CHECKER_INSTANCE(IsEmergencyAccessPointChecker); +}; + class IsAddressInterpolChecker : public BaseChecker { IsAddressInterpolChecker(); From 4f5f8782fed63194f78ed1e9684a956d2246dc13 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Tue, 11 Nov 2025 13:14:18 +0100 Subject: [PATCH 057/136] [types] Adding lifebuoy Signed-off-by: Yannik Bloscheck --- android/sdk/src/main/res/values-de/types_strings.xml | 1 + android/sdk/src/main/res/values/types_strings.xml | 1 + data/categories-strings/de.json/localize.json | 1 + data/categories-strings/en.json/localize.json | 1 + data/mapcss-mapping.csv | 2 +- data/styles/default/dark/symbols/lifebuoy-m.svg | 1 + data/styles/default/include/Icons.mapcss | 4 ++++ data/styles/default/include/priorities_4_overlays.prio.txt | 2 ++ data/styles/default/light/symbols/lifebuoy-m.svg | 1 + data/styles/outdoors/include/priorities_4_overlays.prio.txt | 2 ++ .../Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings | 1 + .../LocalizedStrings/en-GB.lproj/LocalizableTypes.strings | 1 + .../Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings | 1 + 13 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 data/styles/default/dark/symbols/lifebuoy-m.svg create mode 100644 data/styles/default/light/symbols/lifebuoy-m.svg diff --git a/android/sdk/src/main/res/values-de/types_strings.xml b/android/sdk/src/main/res/values-de/types_strings.xml index 9cc262e33..e2b05083c 100644 --- a/android/sdk/src/main/res/values-de/types_strings.xml +++ b/android/sdk/src/main/res/values-de/types_strings.xml @@ -339,6 +339,7 @@ Notfall Rettungspunkt Notfall-Sammelpunkt + Rettungsring Defibrillator Hydrant Notruftelefon diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 940eb0aff..4c18f8fd7 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -373,6 +373,7 @@ Emergency Emergency Rescue Point Emergency Assembly Point + Lifebuoy Defibrillator Fire Hydrant Emergency Phone diff --git a/data/categories-strings/de.json/localize.json b/data/categories-strings/de.json/localize.json index cd9d906cd..127beb9b6 100644 --- a/data/categories-strings/de.json/localize.json +++ b/data/categories-strings/de.json/localize.json @@ -399,6 +399,7 @@ "amenity-shower": "Dusche", "emergency-access_point": "4Rettungspunkt|Notfallpunkt|Notfall-Rettungspunkt|Notfall-Treffpunkt", "emergency-assembly_point": "Notfall-Sammelpunkt", +"emergency-life_ring": "4Rettungsring", "emergency-defibrillator": "4Defibrillator", "emergency-fire_hydrant": "4Hydrant", "emergency-lifeguard": "Notfall-Rettungsschwimmer|Rettungsschwimmer", diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index 00844914b..75f382445 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -429,6 +429,7 @@ "amenity-shower": "Shower", "emergency-access_point": "5Emergency Rescue Point|Emergency Location|Emergency Marker|Emergency Access Point", "emergency-assembly_point": "Emergency Assembly Point", +"emergency-life_ring": "5Lifebuoy|6Life Ring|life-ring|lifering|flotation device|floatation device", "emergency-defibrillator": "4Defibrillator|AED", "emergency-fire_hydrant": "4Fire Hydrant|Fire Plug", "emergency-lifeguard": "Lifeguard|Lifesaver", diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index d0dd1104e..0fd34cb08 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -225,7 +225,7 @@ place|suburb;128; landuse|allotments;129; landuse|forest|coniferous;[landuse=forest][wood=coniferous],[landuse=forest][leaf_type=coniferous],[natural=wood][wood=coniferous],[natural=wood][leaf_type=coniferous];;name;int_name;130; landuse|forest|mixed;[landuse=forest][wood=mixed],[landuse=forest][leaf_type=mixed],[landuse=forest][leaf_cycle=mixed],[natural=wood][wood=mixed],[natural=wood][leaf_type=mixed],[natural=wood][leaf_cycle=mixed];;name;int_name;131; -deprecated:natural|wood|mixed:01.2020;[natural=wood][wood=mixed],[natural=wood][leaf_type=mixed],[natural=wood][leaf_cycle=mixed];x;name;int_name;132;landuse|forest|mixed +emergency|life_ring;132; sport|tennis;133; # ~730k usages. landuse|vineyard;134; diff --git a/data/styles/default/dark/symbols/lifebuoy-m.svg b/data/styles/default/dark/symbols/lifebuoy-m.svg new file mode 100644 index 000000000..1fd208aef --- /dev/null +++ b/data/styles/default/dark/symbols/lifebuoy-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 9a5000e43..47ebcdb55 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -929,6 +929,7 @@ node|z18-[amenity=internet_cafe], node|z18-[emergency=defibrillator], node|z18-[emergency=access_point], node|z18-[emergency=assembly_point], +node|z19-[emergency=life_ring], node|z18-[emergency=lifeguard], node|z18-[amenity=toilets], node|z18-[amenity=atm], @@ -1532,6 +1533,9 @@ node|z18-[emergency=access_point], node|z18-[emergency=assembly_point], {icon-image: assembly_point-m.svg;font-size: 11;} +node|z19-[emergency=life_ring], +{icon-image: lifebuoy-m.svg; font-size: 11;} + node|z17-[emergency=lifeguard], {icon-image: lifeguard-m.svg; font-size: 11;} diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index 2eeb35530..4c807e776 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -2369,6 +2369,7 @@ man_made-telescope # icon z18- (also has captio amenity-waste_basket # icon z18- (also has caption(optional) z19-) emergency-fire_hydrant # icon z19- (also has caption(optional) z19-) +emergency-life_ring # icon z19- (also has caption(optional) z19-) power-substation # icon z17- (also has caption(optional) z18-, area z13-) === -9990 @@ -2396,6 +2397,7 @@ amenity-loading_dock # icon z18- (also has captio # emergency-assembly_point # caption(optional) z18- (also has icon z18-) # emergency-defibrillator # caption(optional) z18- (also has icon z18-) # emergency-fire_hydrant # caption(optional) z19- (also has icon z19-) +# emergency-life_ring # caption(optional) z19- (also has icon z19-) # entrance # caption(optional) z19- (also has icon z17-) entrance-exit # icon z17- (also has caption(optional) z19-) # entrance-exit # caption(optional) z19- (also has icon z17-) diff --git a/data/styles/default/light/symbols/lifebuoy-m.svg b/data/styles/default/light/symbols/lifebuoy-m.svg new file mode 100644 index 000000000..f634a553f --- /dev/null +++ b/data/styles/default/light/symbols/lifebuoy-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index cf3f90442..0b2d2cdc4 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -2375,6 +2375,7 @@ man_made-telescope # icon z18- (also has captio amenity-waste_basket # icon z18- (also has caption(optional) z19-) emergency-fire_hydrant # icon z19- (also has caption(optional) z19-) +emergency-life_ring # icon z19- (also has caption(optional) z19-) power-substation # icon z17- (also has caption(optional) z18-, area z13-) === -9990 @@ -2402,6 +2403,7 @@ amenity-loading_dock # icon z18- (also has captio # emergency-assembly_point # caption(optional) z18- (also has icon z18-) # emergency-defibrillator # caption(optional) z18- (also has icon z18-) # emergency-fire_hydrant # caption(optional) z19- (also has icon z19-) +# emergency-life_ring # caption(optional) z19- (also has icon z19-) # entrance # caption(optional) z19- (also has icon z17-) entrance-exit # icon z17- (also has caption(optional) z19-) # entrance-exit # caption(optional) z19- (also has icon z17-) diff --git a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings index afc7c48ae..4a9dbd9cd 100644 --- a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings @@ -361,6 +361,7 @@ "type.emergency" = "Notfall"; "type.emergency.access_point" = "Rettungspunkt"; "type.emergency.assembly_point" = "Notfall-Sammelpunkt"; +"type.emergency.life_ring" = "Rettungsring"; "type.emergency.defibrillator" = "Defibrillator"; "type.emergency.fire_hydrant" = "Hydrant"; "type.emergency.phone" = "Notruftelefon"; diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index d9800d4e8..5617e7aed 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -369,6 +369,7 @@ "type.emergency" = "Emergency"; "type.emergency.access_point" = "Emergency Rescue Point"; "type.emergency.assembly_point" = "Emergency Assembly Point"; +"type.emergency.life_ring" = "Lifebuoy"; "type.emergency.defibrillator" = "Defibrillator"; "type.emergency.fire_hydrant" = "Fire Hydrant"; "type.emergency.phone" = "Emergency Phone"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index 086eec67e..30504651b 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -388,6 +388,7 @@ "type.emergency" = "Emergency"; "type.emergency.access_point" = "Emergency Rescue Point"; "type.emergency.assembly_point" = "Emergency Assembly Point"; +"type.emergency.life_ring" = "Lifebuoy"; "type.emergency.defibrillator" = "Defibrillator"; "type.emergency.fire_hydrant" = "Fire Hydrant"; "type.emergency.phone" = "Emergency Phone"; From 738d0641ca8af1609ad81c0950d6115eed5d5943 Mon Sep 17 00:00:00 2001 From: patepelo Date: Wed, 12 Nov 2025 21:16:34 +0700 Subject: [PATCH 058/136] Add Myanmar Burma synonyms Signed-off-by: patepelo --- data/countries_synonyms.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/data/countries_synonyms.csv b/data/countries_synonyms.csv index 009ca6775..e052e9565 100644 --- a/data/countries_synonyms.csv +++ b/data/countries_synonyms.csv @@ -24,3 +24,4 @@ China_Guangdong Hong Kong US_Guam Guam Macedonia North Macedonia Czech Republic Czechia +Myanmar Burma From a42db17858bb192e9f5c610e78cf847f1b429b9b Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Tue, 28 Oct 2025 18:45:03 +0100 Subject: [PATCH 059/136] [android] Add icon before some settings Signed-off-by: Jean-Baptiste --- .../main/res/drawable/ic_browse_activity.xml | 10 +++++++ .../src/main/res/drawable/ic_dark_mode.xml | 10 +++++++ .../src/main/res/drawable/ic_download_st.xml | 10 +++++++ android/app/src/main/res/drawable/ic_eco.xml | 10 +++++++ .../src/main/res/drawable/ic_instant_mix.xml | 10 +++++++ .../res/drawable/ic_mobile_lock_portrait.xml | 10 +++++++ .../main/res/drawable/ic_network_manage.xml | 10 +++++++ .../app/src/main/res/drawable/ic_profile.xml | 10 +++++++ .../res/drawable/ic_record_voice_over.xml | 10 +++++++ .../app/src/main/res/drawable/ic_sd_card.xml | 10 +++++++ .../main/res/drawable/ic_search_recent_st.xml | 10 +++++++ .../drawable/ic_settings_backup_restore.xml | 10 +++++++ .../main/res/drawable/ic_storage_light.xml | 9 ------- .../src/main/res/drawable/ic_straighten.xml | 10 +++++++ .../src/main/res/drawable/ic_text_fields.xml | 10 +++++++ .../main/res/drawable/ic_three_d_rotation.xml | 10 +++++++ .../src/main/res/drawable/ic_translate.xml | 10 +++++++ .../main/res/drawable/ic_translate_indic.xml | 10 +++++++ .../src/main/res/drawable/ic_wifi_find.xml | 10 +++++++ .../res/values-sw360dp/values-preference.xml | 20 -------------- android/app/src/main/res/xml/prefs_backup.xml | 15 +++++++---- android/app/src/main/res/xml/prefs_main.xml | 20 +++++++++++++- .../main/res/xml/prefs_voice_instructions.xml | 27 ++++++++++++------- 23 files changed, 227 insertions(+), 44 deletions(-) create mode 100644 android/app/src/main/res/drawable/ic_browse_activity.xml create mode 100644 android/app/src/main/res/drawable/ic_dark_mode.xml create mode 100644 android/app/src/main/res/drawable/ic_download_st.xml create mode 100644 android/app/src/main/res/drawable/ic_eco.xml create mode 100644 android/app/src/main/res/drawable/ic_instant_mix.xml create mode 100644 android/app/src/main/res/drawable/ic_mobile_lock_portrait.xml create mode 100644 android/app/src/main/res/drawable/ic_network_manage.xml create mode 100644 android/app/src/main/res/drawable/ic_profile.xml create mode 100644 android/app/src/main/res/drawable/ic_record_voice_over.xml create mode 100644 android/app/src/main/res/drawable/ic_sd_card.xml create mode 100644 android/app/src/main/res/drawable/ic_search_recent_st.xml create mode 100644 android/app/src/main/res/drawable/ic_settings_backup_restore.xml delete mode 100644 android/app/src/main/res/drawable/ic_storage_light.xml create mode 100644 android/app/src/main/res/drawable/ic_straighten.xml create mode 100644 android/app/src/main/res/drawable/ic_text_fields.xml create mode 100644 android/app/src/main/res/drawable/ic_three_d_rotation.xml create mode 100644 android/app/src/main/res/drawable/ic_translate.xml create mode 100644 android/app/src/main/res/drawable/ic_translate_indic.xml create mode 100644 android/app/src/main/res/drawable/ic_wifi_find.xml delete mode 100644 android/app/src/main/res/values-sw360dp/values-preference.xml diff --git a/android/app/src/main/res/drawable/ic_browse_activity.xml b/android/app/src/main/res/drawable/ic_browse_activity.xml new file mode 100644 index 000000000..4bb647699 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_browse_activity.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_dark_mode.xml b/android/app/src/main/res/drawable/ic_dark_mode.xml new file mode 100644 index 000000000..c6b7262cf --- /dev/null +++ b/android/app/src/main/res/drawable/ic_dark_mode.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_download_st.xml b/android/app/src/main/res/drawable/ic_download_st.xml new file mode 100644 index 000000000..08a289df9 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_download_st.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_eco.xml b/android/app/src/main/res/drawable/ic_eco.xml new file mode 100644 index 000000000..4bd684b94 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_eco.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_instant_mix.xml b/android/app/src/main/res/drawable/ic_instant_mix.xml new file mode 100644 index 000000000..adf850e9f --- /dev/null +++ b/android/app/src/main/res/drawable/ic_instant_mix.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_mobile_lock_portrait.xml b/android/app/src/main/res/drawable/ic_mobile_lock_portrait.xml new file mode 100644 index 000000000..c0411073b --- /dev/null +++ b/android/app/src/main/res/drawable/ic_mobile_lock_portrait.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_network_manage.xml b/android/app/src/main/res/drawable/ic_network_manage.xml new file mode 100644 index 000000000..b4c178fb3 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_network_manage.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_profile.xml b/android/app/src/main/res/drawable/ic_profile.xml new file mode 100644 index 000000000..6e5e353df --- /dev/null +++ b/android/app/src/main/res/drawable/ic_profile.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_record_voice_over.xml b/android/app/src/main/res/drawable/ic_record_voice_over.xml new file mode 100644 index 000000000..c28155d04 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_record_voice_over.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_sd_card.xml b/android/app/src/main/res/drawable/ic_sd_card.xml new file mode 100644 index 000000000..a6cab9650 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_sd_card.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_search_recent_st.xml b/android/app/src/main/res/drawable/ic_search_recent_st.xml new file mode 100644 index 000000000..a1f716d2d --- /dev/null +++ b/android/app/src/main/res/drawable/ic_search_recent_st.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_settings_backup_restore.xml b/android/app/src/main/res/drawable/ic_settings_backup_restore.xml new file mode 100644 index 000000000..3b41cadbf --- /dev/null +++ b/android/app/src/main/res/drawable/ic_settings_backup_restore.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_storage_light.xml b/android/app/src/main/res/drawable/ic_storage_light.xml deleted file mode 100644 index 69c026c2f..000000000 --- a/android/app/src/main/res/drawable/ic_storage_light.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/android/app/src/main/res/drawable/ic_straighten.xml b/android/app/src/main/res/drawable/ic_straighten.xml new file mode 100644 index 000000000..6387d0044 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_straighten.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_text_fields.xml b/android/app/src/main/res/drawable/ic_text_fields.xml new file mode 100644 index 000000000..57cfb91c6 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_text_fields.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_three_d_rotation.xml b/android/app/src/main/res/drawable/ic_three_d_rotation.xml new file mode 100644 index 000000000..e52933669 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_three_d_rotation.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_translate.xml b/android/app/src/main/res/drawable/ic_translate.xml new file mode 100644 index 000000000..70907350f --- /dev/null +++ b/android/app/src/main/res/drawable/ic_translate.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_translate_indic.xml b/android/app/src/main/res/drawable/ic_translate_indic.xml new file mode 100644 index 000000000..6b22bfd80 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_translate_indic.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_wifi_find.xml b/android/app/src/main/res/drawable/ic_wifi_find.xml new file mode 100644 index 000000000..7cb82c07c --- /dev/null +++ b/android/app/src/main/res/drawable/ic_wifi_find.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/values-sw360dp/values-preference.xml b/android/app/src/main/res/values-sw360dp/values-preference.xml deleted file mode 100644 index 822f4c072..000000000 --- a/android/app/src/main/res/values-sw360dp/values-preference.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - false - diff --git a/android/app/src/main/res/xml/prefs_backup.xml b/android/app/src/main/res/xml/prefs_backup.xml index ce8d1d034..68d3008c9 100644 --- a/android/app/src/main/res/xml/prefs_backup.xml +++ b/android/app/src/main/res/xml/prefs_backup.xml @@ -1,24 +1,29 @@ - + + android:title="@string/pref_backup_location_title" + app:iconSpaceReserved="false" /> + android:title="@string/pref_backup_now_title" + app:iconSpaceReserved="false" /> + android:title="@string/pref_backup_interval_title" + app:iconSpaceReserved="false" /> + android:title="@string/pref_backup_history_title" + app:iconSpaceReserved="false" /> diff --git a/android/app/src/main/res/xml/prefs_main.xml b/android/app/src/main/res/xml/prefs_main.xml index 32964f38b..c1d5e30a0 100644 --- a/android/app/src/main/res/xml/prefs_main.xml +++ b/android/app/src/main/res/xml/prefs_main.xml @@ -7,6 +7,7 @@ @@ -17,6 +18,7 @@ @@ -116,6 +127,7 @@ android:key="@string/pref_backup" android:title="@string/pref_backup_title" android:summary="@string/pref_backup_summary" + app:icon="@drawable/ic_settings_backup_restore" app:singleLineTitle="false" android:persistent="false" android:order="19"/> @@ -128,12 +140,14 @@ + android:title="@string/driving_options_title" + app:icon="@drawable/ic_instant_mix"> @@ -167,12 +183,14 @@ android:key="@string/pref_play_services" android:title="@string/google_play_services" app:singleLineTitle="false" + app:icon="@drawable/ic_wifi_find" android:summary="@string/pref_use_google_play" android:defaultValue="true" android:order="1"/> diff --git a/android/app/src/main/res/xml/prefs_voice_instructions.xml b/android/app/src/main/res/xml/prefs_voice_instructions.xml index 66862510b..557ab234d 100644 --- a/android/app/src/main/res/xml/prefs_voice_instructions.xml +++ b/android/app/src/main/res/xml/prefs_voice_instructions.xml @@ -5,45 +5,54 @@ + android:title="@string/pref_tts_enable_title" + app:iconSpaceReserved="false"/> + android:defaultValue="false" + app:iconSpaceReserved="false"/> + android:title="@string/pref_tts_language_title" + app:iconSpaceReserved="false"/> + android:title="@string/volume" + app:iconSpaceReserved="false"/> + android:title="@string/pref_tts_test_voice_title" + app:iconSpaceReserved="false"/> + android:title="@string/pref_tts_open_system_settings" + app:iconSpaceReserved="false"/> + android:summary="@string/prefs_languages_information" + app:iconSpaceReserved="false" /> + android:summary="@string/prefs_languages_information_off_link" + app:iconSpaceReserved="false" /> + android:defaultValue="@string/auto_enum_value" + app:iconSpaceReserved="false" /> From dd620c3f0c5bf65ea81562393da5666620729b2e Mon Sep 17 00:00:00 2001 From: patepelo Date: Thu, 13 Nov 2025 02:01:27 +0700 Subject: [PATCH 060/136] Add wiki debug command to docs Signed-off-by: patepelo --- docs/DEBUG_COMMANDS.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/DEBUG_COMMANDS.md b/docs/DEBUG_COMMANDS.md index 3bc37f14d..31cff56e7 100644 --- a/docs/DEBUG_COMMANDS.md +++ b/docs/DEBUG_COMMANDS.md @@ -70,3 +70,7 @@ All the following commands require an app restart: - `?all-types`: Shows all internal types in place page - `?no-all-types`: Disables showing all internal types in place page + +## Search + +- `?wiki`: Search results for all elements with Wikipedia links \ No newline at end of file From 94542456a29dc618ec0cc460483d3d51ed1195ca Mon Sep 17 00:00:00 2001 From: NoelClick Date: Thu, 30 Oct 2025 17:34:42 -0700 Subject: [PATCH 061/136] [android] Add `OpenStateTextFormatter` and JVM tests - Introduce a tiny, pure formatter for opening-hours labels: - `formatHoursMinutes(12/24h)`, `isSameLocalDate()`, `dayShort()` - `buildAtLabel(...)` that accepts already-localized templates - Add JVM unit tests for hour formatting and label selection. Signed-off-by: NoelClick (cherry picked from commit df4b5f2281607e5a35b98b1007fb34eabd4aa657) Signed-off-by: NoelClick --- .../placepage/OpenStateTextFormatter.java | 49 +++++++++++++ .../placepage/OpenStateTextFormatterTest.java | 72 +++++++++++++++++++ 2 files changed, 121 insertions(+) create mode 100644 android/app/src/main/java/app/organicmaps/widget/placepage/OpenStateTextFormatter.java create mode 100644 android/app/src/test/java/app/organicmaps/widget/placepage/OpenStateTextFormatterTest.java diff --git a/android/app/src/main/java/app/organicmaps/widget/placepage/OpenStateTextFormatter.java b/android/app/src/main/java/app/organicmaps/widget/placepage/OpenStateTextFormatter.java new file mode 100644 index 000000000..0078902d7 --- /dev/null +++ b/android/app/src/main/java/app/organicmaps/widget/placepage/OpenStateTextFormatter.java @@ -0,0 +1,49 @@ +package app.organicmaps.widget.placepage; + +import java.time.ZonedDateTime; +import java.time.format.TextStyle; +import java.util.Locale; + +public class OpenStateTextFormatter +{ + private OpenStateTextFormatter() {} + + static String formatHoursMinutes(int hour, int minute, boolean use24h) + { + if (use24h) + return String.format(Locale.ROOT, "%02d:%02d", hour, minute); + + int h = hour % 12; + if (h == 0) h = 12; + String ampm = (hour < 12) ? "AM" : "PM"; + return String.format(Locale.ROOT, "%d:%02d %s", h, minute, ampm); + } + + static boolean isSameLocalDate(ZonedDateTime a, ZonedDateTime b) + { + return a.toLocalDate().isEqual(b.toLocalDate()); + } + + static String dayShort(ZonedDateTime t, Locale locale) + { + return t.getDayOfWeek().getDisplayName(TextStyle.SHORT, locale); + } + + static String buildAtLabel( + boolean opens, + boolean isToday, + String dayShort, + String time, + String opensAtLocalized, + String closesAtLocalized, + String opensDayAtLocalized, + String closesDayAtLocalized + ) + { + if (isToday) + return opens ? String.format(Locale.ROOT, opensAtLocalized, time) // Opens at %s + : String.format(Locale.ROOT, closesAtLocalized, time); // Closes at %s + return opens ? String.format(Locale.ROOT, opensDayAtLocalized, dayShort, time) // Opens %s at %s + : String.format(Locale.ROOT, closesDayAtLocalized, dayShort, time); // Closes %s at %s + } +} diff --git a/android/app/src/test/java/app/organicmaps/widget/placepage/OpenStateTextFormatterTest.java b/android/app/src/test/java/app/organicmaps/widget/placepage/OpenStateTextFormatterTest.java new file mode 100644 index 000000000..621f1bee1 --- /dev/null +++ b/android/app/src/test/java/app/organicmaps/widget/placepage/OpenStateTextFormatterTest.java @@ -0,0 +1,72 @@ +package app.organicmaps.widget.placepage; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; + +import org.junit.Test; + +import java.time.ZoneId; +import java.time.ZonedDateTime; +import java.util.Locale; + +public class OpenStateTextFormatterTest +{ + private static final String OPENS_AT = "Opens at %s"; + private static final String CLOSES_AT = "Closes at %s"; + private static final String OPENS_DAY_AT = "Opens %1$s at %2$s"; + private static final String CLOSES_DAY_AT = "Closes %1$s at %2$s"; + + @Test + public void formatHoursMinutes_24h() + { + assertEquals("09:00", OpenStateTextFormatter.formatHoursMinutes(9, 0, true)); + assertEquals("18:05", OpenStateTextFormatter.formatHoursMinutes(18, 5, true)); + } + + @Test + public void formatHoursMinutes_12h() + { + assertEquals("9:00 AM", OpenStateTextFormatter.formatHoursMinutes(9, 0, false)); + assertEquals("6:05 PM", OpenStateTextFormatter.formatHoursMinutes(18, 5, false)); + assertEquals("12:00 PM", OpenStateTextFormatter.formatHoursMinutes(12, 0, false)); + assertEquals("12:00 AM", OpenStateTextFormatter.formatHoursMinutes(0, 0, false)); + } + + @Test + public void buildAtLabel_today_open_close() + { + String open = OpenStateTextFormatter.buildAtLabel(true, true, "Sat", "09:00", + OPENS_AT, CLOSES_AT, OPENS_DAY_AT, CLOSES_DAY_AT); + String close = OpenStateTextFormatter.buildAtLabel(false, true, "Sat", "18:00", + OPENS_AT, CLOSES_AT, OPENS_DAY_AT, CLOSES_DAY_AT); + assertEquals("Opens at 09:00", open); + assertEquals("Closes at 18:00", close); + } + + @Test + public void buildAtLabel_other_day() + { + String open = OpenStateTextFormatter.buildAtLabel(true, false, "Sat", "09:00", + OPENS_AT, CLOSES_AT, OPENS_DAY_AT, CLOSES_DAY_AT); + String close = OpenStateTextFormatter.buildAtLabel(false, false, "Tue", "18:00", + OPENS_AT, CLOSES_AT, OPENS_DAY_AT, CLOSES_DAY_AT); + assertEquals("Opens Sat at 09:00", open); + assertEquals("Closes Tue at 18:00", close); + } + + @Test + public void isSameLocalDate_and_dayShort_helpers() + { + ZonedDateTime a = ZonedDateTime.of(2025, 3, 1, 10, 0, 0, 0, ZoneId.of("Europe/Paris")); + ZonedDateTime b = ZonedDateTime.of(2025, 3, 1, 22, 0, 0, 0, ZoneId.of("Europe/Paris")); + ZonedDateTime c = a.plusDays(1); + + assertTrue(OpenStateTextFormatter.isSameLocalDate(a, b)); + assertFalse(OpenStateTextFormatter.isSameLocalDate(a, c)); + + String day = OpenStateTextFormatter.dayShort(c, Locale.US); + // March 2, 2025 is a Sunday; "Sun" in US locale + assertEquals("Sun", day); + } +} From 83256c489517f7802d85be89bbaf5154a05a3a56 Mon Sep 17 00:00:00 2001 From: NoelClick Date: Thu, 30 Oct 2025 17:38:35 -0700 Subject: [PATCH 062/136] [android] Show "Opens / Closes X at Y" using formatter + add i18n strings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Wire `PlacePageView.refreshOpenState()` to `OpenStateTextFormatter`. - Keep <= 60 min branch with plurals (“Closes in %d minutes • at HH:mm”). - Add day hint when next change is not today (“Opens Sat at 09:00”). - Add localized strings with positional placeholders: - `opens_at` / `closes_at` (... `%s`). - `opens_day_at` / `closes_day_at` (`%1$s=%day`, `%2$s=%time`). Refs: #2303 Signed-off-by: NoelClick (cherry picked from commit be80c7486882ab64a64efc30d0979d3674bbcc29) Signed-off-by: NoelClick --- .../widget/placepage/PlacePageView.java | 133 +++++++++++------- android/app/src/main/res/values/strings.xml | 8 ++ 2 files changed, 93 insertions(+), 48 deletions(-) diff --git a/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java b/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java index 46cf8439f..3b2017f24 100644 --- a/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java +++ b/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java @@ -85,9 +85,11 @@ import com.google.android.material.textview.MaterialTextView; import java.time.Instant; import java.time.ZoneId; import java.time.ZonedDateTime; +import java.time.format.TextStyle; import java.util.ArrayList; import java.util.Arrays; import java.util.List; +import java.util.Locale; public class PlacePageView extends Fragment implements View.OnClickListener, View.OnLongClickListener, LocationListener, SensorListener, Observer, @@ -797,57 +799,92 @@ public class PlacePageView extends Fragment final String ohStr = mMapObject.getMetadata(Metadata.MetadataType.FMD_OPEN_HOURS); final Timetable[] timetables = OpeningHours.nativeTimetablesFromString(ohStr); - if (timetables != null && timetables.length != 0) + // No valid timetable + if (timetables == null || timetables.length == 0) { - final Context context = requireContext(); - final OhState poiState = OpeningHours.nativeCurrentState(timetables); - - // Ignore unknown rule state - if (poiState.state == OhState.State.Unknown) - { - UiUtils.hide(mTvOpenState); - return; - } - - // Get colours - final ForegroundColorSpan colorGreen = - new ForegroundColorSpan(ContextCompat.getColor(context, R.color.base_green)); - final ForegroundColorSpan colorYellow = - new ForegroundColorSpan(ContextCompat.getColor(context, R.color.base_yellow)); - final ForegroundColorSpan colorRed = new ForegroundColorSpan(ContextCompat.getColor(context, R.color.base_red)); - - // Get next state info - final SpannableStringBuilder openStateString = new SpannableStringBuilder(); - final boolean isOpen = (poiState.state == OhState.State.Open); // False == Closed due to early exit for Unknown - final long nextStateTime = isOpen ? poiState.nextTimeClosed : poiState.nextTimeOpen; // Unix time (seconds) - final int minsToNextState = (int) ((nextStateTime - (System.currentTimeMillis() / 1000)) / 60); - - if (minsToNextState <= 60) // POI opens/closes in 60 mins - { - final String minsToChangeStr = minsToNextState + " " + getString(R.string.minute); - final String nextChangeFormatted = getString(isOpen ? R.string.closes_in : R.string.opens_in, minsToChangeStr); - final ForegroundColorSpan nextChangeColor = isOpen ? colorYellow : colorRed; - // TODO: We should check closed/open time for specific feature's timezone. - ZonedDateTime time = ZonedDateTime.ofInstant(Instant.ofEpochSecond(nextStateTime), ZoneId.systemDefault()); - String localizedTime = - new HoursMinutes(time.getHour(), time.getMinute(), DateUtils.is24HourFormat(context)).toString(); - - openStateString.append(nextChangeFormatted, nextChangeColor, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE) - .append(" • ") // Add spacer - .append(getString(R.string.at, localizedTime)); - } - else if (isOpen) - openStateString.append(getString(R.string.open_now), colorGreen, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); - // TODO: Add "Closes at 18:00" etc - else // Closed - openStateString.append(getString(R.string.closed_now), colorRed, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); - // TODO: Add "Opens at 18:00" etc - - UiUtils.setTextAndHideIfEmpty(mTvOpenState, openStateString); + UiUtils.hide(mTvOpenState); return; } - // No valid timetable - UiUtils.hide(mTvOpenState); + + final Context context = requireContext(); + final OhState poiState = OpeningHours.nativeCurrentState(timetables); + + // Ignore unknown rule state + if (poiState.state == OhState.State.Unknown) + { + UiUtils.hide(mTvOpenState); + return; + } + + // Get colours + final ForegroundColorSpan colorGreen = + new ForegroundColorSpan(ContextCompat.getColor(context, R.color.base_green)); + final ForegroundColorSpan colorYellow = + new ForegroundColorSpan(ContextCompat.getColor(context, R.color.base_yellow)); + final ForegroundColorSpan colorRed = new ForegroundColorSpan(ContextCompat.getColor(context, R.color.base_red)); + + // Get next state info + final SpannableStringBuilder openStateString = new SpannableStringBuilder(); + final boolean isOpen = (poiState.state == OhState.State.Open); // False == Closed due to early exit for Unknown + final long nextStateTime = isOpen ? poiState.nextTimeClosed : poiState.nextTimeOpen; // Unix time (seconds) + final long nowSec = System.currentTimeMillis() / 1000; + final int minsToNextState = (int) ((nextStateTime - nowSec) / 60); + + // NOTE: Timezone is currently device timezone. TODO: use feature-specific timezone. + final ZonedDateTime nextChangeLocal = + ZonedDateTime.ofInstant(Instant.ofEpochSecond(nextStateTime), ZoneId.systemDefault()); + + String localizedTimeString = OpenStateTextFormatter.formatHoursMinutes( + nextChangeLocal.getHour(), nextChangeLocal.getMinute(), DateUtils.is24HourFormat(context)); + + if (minsToNextState <= 60 && minsToNextState >= 0) // POI Opens/Closes in 60 mins • at 18:00 + { + final String minsToChangeStr = getResources().getQuantityString( + R.plurals.minutes, Math.max(minsToNextState, 1), Math.max(minsToNextState, 1)); + final String nextChangeFormatted = getString(isOpen ? R.string.closes_in : R.string.opens_in, minsToChangeStr); + final ForegroundColorSpan nextChangeColor = isOpen ? colorYellow : colorRed; + + openStateString.append(nextChangeFormatted, nextChangeColor, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE) + .append(" • ") // Add spacer + .append(getString(R.string.at, localizedTimeString)); + } + else + { + final String opensAtStr = getString(R.string.opens_at); // "Opens at %s" + final String closesAtStr = getString(R.string.closes_at); // "Closes at %s" + final String opensDayAtStr = getString(R.string.opens_day_at); // "Opens %1$s at %2$s" + final String closesDayAtStr = getString(R.string.closes_day_at); // "Closes %1$s at %2$s" + + final boolean isToday = + OpenStateTextFormatter.isSameLocalDate(nextChangeLocal, ZonedDateTime.now(nextChangeLocal.getZone())); + final String dayShort = + nextChangeLocal.getDayOfWeek().getDisplayName(TextStyle.SHORT, Locale.getDefault()); + + if (isOpen) // > 60 minutes OR negative (safety). Show “Open now • Closes at 18:00” + { + openStateString.append(getString(R.string.open_now), colorGreen, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); + + final String atLabel = + OpenStateTextFormatter.buildAtLabel(false, isToday, dayShort, localizedTimeString, + opensAtStr, closesAtStr, opensDayAtStr, closesDayAtStr); + + if (!TextUtils.isEmpty(atLabel)) + openStateString.append(" • ").append(atLabel); + } + else // Closed + { + openStateString.append(getString(R.string.closed_now), colorRed, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); + + final String atLabel = + OpenStateTextFormatter.buildAtLabel(true, isToday, dayShort, localizedTimeString, + opensAtStr, closesAtStr, opensDayAtStr, closesDayAtStr); + + if (!TextUtils.isEmpty(atLabel)) + openStateString.append(" • ").append(atLabel); + } + } + + UiUtils.setTextAndHideIfEmpty(mTvOpenState, openStateString); } private void addPlace() diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index 5063610de..303ef9dc8 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -441,6 +441,14 @@ Opens in %s Closes in %s Closed + Opens at %s + Closes at %s + Opens %1$s at %2$s + Closes %1$s at %2$s + + %d minute + %d minutes + Confirmed %s From 5b4fa55e831689c6b6bb364c587efd0a7b94f61a Mon Sep 17 00:00:00 2001 From: NoelClick Date: Fri, 31 Oct 2025 18:48:06 -0700 Subject: [PATCH 063/136] [android] Use compact `min` unit for short opening-hours label * Replace "minutes" plural with new "minutes_short" (`%d min`) for concise display on the place page. Signed-off-by: NoelClick (cherry picked from commit 5468927a285466a5c5614328a4400abb5182d302) Signed-off-by: NoelClick --- .../java/app/organicmaps/widget/placepage/PlacePageView.java | 2 +- android/app/src/main/res/values/strings.xml | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java b/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java index 3b2017f24..3b9fb8852 100644 --- a/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java +++ b/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java @@ -840,7 +840,7 @@ public class PlacePageView extends Fragment if (minsToNextState <= 60 && minsToNextState >= 0) // POI Opens/Closes in 60 mins • at 18:00 { final String minsToChangeStr = getResources().getQuantityString( - R.plurals.minutes, Math.max(minsToNextState, 1), Math.max(minsToNextState, 1)); + R.plurals.minutes_short, Math.max(minsToNextState, 1), Math.max(minsToNextState, 1)); final String nextChangeFormatted = getString(isOpen ? R.string.closes_in : R.string.opens_in, minsToChangeStr); final ForegroundColorSpan nextChangeColor = isOpen ? colorYellow : colorRed; diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index 303ef9dc8..e56920f80 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -449,6 +449,10 @@ %d minute %d minutes + + %d min + %d min + Confirmed %s From 33e2f4854e830415c6d20d6b83b4b923b84686b6 Mon Sep 17 00:00:00 2001 From: NoelClick Date: Fri, 31 Oct 2025 19:49:04 -0700 Subject: [PATCH 064/136] [android] Use 60/15 min short-horizon windows (yellow) for closes/opens MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Closes: Yellow when <= 60 min - Opens: Yellow when <= 15 min - Keep compact unit via `plurals/minutes_short` - Long-horizon cases continue to show "Open / Closed now • Opens / Closes ... at ..." - Use full weekday names for clarity Signed-off-by: NoelClick --- .../widget/placepage/PlacePageView.java | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java b/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java index 3b9fb8852..5947e09bc 100644 --- a/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java +++ b/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java @@ -107,6 +107,10 @@ public class PlacePageView extends Fragment private static final String LINKS_FRAGMENT_TAG = "LINKS_FRAGMENT_TAG"; private static final String TRACK_SHARE_MENU_ID = "TRACK_SHARE_MENU_ID"; + private static final int SHORT_HORIZON_CLOSE_MIN = 60; + + private static final int SHORT_HORIZON_OPEN_MIN = 15; + private static final List visibleCoordsFormat = Arrays.asList(CoordinatesFormat.LatLonDMS, CoordinatesFormat.LatLonDecimal, CoordinatesFormat.OLCFull, CoordinatesFormat.UTM, CoordinatesFormat.MGRS, CoordinatesFormat.OSMLink); @@ -837,14 +841,16 @@ public class PlacePageView extends Fragment String localizedTimeString = OpenStateTextFormatter.formatHoursMinutes( nextChangeLocal.getHour(), nextChangeLocal.getMinute(), DateUtils.is24HourFormat(context)); - if (minsToNextState <= 60 && minsToNextState >= 0) // POI Opens/Closes in 60 mins • at 18:00 + final boolean shortHorizonClosing = isOpen && minsToNextState >= 0 && minsToNextState <= SHORT_HORIZON_CLOSE_MIN; + final boolean shortHorizonOpening = !isOpen && minsToNextState >= 0 && minsToNextState <= SHORT_HORIZON_OPEN_MIN; + + if (shortHorizonClosing || shortHorizonOpening) // POI Opens/Closes in 60 mins • at 18:00 { final String minsToChangeStr = getResources().getQuantityString( R.plurals.minutes_short, Math.max(minsToNextState, 1), Math.max(minsToNextState, 1)); final String nextChangeFormatted = getString(isOpen ? R.string.closes_in : R.string.opens_in, minsToChangeStr); - final ForegroundColorSpan nextChangeColor = isOpen ? colorYellow : colorRed; - openStateString.append(nextChangeFormatted, nextChangeColor, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE) + openStateString.append(nextChangeFormatted, colorYellow, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE) .append(" • ") // Add spacer .append(getString(R.string.at, localizedTimeString)); } @@ -857,15 +863,16 @@ public class PlacePageView extends Fragment final boolean isToday = OpenStateTextFormatter.isSameLocalDate(nextChangeLocal, ZonedDateTime.now(nextChangeLocal.getZone())); - final String dayShort = - nextChangeLocal.getDayOfWeek().getDisplayName(TextStyle.SHORT, Locale.getDefault()); + // Full weekday name per design feedback. + final String dayName = + nextChangeLocal.getDayOfWeek().getDisplayName(TextStyle.FULL, Locale.getDefault()); if (isOpen) // > 60 minutes OR negative (safety). Show “Open now • Closes at 18:00” { openStateString.append(getString(R.string.open_now), colorGreen, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); final String atLabel = - OpenStateTextFormatter.buildAtLabel(false, isToday, dayShort, localizedTimeString, + OpenStateTextFormatter.buildAtLabel(false, isToday, dayName, localizedTimeString, opensAtStr, closesAtStr, opensDayAtStr, closesDayAtStr); if (!TextUtils.isEmpty(atLabel)) @@ -876,7 +883,7 @@ public class PlacePageView extends Fragment openStateString.append(getString(R.string.closed_now), colorRed, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); final String atLabel = - OpenStateTextFormatter.buildAtLabel(true, isToday, dayShort, localizedTimeString, + OpenStateTextFormatter.buildAtLabel(true, isToday, dayName, localizedTimeString, opensAtStr, closesAtStr, opensDayAtStr, closesDayAtStr); if (!TextUtils.isEmpty(atLabel)) From 7b7df6ff2e71b9e4e1cfb0f1d0f83041b0ae3853 Mon Sep 17 00:00:00 2001 From: NoelClick Date: Sat, 1 Nov 2025 03:46:36 -0700 Subject: [PATCH 065/136] [android] Remove unused full "minutes" plural resource - Keep only `minutes_short` (`%d min`) for compact display. - Ensures consistency with search UI and avoids redundant i18n strings. Signed-off-by: NoelClick --- android/app/src/main/res/values/strings.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index e56920f80..fe5a7dfd8 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -445,10 +445,6 @@ Closes at %s Opens %1$s at %2$s Closes %1$s at %2$s - - %d minute - %d minutes - %d min %d min From 1de35bb5f8f6c3c51d8cbe8db0962b03d58f04b3 Mon Sep 17 00:00:00 2001 From: NoelClick Date: Sat, 1 Nov 2025 04:14:17 -0700 Subject: [PATCH 066/136] [android] Adjust phrasing to "Opens on ... / Closes on ..." for clarity - Update i18n strings following review suggestion. Signed-off-by: NoelClick --- android/app/src/main/res/values/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index fe5a7dfd8..221d2a17c 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -443,8 +443,8 @@ Closed Opens at %s Closes at %s - Opens %1$s at %2$s - Closes %1$s at %2$s + Opens on %1$s at %2$s + Closes on %1$s at %2$s %d min %d min From e4648fbc1ff0c4bb7d2448f51ac3c89d60e645fc Mon Sep 17 00:00:00 2001 From: x7z4w Date: Wed, 12 Nov 2025 18:17:44 +0000 Subject: [PATCH 067/136] Revert "[core][drape] Making arrows smooth again" Signed-off-by: x7z4w --- libs/map/routing_manager.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/libs/map/routing_manager.cpp b/libs/map/routing_manager.cpp index 5507debd4..5bb711350 100644 --- a/libs/map/routing_manager.cpp +++ b/libs/map/routing_manager.cpp @@ -311,7 +311,6 @@ RoutingManager::RoutingManager(Callbacks && callbacks, Delegate & delegate) , m_delegate(delegate) , m_extrapolator([this](location::GpsInfo const & gpsInfo) { this->OnExtrapolatedLocationUpdate(gpsInfo); }) { - m_extrapolator.Enable(true); // Keeps smooth arrow movement whether routing or not m_routingSession.Init( #ifdef SHOW_ROUTE_DEBUG_MARKS [this](m2::PointD const & pt) @@ -556,6 +555,10 @@ void RoutingManager::RemoveRoute(bool deactivateFollowing) if (deactivateFollowing) { m_transitReadManager->BlockTransitSchemeMode(false /* isBlocked */); + + // Switching on the extrapolator only for following mode in car and bicycle navigation. + m_extrapolator.Enable(m_currentRouterType == RouterType::Vehicle || m_currentRouterType == RouterType::Bicycle); + // Remove all subroutes. m_drapeEngine.SafeCall(&df::DrapeEngine::RemoveSubroute, dp::DrapeID(), true /* deactivateFollowing */); } @@ -766,6 +769,7 @@ void RoutingManager::FollowRoute() void RoutingManager::CloseRouting(bool removeRoutePoints) { + m_extrapolator.Enable(false); // Hide preview. HidePreviewSegments(); @@ -942,9 +946,9 @@ void RoutingManager::SetPointsFollowingMode(bool enabled) void RoutingManager::RemovePassedPoints() { - ASSERT(m_bmManager != nullptr, ()); - RoutePointsLayout routePoints(*m_bmManager); - routePoints.RemovePassedPoints(); + ASSERT(m_bmManager != nullptr, ()); + RoutePointsLayout routePoints(*m_bmManager); + routePoints.RemovePassedPoints(); } void RoutingManager::ReorderIntermediatePoints() From 4f63c5fdcf81e31ac421e1a7ff175bf2af63c5a8 Mon Sep 17 00:00:00 2001 From: NoelClick Date: Thu, 13 Nov 2025 13:32:01 +0100 Subject: [PATCH 068/136] [android] Hide offline explanation after two downloads Signed-off-by: NoelClick Co-authored-by: NoelClick Co-committed-by: NoelClick --- .../downloader/OnmapDownloader.java | 24 ++++++++- .../main/res/layout-land/onmap_downloader.xml | 44 ++++++++++------- .../src/main/res/layout/onmap_downloader.xml | 49 ++++++++++--------- 3 files changed, 74 insertions(+), 43 deletions(-) diff --git a/android/app/src/main/java/app/organicmaps/downloader/OnmapDownloader.java b/android/app/src/main/java/app/organicmaps/downloader/OnmapDownloader.java index a08f20e71..5945ad8c8 100644 --- a/android/app/src/main/java/app/organicmaps/downloader/OnmapDownloader.java +++ b/android/app/src/main/java/app/organicmaps/downloader/OnmapDownloader.java @@ -4,6 +4,7 @@ import android.location.Location; import android.text.TextUtils; import android.view.View; import android.view.ViewGroup; + import androidx.annotation.Nullable; import androidx.core.view.ViewCompat; import app.organicmaps.MwmActivity; @@ -26,6 +27,10 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener { private static boolean sAutodownloadLocked; + private static final int HIDE_THRESHOLD = 2; + // Default bundles (e.g., world/coasts). Used to approximate “user-downloaded” count. + private static final int DEFAULT_MAP_BASELINE = 2; + private final MwmActivity mActivity; private final View mFrame; private final MaterialTextView mParent; @@ -33,6 +38,7 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener private final MaterialTextView mSize; private final WheelProgressView mProgress; private final MaterialButton mButton; + private final View mOfflineExplanation; private int mStorageSubscriptionSlot; @@ -43,8 +49,10 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener @Override public void onStatusChanged(List data) { - if (mCurrentCountry == null) + if (mCurrentCountry == null) { + updateOfflineExplanationVisibility(); return; + } for (MapManager.StorageCallbackData item : data) { @@ -58,7 +66,7 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener { mCurrentCountry.update(); updateProgressState(false); - + updateOfflineExplanationVisibility(); return; } } @@ -101,6 +109,12 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener return enqueued || progress || applying; } + private void updateOfflineExplanationVisibility() { + if (mOfflineExplanation == null) return; + // hide once threshold reached; safe to call repeatedly. + app.organicmaps.util.UiUtils.showIf(MapManager.nativeGetDownloadedCount() < (DEFAULT_MAP_BASELINE + HIDE_THRESHOLD), mOfflineExplanation); + } + private void updateProgressState(boolean shouldAutoDownload) { updateStateInternal(shouldAutoDownload); @@ -108,6 +122,8 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener private void updateStateInternal(boolean shouldAutoDownload) { + updateOfflineExplanationVisibility(); + boolean showFrame = (mCurrentCountry != null && !mCurrentCountry.present && !RoutingController.get().isNavigating()); if (showFrame) @@ -191,6 +207,9 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener mProgress = controls.findViewById(R.id.wheel_downloader_progress); mButton = controls.findViewById(R.id.downloader_button); + mOfflineExplanation = mFrame.findViewById(R.id.offline_explanation); + updateOfflineExplanationVisibility(); + mProgress.setOnClickListener(v -> { if (mCurrentCountry == null) return; @@ -247,6 +266,7 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener public void onResume() { + updateOfflineExplanationVisibility(); if (mStorageSubscriptionSlot == 0) { mStorageSubscriptionSlot = MapManager.nativeSubscribe(mStorageCallback); diff --git a/android/app/src/main/res/layout-land/onmap_downloader.xml b/android/app/src/main/res/layout-land/onmap_downloader.xml index 1e50694d0..377d49079 100644 --- a/android/app/src/main/res/layout-land/onmap_downloader.xml +++ b/android/app/src/main/res/layout-land/onmap_downloader.xml @@ -26,27 +26,33 @@ android:clipChildren="false" android:gravity="center" tools:ignore="UselessParent"> - - - + android:orientation="vertical"> + + + +
- - - - + android:layout_height="wrap_content" + android:orientation="vertical"> + + + + Date: Thu, 13 Nov 2025 10:06:03 +0100 Subject: [PATCH 069/136] [types] Add day spas Signed-off-by: Yannik Bloscheck --- android/sdk/src/main/res/values/types_strings.xml | 1 + data/categories-strings/en.json/localize.json | 1 + data/mapcss-mapping.csv | 2 +- data/styles/default/dark/symbols/day-spa-m.svg | 1 + data/styles/default/include/Icons.mapcss | 2 ++ data/styles/default/include/priorities_4_overlays.prio.txt | 2 ++ data/styles/default/light/symbols/day-spa-m.svg | 1 + data/styles/outdoors/include/priorities_4_overlays.prio.txt | 2 ++ .../Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings | 1 + iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings | 1 + 10 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 data/styles/default/dark/symbols/day-spa-m.svg create mode 100644 data/styles/default/light/symbols/day-spa-m.svg diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 4c18f8fd7..7f5093399 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -1236,6 +1236,7 @@ Kitchen Store Laundry Mall + Day Spa Massage Salon Mobile Phone Store Money Lender diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index 75f382445..4a4dd2e5b 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -438,6 +438,7 @@ "office-insurance": "4Insurance Office", "office-ngo": "4Non-Governmental Organization|NGO", "shop-erotic|@shop": "4Erotic|4Adult|3Sex", +"shop-beauty-day_spa": "4Day Spa|spa|wellness", "shop-massage": "Massage salon|Massage Parlour|4massage|spa|massage center|massage therapy|massage services|spa treatment|spa services", "shop-motorcycle|@shop": "4Motorcycle", "shop-motorcycle_repair": "4Motorcycle Repair", diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 0fd34cb08..4d4e583e4 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -987,7 +987,7 @@ highway|busway|tunnel;[highway=busway][tunnel?];;name;int_name;860; natural|salt_pond;861;landuse|salt_pond amenity|conference_centre;862; amenity|exhibition_centre;863; -deprecated:railway|siding|tunnel:06.2023;864;x +shop|beauty|day_spa;[shop=beauty][beauty=spa];;name;int_name;864; amenity|boat_rental;865; area:highway|footway;866; junction|circular;867; diff --git a/data/styles/default/dark/symbols/day-spa-m.svg b/data/styles/default/dark/symbols/day-spa-m.svg new file mode 100644 index 000000000..1211a7f98 --- /dev/null +++ b/data/styles/default/dark/symbols/day-spa-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 47ebcdb55..312ef4cee 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -2107,6 +2107,8 @@ node|z17-[shop=variety_store], {icon-image: shop-m.svg;} node|z17-[shop=massage], {icon-image: massage_salon-m.svg;icon-min-distance: 24;} +node|z17-[shop=beauty][beauty=spa], +{icon-image: day-spa-m.svg;icon-min-distance: 24;} node|z17-[shop=money_lender], {icon-image: bank-m.svg;icon-min-distance: 24;} node|z17-[shop=pawnbroker], diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index 4c807e776..00890c9f2 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -844,6 +844,7 @@ shop-antiques # icon z16- (also has captio shop-appliance # icon z18- (also has caption(optional) z18-) shop-baby_goods # icon z18- (also has caption(optional) z18-) shop-beauty # icon z16- (also has caption(optional) z16-) +shop-beauty-day_spa # icon z16- (also has caption(optional) z16-) shop-beverages # icon z16- (also has caption(optional) z16-) shop-boutique # icon z18- (also has caption(optional) z18-) shop-car_repair # icon z16- (also has caption(optional) z16-) @@ -1890,6 +1891,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # shop-appliance # caption(optional) z18- (also has icon z18-) # shop-baby_goods # caption(optional) z18- (also has icon z18-) # shop-beauty # caption(optional) z16- (also has icon z16-) +# shop-beauty-day_spa # caption(optional) z16- (also has icon z16-) # shop-beverages # caption(optional) z16- (also has icon z16-) # shop-boutique # caption(optional) z18- (also has icon z18-) # shop-car_repair # caption(optional) z16- (also has icon z16-) diff --git a/data/styles/default/light/symbols/day-spa-m.svg b/data/styles/default/light/symbols/day-spa-m.svg new file mode 100644 index 000000000..68a0b3bb1 --- /dev/null +++ b/data/styles/default/light/symbols/day-spa-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index 0b2d2cdc4..0d58654ea 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -844,6 +844,7 @@ shop-antiques # icon z16- (also has captio shop-appliance # icon z18- (also has caption(optional) z18-) shop-baby_goods # icon z18- (also has caption(optional) z18-) shop-beauty # icon z16- (also has caption(optional) z16-) +shop-beauty-day_spa # icon z16- (also has caption(optional) z16-) shop-beverages # icon z16- (also has caption(optional) z16-) shop-boutique # icon z18- (also has caption(optional) z18-) shop-car_repair # icon z16- (also has caption(optional) z16-) @@ -1893,6 +1894,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # shop-appliance # caption(optional) z18- (also has icon z18-) # shop-baby_goods # caption(optional) z18- (also has icon z18-) # shop-beauty # caption(optional) z16- (also has icon z16-) +# shop-beauty-day_spa # caption(optional) z16- (also has icon z16-) # shop-beverages # caption(optional) z16- (also has icon z16-) # shop-boutique # caption(optional) z18- (also has icon z18-) # shop-car_repair # caption(optional) z16- (also has icon z16-) diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index 5617e7aed..6ba271edd 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -1291,6 +1291,7 @@ "type.shop.kitchen" = "Kitchen Shop"; "type.shop.laundry" = "Launderette"; "type.shop.mall" = "Shopping Centre"; +"type.shop.beauty.day_spa" = "Day Spa"; "type.shop.massage" = "Massage Salon"; "type.shop.mobile_phone" = "Mobile Phone Shop"; "type.shop.money_lender" = "Money Lender"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index 30504651b..f117934c7 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -1331,6 +1331,7 @@ "type.shop.kitchen" = "Kitchen Store"; "type.shop.laundry" = "Laundry"; "type.shop.mall" = "Mall"; +"type.shop.beauty.day_spa" = "Day Spa"; "type.shop.massage" = "Massage Salon"; "type.shop.mobile_phone" = "Mobile Phone Store"; "type.shop.money_lender" = "Money Lender"; From f6426fe689928128945e0aa3b812864dd222c27f Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Sat, 1 Nov 2025 09:27:05 +0100 Subject: [PATCH 070/136] [android] Update Add schedule button to M3 Signed-off-by: Jean-Baptiste --- .../editor/SimpleTimetableAdapter.java | 25 +++++++++++++++++++ .../main/res/layout/item_timetable_add.xml | 7 ++---- 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/android/app/src/main/java/app/organicmaps/editor/SimpleTimetableAdapter.java b/android/app/src/main/java/app/organicmaps/editor/SimpleTimetableAdapter.java index 5d972a7fb..1f9d2a346 100644 --- a/android/app/src/main/java/app/organicmaps/editor/SimpleTimetableAdapter.java +++ b/android/app/src/main/java/app/organicmaps/editor/SimpleTimetableAdapter.java @@ -1,5 +1,6 @@ package app.organicmaps.editor; +import android.content.res.ColorStateList; import android.util.SparseArray; import android.view.LayoutInflater; import android.view.View; @@ -11,6 +12,7 @@ import androidx.annotation.IdRes; import androidx.annotation.IntRange; import androidx.annotation.Nullable; import androidx.appcompat.widget.SwitchCompat; +import androidx.core.content.ContextCompat; import androidx.fragment.app.Fragment; import androidx.recyclerview.widget.RecyclerView; import app.organicmaps.R; @@ -381,6 +383,29 @@ class SimpleTimetableAdapter extends RecyclerView.Adapter + android:textColor="?android:textColorPrimaryInverse" + android:text="@string/editor_time_add" /> From 2e0443097a82bca64378ec25766ba398836df039 Mon Sep 17 00:00:00 2001 From: gekeleda Date: Fri, 14 Nov 2025 07:58:47 +0100 Subject: [PATCH 071/136] [android] Improve map language settings Signed-off-by: gekeleda Co-authored-by: gekeleda Co-committed-by: gekeleda --- .../organicmaps/editor/LanguagesFragment.java | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/java/app/organicmaps/editor/LanguagesFragment.java b/android/app/src/main/java/app/organicmaps/editor/LanguagesFragment.java index 75ee40a7f..1355ad4a7 100644 --- a/android/app/src/main/java/app/organicmaps/editor/LanguagesFragment.java +++ b/android/app/src/main/java/app/organicmaps/editor/LanguagesFragment.java @@ -1,7 +1,10 @@ package app.organicmaps.editor; +import android.content.res.Configuration; import android.os.Bundle; import androidx.annotation.NonNull; +import androidx.core.os.ConfigurationCompat; +import androidx.core.os.LocaleListCompat; import androidx.fragment.app.Fragment; import app.organicmaps.base.BaseMwmRecyclerFragment; import app.organicmaps.sdk.editor.Editor; @@ -11,6 +14,7 @@ import java.util.Collections; import java.util.Comparator; import java.util.HashSet; import java.util.List; +import java.util.Locale; import java.util.Set; public class LanguagesFragment extends BaseMwmRecyclerFragment @@ -32,10 +36,23 @@ public class LanguagesFragment extends BaseMwmRecyclerFragment Set existingLanguages = args != null ? new HashSet<>(args.getStringArrayList(EXISTING_LOCALIZED_NAMES)) : new HashSet<>(); + Configuration config = requireContext().getResources().getConfiguration(); + LocaleListCompat systemLocales = ConfigurationCompat.getLocales(config); + List languages = new ArrayList<>(); + List systemLanguages = new ArrayList<>(); + for (Language lang : Editor.nativeGetSupportedLanguages(false)) { - if (existingLanguages.contains(lang.code)) + // Separately extract system languages + for (int i = 0; i < systemLocales.size(); i++) + { + Locale locale = systemLocales.get(i); + if (locale != null && locale.getLanguage().equals(lang.code)) + systemLanguages.add(lang); + } + + if (existingLanguages.contains(lang.code) || systemLanguages.contains(lang)) continue; languages.add(lang); @@ -43,6 +60,8 @@ public class LanguagesFragment extends BaseMwmRecyclerFragment Collections.sort(languages, Comparator.comparing(lhs -> lhs.name)); + languages.addAll(0, systemLanguages); + return new LanguagesAdapter(this, languages.toArray(new Language[languages.size()])); } From b4abce822eaba0cf8e7413c946bc42a1f345139d Mon Sep 17 00:00:00 2001 From: patepelo Date: Fri, 14 Nov 2025 10:04:10 +0100 Subject: [PATCH 072/136] [search] Improve search terms and synonyms Signed-off-by: patepelo Co-authored-by: patepelo Co-committed-by: patepelo --- data/categories-strings/en.json/localize.json | 368 +++++++++--------- 1 file changed, 184 insertions(+), 184 deletions(-) diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index 4a4dd2e5b..0cc9a4d24 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -2,28 +2,28 @@ "@category_eat": "Where to eat|eat|Food", "@category_food": "4Groceries|Grocery|Food", "@category_transport": "5Transport", -"@category_fuel": "2Gas|Gasoline|3Petrol|4Diesel|3Fuel", +"@category_fuel": "2Gas|4Gasoline|3Petrol|4Diesel|3Fuel", "@category_parking": "4Parking", -"@category_shopping": "4Shopping", -"@category_hotel": "Hotel|hotels", +"@category_shopping": "4Shopping|shops", +"@category_hotel": "3Hotel|hotels|4Accomodations|accommodation|sleep", "@category_tourism": "3Sights|3Attractions|3Tourism", -"@category_entertainment": "Entertainment", -"@category_nightlife": "Nightlife", -"@category_children": "Family holiday", +"@category_entertainment": "4Entertainment", +"@category_nightlife": "4Nightlife", +"@category_children": "4Family holiday|children|kid|kids|babies|family|family friendly", "@category_atm": "ATM|Cash machine", -"@category_rv": "2RV Facilities|4Caravan|Vanlife|5Campervan|5Motorhome", -"amenity-atm|@category_atm": "money|U+1F3E7|U+1F4B2|U+1F4B3|U+1F4B4|U+1F4B5|U+1F4B6|U+1F4B7", +"@category_rv": "2RV Facilities|RV|4Caravan|Vanlife|5Campervan|5Motorhome|camper", +"amenity-atm|@category_atm": "money|cash|U+1F3E7|U+1F4B2|U+1F4B3|U+1F4B4|U+1F4B5|U+1F4B6|U+1F4B7", "@category_bank": "3Bank", -"@category_secondhand": "4Second Hand", +"@category_secondhand": "4Second Hand|second-hand|vintage|5Vintage shop|4Thrift store|5Resale shop|6Opportunity shop|4Used-goods|thrift|thrifting", "amenity-bank|@category_bank": "money|U+1F3E6|U+1F4B0|U+1F4B2|U+1F4B3|U+1F4B4|U+1F4B5|U+1F4B6|U+1F4B7", "@category_recycling": "4Recycling|Waste utilization|Waste disposal|Recyclables|Separate garbage collection|Waste sorting|Reuse", "amenity-bureau_de_change": "3Currency Exchange|3exchange|money|U+1F4B1|U+1F4B2|U+1F4B4|U+1F4B5|U+1F4B6|U+1F4B7", -"amenity-studio": "Media Studio|Studio", +"amenity-studio": "5Media studio|studio", "amenity-bar|amenity-pub|@category_eat|@category_nightlife": "2Bar|2pub|beer|drink|U+1F37A|U+1F37B|U+1F376|tavern|bars and pubs|brew pub|cocktail lounge", "amenity-cafe|@category_eat": "3Cafe|U+2615|U+1F356|U+1F357|U+1F35A|U+1F35B|U+1F35C|U+1F35D|U+1F363|U+1F366|U+1F367|U+1F368|U+1F369|U+1F370|U+1F372|U+1F374|U+1F377|U+1F60B|U+1F375|coffee|cafeteria", "amenity-fast_food|@category_eat": "4Fast Food|takeaway|U+1F354|U+1F355|U+1F35F|U+1F363|U+1F366|U+1F367|U+1F368|U+1F369|U+1F370|U+1F372|U+1F374|food to go|junk food", "amenity-restaurant|@category_eat": "3Restaurant|U+1F356|U+1F357|U+1F35A|U+1F35B|U+1F35C|U+1F35D|U+1F363|U+1F366|U+1F367|U+1F368|U+1F369|U+1F370|U+1F372|U+1F374|U+1F377|U+1F60B", -"amenity-fuel|@category_fuel": "Gas Station|Petrol Station|3Filling Station|U+26FD", +"amenity-fuel|@category_fuel": "3Gas station|4Petrol station|3Filling station|fill up|U+26FD", "@shop": "Shop|Store|U+1F3EA|U+1F3EC", "shop-bakery|shop-pastry|@category_eat|@category_food|@shop": "3Bakery|3Pastry|Cake|3Cakes|U+1F35E", "shop|@shop": "", @@ -34,13 +34,13 @@ "shop-farm|@category_food|@shop": "Farm food", "shop-garden_centre|@shop": "4Garden Centre|U+1F3E1", "shop-grocery|@category_food|@shop": "Grocery", -"shop-health_food|@category_food|@shop": "Health food", -"shop-hearing_aids|@shop": "Hearing Aids", +"shop-health_food|@category_food|@shop": "7Health food|7Healthy food|healthfood|organic|vegan|vegetarian", +"shop-hearing_aids|@shop": "7Hearing Aids", "shop-mobile_phone|@shop": "4Cell Phones|4Mobile Phones|6smartphones|electronics store|U+1F4F1|U+1F4F2", "shop-florist|@shop": "4Florist|U+1F337|U+1F338|U+1F339|U+1F33A|U+1F33B|U+1F33C|U+1F490|U+1F33E|4flowers|flower shop|floral shop|floral arrangements|same day flowers|bouquet", -"shop-butcher|@category_food|@shop": "4Butcher|U+1F356|U+1F357", +"shop-butcher|@category_food|@shop": "4Butcher|meat|U+1F356|U+1F357", "shop-furniture|@shop": "4Furniture", -"shop-kitchen|@shop": "Kitchen|Kitchen Studio", +"shop-kitchen|@shop": "4Kitchen|Kitchen Studio|kitchenware", "shop-alcohol|@category_food|@shop": "4liquor|4alcohol|U+1F377", "shop-books|@shop": "Bookstore|bookshop|3books|U+1F4D6|U+1F4DA|U+1F4D9|U+1F4D8|U+1F4D7|U+1F4D5", "shop-shoes|@category_shopping|@shop": "Shoe|U+1F461|U+1F460|U+1F462|U+1F45E|U+1F45F|3shoes|4footwear", @@ -48,95 +48,95 @@ "shop-hardware|shop-doityourself|@shop": "4Hardware|4Home Improvement|DIY|U+1F529|U+1F528|do it yourself|do-it-yourself", "shop-houseware|@shop": "4Housewares", "shop-jewelry|@category_shopping|@shop": "4Jewelry|U+1F48D", -"shop-optician|@shop": "4Optician|U+1F453", -"shop-gift|@category_shopping|@shop": "Gift|U+1F381|souvenir|4souvenirs|3gifts|presents", -"shop-beauty": "4Beauty Shop|barber|beautician|hairdresser|hairdressing|haircut|U+1F484|beauty salon|hair salon|beauty parlor|hair and nail salon|nail salon|coloring", +"shop-optician|@shop": "4Optician|glasses|sunglasses|U+1F453", +"shop-gift|@category_shopping|@shop": "Gift|U+1F381|souvenir|souvenirs|3gifts|presents|4Souvenir shop|gift shop|giftshop", +"shop-beauty": "4Beauty Shop|beautician|U+1F484|beauty salon|beauty parlor|nail salon|coloring", "shop-greengrocer|@category_food|@shop": "4Greengrocer|U+1F345|U+1F346|U+1F33D|U+1F360|U+1F348|U+1F347|U+1F349|U+1F34A|U+1F34C|U+1F34D|U+1F34E|U+1F34F|U+1F350|U+1F351|U+1F353", "shop-sports|@category_shopping|@shop": "4Sports Goods|U+1F3BF|U+1F3A3|U+1F3C2|U+1F6B4|U+26BD|U+1F3C0|U+1F3C8|U+26BE|U+1F3BE|U+1F3C9|U+26F3", "shop-supermarket|@category_food|@shop": "3Supermarket", -"shop-mall|@category_shopping|@shop": "Mall|Gallery|shopping arcade|entertainment center|retail", -"shop-department_store|@category_shopping|@shop": "4Department", +"shop-mall|@category_shopping|@shop": "3Mall|Gallery|shopping arcade|entertainment center|retail", +"shop-department_store|@category_shopping|@shop": "4Department|department store", "shop-beverages|@category_food|@shop": "4Beverages|4drinks|U+1F379", -"shop-computer|@shop": "4Computer|U+1F4BB", +"shop-computer|@shop": "4Computer shop|computer|computers|U+1F4BB", "shop-confectionery|craft-confectionery|@category_food|@shop": "4Sweets|4confectionery|candies|candy|U+1F36C|U+1F36D|sweetshop|tuck|Confectioner", "shop-laundry": "4Laundry|Laundrette|laundromat", "shop-toys|@category_children|@shop": "Toy|toyshop|kids|toys|kids toys", "amenity-marketplace|@category_food": "3Marketplace|market", -"amenity-mobile_money_agent": "Mobile Money Agent|mobile money", -"amenity-money_transfer": "Money Transfer", -"shop-clothes|@category_shopping|@shop": "3Clothes|U+1F45A|U+1F457|U+1F456|U+1F455|clothing|wear", -"shop-caravan|@category_rv|@shop": "2RV dealership|4Caravan dealership|Motorhome dealership", -"shop-car|@shop": "3Car Dealership|Auto Dealer|U+1F697|U+1F698|U+1F699", -"shop-bicycle|@shop": "4Bicycle|Bike|cycles|bikes|U+1F6B2|U+1F6B4|U+1F6B5", +"amenity-mobile_money_agent": "6Mobile Money Agent|mobile money", +"amenity-money_transfer": "5Money Transfer", +"shop-clothes|@category_shopping|@shop": "3Clothes|U+1F45A|U+1F457|U+1F456|U+1F455|clothing|apparel|wear|fashion|garments ", +"shop-caravan|@category_rv|@shop": "2RV dealership|4Caravan dealership|5Motorhome dealership", +"shop-car|@shop": "3Car Dealership|4Auto Dealer|U+1F697|U+1F698|U+1F699", +"shop-bicycle|@shop": "4Bicycle|Bike|7Cycling shop|cycles|bikes|U+1F6B2|U+1F6B4|U+1F6B5", "shop-kiosk": "3Kiosk|U+1F4F0", "highway-bus_stop|@category_transport": "2Bus Stop|bus|stop|U+1F68C|U+1F68F|U+1F68E|U+1F690", "railway-tram_stop|@category_transport": "3Tram Stop|tram|stop|U+1F683", "amenity-bus_station|@category_transport": "2Bus Station|bus|U+1F68C|U+1F68F|U+1F68D", "railway-station|railway-halt|building-train_station|@category_transport": "3Train Station|trainstation|4railway|railroad|4station|U+1F684|U+1F685|U+1F689|U+1F682|U+1F686|U+1F688|U+1F68A|U+1F68B|Rail Halt", -"railway-station-funicular": "Funicular", -"railway-station-subway|@category_transport": "3Subway Station|3tube|3metro|3underground|U+1F687", +"railway-station-funicular": "4Funicular", +"railway-station-subway|@category_transport": "3Subway Station|subway|3tube|3metro|3underground|U+1F687", "amenity-ferry_terminal|@category_transport": "3Ferry|terminal|U+1F6A2|U+1F6A4|U+2693", -"amenity-taxi|@category_transport": "3Taxi|Taxi Stand|Taxi Rank|U+1F695|U+1F696", +"amenity-taxi|@category_transport": "Taxi|3Taxi Stand|Taxi Rank|U+1F695|U+1F696", "amenity-townhall": "3Town Hall|townhall|city hall|guildhall|village hall|4municipal hall|civic centre", "tourism-attraction|@category_tourism": "4Attraction|U+1F3A0|U+1F3A1|U+1F3A2|U+1F3AA", "tourism-artwork": "3Artwork|U+1F3A8", "tourism-viewpoint|@category_tourism": "4Viewpoint|Vista", "tourism-information": "4Tourist Information|4information|U+1F481", -"tourism-picnic_site|amenity-bbq|leisure-picnic_table": "3Picnic Site|Barbecue Grill|Picnic Table", -"amenity-place_of_worship": "Place of Worship|3temple|U+1F64F", -"amenity-place_of_worship-christian": "4Church|place of worship|temple|4cathedral|basilica|U+1F64F|U+26EA|U+271D|U+2626", -"amenity-place_of_worship-muslim": "4Mosque|tekke|place of worship|temple|U+1F64F|U+262A|U+1F54B|U+1F54C|U+262A", -"amenity-place_of_worship-buddhist": "3Temple|place of worship|U+1F64F|U+26EA|U+2638", -"amenity-place_of_worship-hindu": "3Temple|place of worship|U+1F64F|U+1F549", -"amenity-place_of_worship-shinto": "Shrine|place of worship|3temple|U+1F64F|U+26E9", -"amenity-place_of_worship-jewish": "4Synagogue|place of worship|temple|U+1F64F|U+1F54D|U+2721", -"amenity-place_of_worship-taoist": "3Temple|place of worship|U+1F64F|U+262F", +"tourism-picnic_site|amenity-bbq|leisure-picnic_table": "3Picnic Site|picnic|Barbecue Grill|Picnic Table|bbq|Barbec", +"amenity-place_of_worship": "5Place of Worship|3temple|U+1F64F", +"amenity-place_of_worship-christian": "4Church|place of worship|temple|4cathedral|basilica|christianity|U+1F64F|U+26EA|U+271D|U+2626", +"amenity-place_of_worship-muslim": "4Mosque|tekke|place of worship|temple|islam|U+1F64F|U+262A|U+1F54B|U+1F54C|U+262A", +"amenity-place_of_worship-buddhist": "3Temple|place of worship|4buddist temple|4buddhism|U+1F64F|U+26EA|U+2638", +"amenity-place_of_worship-hindu": "3Temple|place of worship|4hindu temple|4hinduism|U+1F64F|U+1F549", +"amenity-place_of_worship-shinto": "Shrine|place of worship|3temple|4shinto temple|4shinto|U+1F64F|U+26E9", +"amenity-place_of_worship-jewish": "4Synagogue|place of worship|3temple|judaism|U+1F64F|U+1F54D|U+2721", +"amenity-place_of_worship-taoist": "3Temple|place of worship|4taoism|4taoist temple|U+1F64F|U+262F", "tourism-museum|@category_tourism": "2Museum|U+1F3A8|3exhibition|3gallery", "waterway-waterfall|@category_tourism": "2Waterfall", "historic-archaeological_site|@category_tourism": "4Archaeological Site", "historic-battlefield": "Battlefield", -"historic-stone": "Historic Stone", -"historic-boundary_stone": "Boundary Stone", +"historic-stone": "Historic stone", +"historic-boundary_stone": "Boundary stone", "historic-castle|@category_tourism": "4Castle|4Palace|4Fortress|U+1F3EF|U+1F3F0|U+1F451|U+1F478|Hillfort|Kremlin|Manor house", -"historic-city_gate|@category_tourism": "City gate", -"historic-citywalls|@category_tourism": "City Wall", +"historic-city_gate|@category_tourism": "4City gate", +"historic-citywalls|@category_tourism": "4City wall", "historic-fort|@category_tourism": "Fort", "historic-gallows|@category_tourism": "Gallows", "historic-memorial|@category_tourism": "4Memorial|monument|U+1F5FC|U+1F5FD|U+1F5FF", "historic-memorial-cross": "Memorial cross", "historic-memorial-plaque": "Commemorative plaque", -"historic-memorial-sculpture|@category_tourism": "Sculpture", -"historic-memorial-statue|@category_tourism": "Statue", +"historic-memorial-sculpture|@category_tourism": "5Sculpture", +"historic-memorial-statue|@category_tourism": "3Statue", "historic-memorial-stolperstein": "Stolperstein", "historic-memorial-war_memorial|@category_tourism": "War memorial", "historic-monument|@category_tourism": "4Monument|U+1F5FD|U+1F5FF", "historic-pillory|@category_tourism": "Pillory", "historic-cannon": "Cannon", -"historic-anchor": "Historic Anchor", -"historic-ruins|@category_tourism": "4Historic Ruins|3Ruins|U+1F5FF", -"historic-mine": "Historic Mine", +"historic-anchor": "4Historic anchor", +"historic-ruins|@category_tourism": "4Historic ruins|3Ruins|U+1F5FF", +"historic-mine": "4Historic mine", "historic-ship|@category_tourism": "Ship|boat", "historic-wreck": "Shipwreck", -"historic-locomotive|@category_tourism": "Historic Locomotive", -"historic-tank|@category_tourism": "Historic Tank", -"historic-aircraft|@category_tourism": "Historic Aircraft", +"historic-locomotive|@category_tourism": "4Historic locomotive", +"historic-tank|@category_tourism": "4Historic tank", +"historic-aircraft|@category_tourism": "4Historic aircraft", "historic-tomb|@category_tourism": "Tomb|grave|memorial", "man_made-cross": "Cross", "historic-wayside_cross": "Wayside cross", "historic-wayside_shrine": "Wayside shrine", -"leisure-dog_park": "3Dog area|Dog park", +"leisure-dog_park": "Dog area|3Dog park", "leisure-dance|@category_entertainment": "4Dance|Dancing school", "leisure-garden": "3Garden", "leisure-firepit": "5Firepit", "amenity-bench|amenity-bench-backless": "Bench", -"amenity-boat_rental": "4Boat Rental|boat|3rental", -"amenity-bicycle_rental": "4Bicycle Rental|cycle|bike|3rental|U+1F6B2|U+1F6B4|U+1F6B5|bicycle hire|bike rental", -"amenity-bicycle_repair_station": "4Bicycle Repair Station|cycle|bike|4repair of bicycles", -"amenity-car_sharing": "Car Share|3carsharing|car|sharing|U+1F697|U+1F698|U+1F699|carpool|carsharing services|car sharing|4rideshare", -"amenity-car_rental": "3Car Rental|car|rental|U+1F697|U+1F698|U+1F699|car hire|rent a car|auto rental|vehicle rent", -"amenity-motorcycle_rental": "4Motorcycle Rental|bike|hire|4scooter", -"amenity-cinema|@category_entertainment": "3Cinema|3Movie Theatre|Film|Movies|U+1F3A6|U+1F3AC", -"leisure-bowling_alley|@category_entertainment": "4Bowling Alley", +"amenity-boat_rental": "4Boat rental|boat|boats|3Rental", +"amenity-bicycle_rental": "4Bicycle rental|cycling|cycle|bike|3Rental|U+1F6B2|U+1F6B4|U+1F6B5|bicycle hire|bike rental", +"amenity-bicycle_repair_station": "4Bicycle repair station|cycle|bike|4repair of bicycles", +"amenity-car_sharing": "Car Share|3carsharing|car|sharing|U+1F697|U+1F698|U+1F699|carsharing services|car sharing|4rideshare", +"amenity-car_rental": "3Car rental|car|rental|U+1F697|U+1F698|U+1F699|car hire|rent a car|auto rental|vehicle rent", +"amenity-motorcycle_rental": "4Motorcycle rental|bike|hire|4scooter|4Rental motorcycles|motorcycles", +"amenity-cinema|@category_entertainment": "3Cinema|3Movie theatre|Film|4Movies|U+1F3A6|U+1F3AC", +"leisure-bowling_alley|@category_entertainment": "4Bowling alley", "amenity-theatre|@category_entertainment": "4Theatre|U+1F3AD", "amenity-nightclub|@category_entertainment|@category_nightlife": "3Nightclub|night club|4disco|dance|U+1F378|U+1F379|U+1F46F|U+1F483|club|nightspot|night bar", "amenity-brothel": "Brothel|whorehouse|bordello|U+1F3E9", @@ -166,10 +166,10 @@ "healthcare-psychotherapist": "Psychotherapist", "healthcare-sample_collection": "Sample collection", "healthcare-speech_therapist": "Logopedics|Speech therapist|Speech therapy", -"amenity-hunting_stand": "Hunting Stand", +"amenity-hunting_stand": "4Hunting stand", "amenity-kindergarten": "5Kindergarten|U+1F476|U+1F37C|U+1F6BC|nursery|4Child Care|childcare", -"amenity-library": "3Library|U+1F4D6", -"amenity-parking|amenity-parking_entrance|@category_parking": "U+1F697|U+1F17F|U+1F698|U+1F699", +"amenity-library": "3Library|3books|book|U+1F4D6", +"amenity-parking|amenity-parking_entrance|@category_parking": "car parking|U+1F697|U+1F17F|U+1F698|U+1F699", "@category_pharmacy": "3Pharmacy", "amenity-pharmacy|@category_pharmacy": "4Drugstore|apothecary|4dispensary|U+1F489|U+1F48A", "@category_post": "3Post", @@ -192,15 +192,15 @@ "recycling-shoes|@category_recycling": "4Recycling of Shoes|Shoes Recycling|Donate Shoes|Shoes", "recycling-green_waste|@category_recycling": "4Recycling of Green Waste|5Organic Waste Recycling|5Green Waste Recycling|Food Waste|Garden Waste", "recycling-cartons|@category_recycling": "4Recycling of Bewerage Cartons|5Cartons Recycling|5Bewerage Cartons Recycling|Cartons", -"amenity-sanitary_dump_station|@category_rv": "2RV Dump Station|5Holding Tank Dump Station|4Dump Station|sanitary dump station|sewage|RV waste|5motorhome dump station|5camper dump station|4caravan dump station", +"amenity-sanitary_dump_station|@category_rv": "2RV Dump Station|5Holding Tank Dump Station|4Dump station|sanitary dump station|sewage|RV waste|5motorhome dump station|5camper dump station|4caravan dump station", "amenity-school": "3School|U+1F392|U+1F3EB", "amenity-shelter": "4Shelter|refuge", -"amenity-shelter-basic_hut": "3Bivouac Hut|Bivvy|Bothy|Hut", -"amenity-shelter-lean_to": "3Lean-to Shelter|4Shelter|Refuge", -"amenity-stripclub": "Stripclub", +"amenity-shelter-basic_hut": "basic hut|3Bivouac Hut|Bivvy|Bothy|Hut", +"amenity-shelter-lean_to": "3Lean-to Shelter|4Shelter|Refuge|lean shelter|shelter", +"amenity-stripclub": "Stripclub|strip club", "amenity-telephone": "2Phone|U+260E|U+1F4DE|5Telephone", -"@category_toilet": "3Toilet", -"amenity-toilets|toilets-yes|@category_toilet": "wc|5restroom|4bathroom|loo|lavatory|U+1F6BD|U+1F6BE|U+1F4A9|U+1F6BB|U+1F6B9|U+1F6BA", +"@category_toilet": "3Toilet|toilets|4Restroom|potty|WC|water closet", +"amenity-toilets|toilets-yes|@category_toilet": "wc|4Bathroom|loo|lavatory|U+1F6BD|U+1F6BE|U+1F4A9|U+1F6BB|U+1F6B9|U+1F6BA", "amenity-university": "4University|U+1F393|Uni", "place-continent": "Continent|U+1F30D|U+1F30E|U+1F30F", "place-country": "Country", @@ -212,8 +212,8 @@ "place-region": "Region", "place-island|place-islet": "Island|islet", "place-suburb|place-quarter|place-neighbourhood|landuse-residential": "Suburb|district|quarter|neighbourhood|neighborhood|Residential Area", -"place-hamlet": "Hamlet|village", -"place-village": "Village|hamlet", +"place-hamlet": "Hamlet|village|settlement|civilization", +"place-village": "Village|hamlet|settlement|civilization", "place-locality": "Locality", "place-farm": "Farm|U+1F411|U+1F414|U+1F417|U+1F42E|U+1F404|U+1F430|U+1F407|U+1F40F|U+1F410|U+1F413|U+1F424|U+1F437|U+1F43D|U+1F69C", "highway-raceway": "Racetrack|U+1F3C1", @@ -233,18 +233,18 @@ "tourism-guest_house|@category_hotel": "4Guest House|hostel|U+1F3E8", "tourism-motel|@category_hotel": "3Motel|hostel|U+1F3E8", "tourism-alpine_hut|@category_hotel": "5Mountain Lodge|5backcountry hut|hut|lodge|alpine hut", -"shop-hairdresser": "3Hairdresser|U+2702|U+1F488|hair salon|hairdressing saloon|barbershop|hair cuttery|haircut|beauty parlor|coloring", -"aeroway-aerodrome": "3Airport|3plane|U+2708", -"leisure-stadium": "4Stadium|4sport|U+26BD|U+26BE|U+1F3BE|U+1F3C0|U+1F3C8|U+1F4AA|U+1F3C9|olympic stadium|sports stadium|sports complex|arena", +"shop-hairdresser": "3Hairdresser|U+2702|U+1F488|hair salon|hairdressing saloon|4barbershop|barber|hair cuttery|haircut|beauty parlor|coloring", +"aeroway-aerodrome": "4Aerodrome|3Airport|3plane|U+2708", +"leisure-stadium": "4Stadium|4sport|U+26BD|U+26BE|U+1F3BE|U+1F3C0|U+1F3C8|U+1F4AA|U+1F3C9|olympic stadium|sports stadium|sports complex|arena|sports arena", "leisure-playground|@category_children": "4Playground", -"leisure-sports_centre|leisure-sports_centre-sport-american_football|leisure-sports_centre-sport-archery|leisure-sports_centre-sport-athletics|leisure-sports_centre-sport-australian_football|leisure-sports_centre-sport-badminton|leisure-sports_centre-sport-baseball|leisure-sports_centre-sport-basketball|leisure-sports_centre-sport-beachvolleyball|leisure-sports_centre-sport-bowls|leisure-sports_centre-sport-climbing|leisure-sports_centre-sport-cricket|leisure-sports_centre-sport-curling|leisure-sports_centre-sport-equestrian|leisure-sports_centre-sport-field_hockey|leisure-sports_centre-sport-futsal|leisure-sports_centre-sport-golf|leisure-sports_centre-sport-gymnastics|leisure-sports_centre-sport-handball|leisure-sports_centre-sport-ice_hockey|leisure-sports_centre-sport-multi|leisure-sports_centre-sport-padel|leisure-sports_centre-sport-pelota|leisure-sports_centre-sport-scuba_diving|leisure-sports_centre-sport-shooting|leisure-sports_centre-sport-skateboard|leisure-sports_centre-sport-skiing|leisure-sports_centre-sport-soccer|leisure-sports_centre-sport-table_tennis|leisure-sports_centre-sport-tennis|leisure-sports_centre-sport-volleyball|leisure-sports_centre-sport-yoga": "4Sports Center|sport|U+26BD|U+26BE|U+1F3BE|U+1F4AA|U+1F3C8|U+1F3C0|U+1F3C9|sports complex|sports forum", +"leisure-sports_centre|leisure-sports_centre-sport-american_football|leisure-sports_centre-sport-archery|leisure-sports_centre-sport-athletics|leisure-sports_centre-sport-australian_football|leisure-sports_centre-sport-badminton|leisure-sports_centre-sport-baseball|leisure-sports_centre-sport-basketball|leisure-sports_centre-sport-beachvolleyball|leisure-sports_centre-sport-bowls|leisure-sports_centre-sport-climbing|leisure-sports_centre-sport-cricket|leisure-sports_centre-sport-curling|leisure-sports_centre-sport-equestrian|leisure-sports_centre-sport-field_hockey|leisure-sports_centre-sport-futsal|leisure-sports_centre-sport-golf|leisure-sports_centre-sport-gymnastics|leisure-sports_centre-sport-handball|leisure-sports_centre-sport-ice_hockey|leisure-sports_centre-sport-multi|leisure-sports_centre-sport-padel|leisure-sports_centre-sport-pelota|leisure-sports_centre-sport-scuba_diving|leisure-sports_centre-sport-shooting|leisure-sports_centre-sport-skateboard|leisure-sports_centre-sport-skiing|leisure-sports_centre-sport-soccer|leisure-sports_centre-sport-table_tennis|leisure-sports_centre-sport-tennis|leisure-sports_centre-sport-volleyball|leisure-sports_centre-sport-yoga": "4Sports Center|sport|sports|U+26BD|U+26BE|U+1F3BE|U+1F4AA|U+1F3C8|U+1F3C0|U+1F3C9|sports complex|sports forum", "leisure-sports_centre-sport-swimming": "4Swimmming Centre", -"leisure-golf_course": "Golf Course|U+26F3", +"leisure-golf_course": "4Golf Course|golf|U+26F3", "leisure-miniature_golf": "4Minigolf|Miniature Golf|Putt Putt|mini golf|mini-golf", "leisure-escape_game": "4Escape Room|Escape Game|quest", -"leisure-hackerspace": "Hackerspace", -"leisure-pitch": "4Sports Ground|sport|U+26BD|U+26BE|U+1F3BE|U+1F3C0|U+1F3C8|U+1F3C9|U+1F3C3", -"leisure-swimming_pool": "4Swimming Pool|sport|U+1F3CA", +"leisure-hackerspace": "6Hackerspace|hacker space|hacklab|hackspace|5makerspace", +"leisure-pitch": "4Sports Ground|sport|sports|U+26BD|U+26BE|U+1F3BE|U+1F3C0|U+1F3C8|U+1F3C9|U+1F3C3", +"leisure-swimming_pool": "4Swimming Pool|sport|sports|U+1F3CA", "leisure-swimming_pool-private": "DoNotMatchThisType_OneLanguageDefinitionIsEnoughHere", "sport-american_football": "American Football", "sport-archery": "Archery", @@ -276,16 +276,16 @@ "building": "Building|U+1F3E0|U+1F3E1|U+1F3E2", "building-address": "Address", "@category_police": "4Police|cops", -"amenity-police|@category_police": "U+1F693|U+1F46E|U+1F694|U+1F482|U+1F6A8", -"office-diplomatic": "4Embassy", +"amenity-police|@category_police": "Police station|U+1F693|U+1F46E|U+1F694|U+1F482|U+1F6A8", +"office-diplomatic": "4Embassy|5Consulate", "natural-bay": "Bay", "@category_water": "3Water|water source", "amenity-drinking_water|drinking_water-yes|@category_water": "4Drinking Water|3Potable Water|U+1F6B0", "natural-hot_spring|@category_water": "3Hot Spring", "natural-spring|@category_water": "3Spring|4Natural Spring", "man_made-water_well|@category_water": "Water Well", -"amenity-water_point|@category_water|@category_rv": "Water Tank Refill Point|2RV Water Point|water for rv|water for campervan|water for caravan", -"man_made-water_tap|@category_water": "Water Tap", +"amenity-water_point|@category_water|@category_rv": "5Water tank refill point|2RV water roint|water for rv|water for campervan|water for caravan", +"man_made-water_tap|@category_water": "5Water tap", "@waterbody": "Water body|water surface", "natural-water|@waterbody": "", "natural-water-basin|landuse-basin|@waterbody": "Basin", @@ -294,18 +294,18 @@ "natural-water-reservoir|landuse-reservoir|@waterbody": "5Reservoir", "waterway-river|waterway-stream|natural-water-river": "River|stream|creek|brook", "waterway-canal": "Canal", -"shop-car_repair": "3Car Repair Workshop|4service station|auto|garage|4mechanic|U+1F527", -"tourism-camp_site|@category_hotel": "4Camping|campsite|campground|4tent spot|U+26FA", +"shop-car_repair": "3Car Repair Workshop|4service station|auto|garage|4mechanic|4Repair car|U+1F527", +"tourism-camp_site|@category_hotel": "4Camping|campsite|campground|4Tent spot|U+26FA", "tourism-caravan_site|@category_rv||@category_hotel": "2RV Park|4Caravan Site|RV site|U+1F69A|U+26FA|U+1F69B", "office": "Office|company|U+1F454|U+1F4BC|U+1F3E2|bureau|administrative office|firm|business|corporation", "office-company": "Company Office", -"office-government": "Government Office", -"office-lawyer": "3Lawyer|advocate|attorney|4barrister|counsel|councellor|4solicitor", -"office-telecommunication": "Telecom Company|telecommunications", +"office-government": "6Government office", +"office-lawyer": "3Lawyer|advocate|attorney|4Barrister|counsel|councellor|4Solicitor", +"office-telecommunication": "Telecom Company|6Telecommunication office", "craft-beekeeper": "Beekeeper", "craft-blacksmith": "Blacksmith", "craft-brewery": "Craft brewery|4Brewery|brew house|beer|beer bar|craft beer", -"craft-caterer": "Caterer", +"craft-caterer": "4Caterer", "craft-carpenter": "4Carpenter", "craft-confectionery": "Confectionery|Confectioner", "craft-electrician": "4Electrician", @@ -313,69 +313,69 @@ "craft-gardener": "Gardener", "craft-grinding_mill": "Grinding Mill|Mill", "craft-handicraft": "Handicraft", -"craft-hvac": "HVAC", +"craft-hvac": "3HVAC|AC|aircon|heating|air conditioner|ventilation|climate|climatization", "craft-metal_construction": "5Metal Worker", -"craft-key_cutter": "4Key Cutting|Key Duplication|Key Copying", +"craft-key_cutter": "4Key cutting|Key duplication|Key copying", "craft-locksmith": "Locksmith", "craft-painter": "House Painter|painter|decorator", "craft-photographer": "4Photographer|photography Studio", -"craft-plumber": "Plumber", +"craft-plumber": "4Plumber", "craft-sawmill": "Sawmill", "craft-shoemaker": "4Shoe Repair|shoe maker", -"craft-winery": "4Winery|Wine", +"craft-winery": "Winery|Wine", "craft-tailor": "4Tailor|clothes alteration|alterations", "area:highway-footway|area:highway-pedestrian|area:highway-steps|place-square": "Square", "place-sea": "Sea|U+1F30A", "place-ocean": "Ocean|U+1F30A", -"@category_wifi": "WiFi|Wi-Fi", +"@category_wifi": "WiFi|Wi-Fi|WLAN", "internet_access|internet_access-wlan|@category_wifi": "3Internet|U+1F4F6", "natural-beach|natural-beach-sand|natural-beach-gravel|leisure-beach_resort": "Beach|U+1F459", -"man_made-lighthouse": "Lighthouse", +"man_made-lighthouse": "5Lighthouse", "man_made-survey_point": "4Survey Point|survey marker|survey benchmark|4geodetic mark|geodetic vertex|4triangulation station|4trigonometrical point|trig point|trig pillar|4trig station|trig beacon|trig", -"man_made-flagpole": "Flagpole", +"man_made-flagpole": "4Flagpole", "man_made-mast": "Mast|pole", "man_made-communications_tower|man_made-tower-communication": "Communications Tower|cell tower|cellular tower|mast", -"man_made-petroleum_well": "Petroleum Well|Oil Well|Boring", +"man_made-petroleum_well": "7Petroleum Well|Oil Well|Boring", "organic-only|organic-yes": "4organic|bio|biological|eco|ecological|healthy", "shop-copyshop": "4Copyshop|copy shop|4printing|4photocopy", "shop-photo|@shop": "4Photo|frames", -"shop-camera|@shop": "3Camera", +"shop-camera|@shop": "3Camera|cameras|photography", "shop-travel_agency": "4Travel Agency|tours|4tour agency|trips|journeys|travel bureau|holidays|travel agent|tourist office|last minute tour", "shop-outdoor|@shop": "4Outdoor Equipment|trekking|hiking|climbing|camping", "shop-dry_cleaning": "3Dry Cleaner|cleaning", -"shop-tyres|@shop": "3Tyre|tyres", +"shop-tyres|@shop": "3Tyre|tyres|tyre shop|3Tires|tire|tire shop", "amenity-car_wash": "3Car Wash", -"man_made-telescope|man_made-telescope-optical|man_made-telescope-radio|man_made-telescope-gamma": "5Telescope", +"man_made-telescope|man_made-telescope-optical|man_made-telescope-radio|man_made-telescope-gamma": "4Telescope", "man_made-observatory": "4Observatory", -"amenity-veterinary": "Veterinary Doctor|4veterinary", -"amenity-animal_shelter": "Animal Shelter", +"amenity-veterinary": "4Veterinary Doctor|3Veterinary|vet|veterinarian", +"amenity-animal_shelter": "6Animal Shelter", "@charging_station": "4Charging Station|charging", "amenity-charging_station|@charging_station": "", "amenity-charging_station-bicycle|@charging_station": "4Bicycle Charging|4Bike Charging", "amenity-charging_station-motorcar|amenity-charging_station-motorcar-small|@charging_station": "4Motorcar Charging|3Car Charging|Charger", "amenity-childcare": "Nursery|4Child Care|childcare", "amenity-bicycle_parking": "4Bicycle Parking|4Bike Parking", -"amenity-waste_basket": "4Trash Bin|4litter bin|waste basket", +"amenity-waste_basket": "4Trash Bin|4litter bin|5waste basket|bin", "emergency-phone": "4Emergency Phone", -"leisure-fitness_centre": "3Fitness Centre|gym|U+1F4AA|fitness|workout|fitness gym|fitness club|health club|fitness studio|workout studio", +"leisure-fitness_centre": "3Fitness Centre|gym|U+1F4AA|fitness|workout|fitness gym|fitness club|health club|fitness studio|workout studio|sport|sports", "leisure-sauna": "3Sauna|sweatbath|sweat lodge|steam room|steam sauna|sauna room", "shop-car_repair-tyres|shop-car_repair": "3Tyre Repair|tyres|4puncture repair|tyre puncture repair|flat tyre repair|tyre replacement", "shop-chemist|@shop": "4Chemist|Pharmacist", "shop-pet|@shop": "3Pet", "tourism-zoo|@category_tourism|@category_children": "2Zoo", "attraction-animal": "Animal Enclosure", -"tourism-information-office|amenity-ranger_station|@category_tourism": "4Tourist Office", -"tourism-information-visitor_centre|amenity-ranger_station|@category_tourism": "3Visitor Centre", -"amenity-community_centre": "4Community Centre", -"amenity-compressed_air": "Compressed Air", +"tourism-information-office|amenity-ranger_station|@category_tourism": "4Tourism office|6Ranger station", +"tourism-information-visitor_centre|amenity-ranger_station|@category_tourism": "3Visitor centre|6Ranger station", +"amenity-community_centre": "4Community centre", +"amenity-compressed_air": "6Compressed air", "amenity-courthouse": "4Courthouse", -"amenity-vending_machine-cigarettes": "4Cigarette Dispenser", -"amenity-vending_machine-coffee": "4Coffee Dispenser|Coffee", -"amenity-vending_machine-condoms": "4Condoms Dispenser|Condoms|Condomat", -"amenity-vending_machine-drinks": "4Drinks Dispenser|4Beverages", -"amenity-vending_machine-food|@category_food": "4Food Dispenser|Food|Snacks", -"amenity-vending_machine-parking_tickets|@category_parking": "4Parking Tickets|3Pay and Display|Parkomat|Parking Meter", -"amenity-vending_machine-public_transport_tickets|@category_transport": "Ticket Machine|Transport Tickets|Tickets", +"amenity-vending_machine-cigarettes": "4Cigarette dispenser", +"amenity-vending_machine-coffee": "4Coffee dispenser|Coffee", +"amenity-vending_machine-condoms": "4Condoms dispenser|Condoms|Condomat", +"amenity-vending_machine-drinks": "4Drinks dispenser|4Beverages", +"amenity-vending_machine-food|@category_food": "4Food dispenser|Food|Snacks", +"amenity-vending_machine-parking_tickets|@category_parking": "4Parking tickets|3Pay and Display|Parkomat|Parking Meter", +"amenity-vending_machine-public_transport_tickets|@category_transport": "6Ticket machine|Transport Tickets|Tickets|4Fare machine|Bus tickets|Train tickets|Ticketing", "amenity-vending_machine-newspapers": "4Newspaper Dispenser|Newspapers", "amenity-vending_machine-sweets": "4Sweets Dispenser|Sweets|4Candies|Lollies", "amenity-vending_machine-excrement_bags": "5Excrement Bags Dispenser|4Poop Bags|3Dog Poop Bags|Animal Waste", @@ -383,58 +383,58 @@ "shop-outpost": "4Pickup Point|4Parcel Pickup", "amenity-vending_machine-fuel|@category_fuel": "Fuel Dispenser|Gas Pump", "building-garage": "Garage", -"highway-rest_area|highway-services": "4Rest Area|4Service Area|station", +"highway-rest_area|highway-services": "4Rest area|4Service area|station", "man_made-chimney": "Chimney", "man_made-crane": "Crane", "man_made-tower|man_made-flare": "Tower", -"shop-bookmaker|@gambling": "Bookmaker", +"shop-bookmaker|@gambling": "4Bookmaker", "shop-seafood|@category_food|@shop": "4Fishmonger|4Seafood|fish market|fish|shellfish|marine", -"shop-second_hand|@category_shopping|@shop|@category_secondhand": "Thrift|Flea market", -"shop-charity|@shop|@category_secondhand": "4Charity", -"shop-ticket": "4Ticket Shop|tickets|booking", -"shop-wine|@category_food|@shop": "4Wine|Winery", +"shop-second_hand|@category_shopping|@shop|@category_secondhand": "Thrift|4Thrift store|Flea market", +"shop-charity|@shop|@category_secondhand": "4Charity|charity shop", +"shop-ticket": "4Ticket Shop|tickets|ticket|booking", +"shop-wine|@category_food|@shop": "Wine|Winery", "shop-car_parts|@shop": "3Car Parts|4Auto Parts", -"tourism-chalet|@category_hotel": "5Holiday Cottage|5vacation home", +"tourism-chalet|@category_hotel": "5Holiday Cottage|5vacation home|4Chalet", "tourism-information-board": "Information Board", -"tourism-information-map": "Tourist Map", -"aerialway-station": "Aerialway Station|Cable Car Station", -"aeroway-helipad": "Helipad", +"tourism-information-map": "Tourist map|map|4Information", +"aerialway-station": "Aerialway Station|5Cable car station", +"aeroway-helipad": "4Helipad", "barrier-border_control": "4Border Control", "leisure-water_park|@category_tourism|@category_children": "Water Park|3aqua park", "man_made-water_tower": "Water Tower", -"man_made-windmill": "Windmill", +"man_made-windmill": "4Windmill", "natural-cave_entrance": "Cave", "natural-volcano|@mountain": "4Volcano", "office-estate_agent": "4Estate Agent|Realtor|4Real Estate", "waterway-lock_gate": "Lock Gate", -"amenity-public_bookcase": "4Book Exchange|Book swap", -"sport-climbing": "4Climbing Centre", +"amenity-public_bookcase": "4Book Exchange|Book swap|book|books|public bookcase|bookcase|free library|street library|sidewalk library", +"sport-climbing": "4Climbing Centre|climbing", "sport-yoga": "Yoga", "leisure-fitness_centre-sport-yoga": "Yoga Studio", "tourism-apartment|@category_hotel": "4Holiday Apartment", "leisure-resort|@category_hotel": "Resort", "amenity-biergarten|@category_eat|@category_nightlife": "5Biergarten", -"amenity-driving_school": "4Driving School", -"amenity-music_school": "Music School", -"amenity-language_school": "Language School", -"amenity-ice_cream": "3Ice Cream|Gelato", -"amenity-internet_cafe": "3Internet Cafe", +"amenity-driving_school": "4Driving school", +"amenity-music_school": "4Music school", +"amenity-language_school": "4Language school", +"amenity-ice_cream": "3Ice cream|Gelato", +"amenity-internet_cafe": "3Internet Cafe|5Cybercafé", "amenity-motorcycle_parking": "4Motorcycle Parking", -"amenity-parking_space-disabled|@category_parking": "Disabled Parking Space", -"amenity-car_pooling|@category_parking": "Car Pooling", +"amenity-parking_space-disabled|@category_parking": "4Disabled parking space", +"amenity-car_pooling|@category_parking": "4Carpooling|car pooling", "amenity-nursing_home": "4Nursing Home", -"amenity-payment_terminal": "Payment Terminal", -"amenity-payment_centre": "Payment Centre", -"amenity-public_bath": "Public Bath", +"amenity-payment_terminal": "3Payment Terminal", +"amenity-payment_centre": "3Payment Centre", +"amenity-public_bath": "6Public bath", "amenity-shower": "Shower", "emergency-access_point": "5Emergency Rescue Point|Emergency Location|Emergency Marker|Emergency Access Point", -"emergency-assembly_point": "Emergency Assembly Point", +"emergency-assembly_point": "5Emergency assembly point", "emergency-life_ring": "5Lifebuoy|6Life Ring|life-ring|lifering|flotation device|floatation device", "emergency-defibrillator": "4Defibrillator|AED", "emergency-fire_hydrant": "4Fire Hydrant|Fire Plug", "emergency-lifeguard": "Lifeguard|Lifesaver", -"emergency-mountain_rescue": "Mountain Rescue Station|Search and Rescue", -"leisure-fitness_station": "3Fitness Station|street workout", +"emergency-mountain_rescue": "Mountain Rescue Station|Search and Rescue|rescue", +"leisure-fitness_station": "3Fitness Station|street workout|fitness|workout|4Exercise station|Exercise bench|outdoor gym|5Calisthenics park|trim trail", "office-insurance": "4Insurance Office", "office-ngo": "4Non-Governmental Organization|NGO", "shop-erotic|@shop": "4Erotic|4Adult|3Sex", @@ -446,14 +446,14 @@ "shop-pawnbroker": "4Pawnbroker", "shop-stationery|@shop": "5Stationery", "shop-tattoo": "Tattoo Parlour|4tattoos", -"shop-variety_store|@category_shopping|@shop": "Variety", -"shop-video|@shop": "4Video|3DVD", -"shop-video_games|@shop": "Video games|4videogames|video games|videogames|U+1F47E|U+1F579|U+1F3AE", +"shop-variety_store|@category_shopping|@shop": "4Variety|6Dollar store|5Pound shop|5Five and dime", +"shop-video|@shop": "4Video|3DVD|videoshop|5video shop|video rental|video rental shop|video rental store", +"shop-video_games|@shop": "Video games|4videogames|video games|videogames|gaming|games|U+1F47E|U+1F579|U+1F3AE", "tourism-wilderness_hut|@category_hotel": "4Wilderness Hut|5backcountry hut|hut|mountain hut|bothy|bivvy", "tourism-gallery|@category_tourism": "3Art Gallery|3Gallery|museum", -"tourism-theme_park|@category_tourism|@category_children": "Theme park|Amusement park", -"boundary-national_park|@category_tourism": "National Park", -"leisure-nature_reserve|@category_tourism": "Nature reserve", +"tourism-theme_park|@category_tourism|@category_children": "5Theme park|Amusement park", +"boundary-national_park|@category_tourism": "5National Park", +"leisure-nature_reserve|@category_tourism": "4Nature reserve", "natural-cape": "Cape", "natural-geyser": "3Geyser", "natural-glacier|@category_tourism": "Glacier", @@ -462,31 +462,31 @@ "leisure-indoor_play": "3Indoor Play Centre|indoor play|indoor playground", "piste:type-downhill|piste:type-nordic": "Skiing|3Ski run|4Piste", "amenity-events_venue": "Events Venue", -"shop-chocolate|@category_food|@shop": "Chocolate", +"shop-chocolate|@category_food|@shop": "5Chocolate", "shop-coffee|@category_food|@shop": "Coffee Retailer|Coffee", "shop-fabric|@shop": "Fabric", -"shop-money_lender": "Money lender", -"shop-music|@shop": "Record|vinyl|Music", -"shop-musical_instrument|@shop": "Musical instruments", +"shop-money_lender": "5Money lender", +"shop-music|@shop": "Record|4vinyl|Music|6Record store", +"shop-musical_instrument|@shop": "7Musical instruments|instruments|guitar|guitars", "shop-tea|@shop": "Tea", -"shop-telecommunication|@shop": "Telecommunication", -"shop-antiques|@category_shopping|@shop|@category_secondhand": "Antiques", +"shop-telecommunication|@shop": "6Telecommunications shop|Telecommunications|telecom", +"shop-antiques|@category_shopping|@shop|@category_secondhand": "5Antiques", "shop-art|@category_shopping|@shop": "3Artwork|Arts", -"shop-baby_goods|@category_children|@shop": "Baby Goods", +"shop-baby_goods|@category_children|@shop": "4Baby Goods", "shop-bag|@category_shopping|@shop": "Bags", "shop-cheese|@category_food|@shop": "Cheese", "shop-dairy|@category_food|@shop": "Dairy Products", "shop-electrical|@shop": "Electrical Supplies|Electrical|U+1F50B|U+1F50C|U+1F4A1|U+1F526", "shop-fishing|@shop": "Fishing", -"shop-interior_decoration|@shop": "Interior Decorations", +"shop-interior_decoration|@shop": "6Interior decorations|interior design", "shop-lighting|@shop": "4Lighting|Lighting fixtures|4Lamps", "shop-lottery|@gambling": "Lottery Tickets", -"shop-medical_supply|@shop": "Medical Supplies", -"shop-nutrition_supplements|@shop": "Nutrition Supplements", +"shop-medical_supply|@shop": "7Medical supplies", +"shop-nutrition_supplements|@shop": "9Nutrition supplements", "shop-paint|@shop": "Paints", -"shop-perfumery|@category_shopping|@shop": "Perfumery", -"shop-sewing|@shop": "3Sewing Supplies|4Haberdashery", -"shop-storage_rental": "Storage Rental", +"shop-perfumery|@category_shopping|@shop": "5Perfumery|perfume|perfumes", +"shop-sewing|@shop": "3Sewing supplies|4Haberdashery", +"shop-storage_rental": "5Storage rental|4Rent storage", "shop-tobacco|@shop": "Smoke|Tobacco", "shop-trade|@shop": "Trades Supplies|Trade Supplies", "shop-watches|@category_shopping|@shop": "Watches", @@ -497,35 +497,35 @@ "shop-auction|@category_secondhand": "4Auction|Auctioneer|Auction House", "shop-collector|@category_shopping|@category_secondhand": "Collectables|Collector", "man_made-cairn": "4Cairn", -"wheelchair-yes": "5Wheelchair", -"amenity-social_facility": "Social Facility", +"wheelchair-yes": "5Wheelchair|accessible|accessibility|5Handicap accessible", +"amenity-social_facility": "Social Facility|social|group home|nursing home|assisted living|drug clinic|halfway house|disabled workshop|job center|homeless shelter", "social_facility-soup_kitchen": "4Soup Kitchen|Food", -"social_facility-food_bank": "4Food Bank|foodbank|Food", -"amenity-food_sharing": "Food Sharing|Food", -"amenity-give_box": "Give Box", +"social_facility-food_bank": "4Food Bank|foodbank|Food|donate|Free pantry|Free fridge", +"amenity-food_sharing": "Food Sharing|Food|donate", +"amenity-give_box": "Give Box|donate", "leisure-sports_hall": "Sports hall", "amenity-arts_centre|@category_tourism": "Arts Center", -"amenity-prison": "prison", -"amenity-exhibition_centre": "Exhibition Center", -"shop-bathroom_furnishing|@shop": "Bathroom Furnishings", -"shop-bed|@shop": "Bed Shop", -"shop-boutique|@shop": "Boutique", -"amenity-food_court": "Food Court", -"shop-curtain|@shop": "Curtain Shop", -"shop-gas|@shop": "Gas Store", -"shop-pet_grooming": "Pet Grooming", -"shop-hifi|@shop": "HiFi Audio Shop", -"amenity-conference_centre": "Conference Center", -"shop-herbalist|@shop": "Herbalist", -"shop-appliance|@shop": "Appliance Shop", -"shop-agrarian|@shop": "Agricultural Shop", -"shop-fashion_accessories|@shop": "Fashion Accessories", +"amenity-prison": "prison|jail|penitentiary|detention centre|detention center", +"amenity-exhibition_centre": "5Exhibition Center", +"shop-bathroom_furnishing|@shop": "9Bathroom Furnishings", +"shop-bed|@shop": "3Bed Shop", +"shop-boutique|@shop": "4Boutique", +"amenity-food_court": "5Food Court", +"shop-curtain|@shop": "5Curtain Shop", +"shop-gas|@shop": "4Gas Store|gas shop|propane|butane|cooking gas|LNG|CNG|gas bottles", +"shop-pet_grooming": "4Pet Grooming|groomer|dog grooming", +"shop-hifi|@shop": "4HiFi Audio Shop", +"amenity-conference_centre": "5Conference Center", +"shop-herbalist|@shop": "4Herbalist", +"shop-appliance|@shop": "4Appliance Shop|Kitchen appliances|Kitchen gallery", +"shop-agrarian|@shop": "4Agricultural Shop|Feed store|Feed and seed|Farm supply", +"shop-fashion_accessories|@shop": "4Fashion Accessories", "amenity-waste_transfer_station": "Waste Transfer Station", -"shop-carpet|@shop": "Carpet Shop", -"shop-craft|@shop": "Craft", +"shop-carpet|@shop": "4Carpet Shop", +"shop-craft|@shop": "3Craft", "shop-pasta|@shop": "Pasta", -"attraction-amusement_ride|attraction-carousel|attraction-roller_coaster|attraction-maze|attraction-historic|attraction-big_wheel|attraction-bumper_car|@category_children": "Attraction|Maze", -"amenity-luggage_locker": "Luggage|locker|storage", +"attraction-amusement_ride|attraction-carousel|attraction-roller_coaster|attraction-maze|attraction-historic|attraction-big_wheel|attraction-bumper_car|@category_children": "Attraction|Maze|Amusement|attractions", +"amenity-luggage_locker": "5Luggage locker|Luggage|locker|4Lockers|storage|5Coin lockers", "office-security": "4Security Office", "building-guardhouse": "4Guard" } \ No newline at end of file From 0814b574a95249c54684ef1466928a7c61790c5f Mon Sep 17 00:00:00 2001 From: Konstantin Pastbin Date: Fri, 14 Nov 2025 15:28:45 +0700 Subject: [PATCH 073/136] [core] Add mapgen to default CDNs list Signed-off-by: Konstantin Pastbin --- private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/private.h b/private.h index 0c00c3c4d..3e9763759 100644 --- a/private.h +++ b/private.h @@ -6,7 +6,7 @@ #define MWM_GEOLOCATION_SERVER "" #define DIFF_LIST_URL "" #define METASERVER_URL "https://cdn-us-1.comaps.app/servers" -#define DEFAULT_URLS_JSON "[ \"https://cdn-us-2.comaps.tech/\", \"https://comaps.firewall-gateway.de/\", \"https://cdn-fi-1.comaps.app/\", \"https://comaps-cdn.s3-website.cloud.ru/\" ]" +#define DEFAULT_URLS_JSON "[ \"https://cdn-us-2.comaps.tech/\", \"https://comaps.firewall-gateway.de/\", \"https://cdn-fi-1.comaps.app/\", \"https://comaps-cdn.s3-website.cloud.ru/\", \"https://mapgen-fi-1.comaps.app/\" ]" #define DEFAULT_CONNECTION_CHECK_IP "151.101.195.52" // For now the IP of comaps.app (Fastly CDN) #define TRAFFIC_DATA_BASE_URL "" #define USER_BINDING_PKCS12 "" From 2d275d9148d224b0bb2ab6f9108ca1b79f078b7d Mon Sep 17 00:00:00 2001 From: Konstantin Pastbin Date: Fri, 14 Nov 2025 15:45:59 +0700 Subject: [PATCH 074/136] [generator] Use more threads to Index Taiwan_* Signed-off-by: Konstantin Pastbin --- tools/python/maps_generator/generator/steps.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/python/maps_generator/generator/steps.py b/tools/python/maps_generator/generator/steps.py index ac868ce3d..a98f5d089 100644 --- a/tools/python/maps_generator/generator/steps.py +++ b/tools/python/maps_generator/generator/steps.py @@ -36,8 +36,11 @@ def multithread_run_if_one_country(func): def wrap(env, country, **kwargs): if len(env.countries) == 1: kwargs.update({"threads_count": settings.THREADS_COUNT}) + # Otherwise index stage of Taiwan_* mwms continues to run after all other mwms have finished: elif country == 'Taiwan_North': - kwargs.update({"threads_count": 4}) + kwargs.update({"threads_count": 6}) + elif country == 'Taiwan_South': + kwargs.update({"threads_count": 2}) func(env, country, **kwargs) return wrap From 4aa441101ccc2e8acfaed62619bdfc56634f58d4 Mon Sep 17 00:00:00 2001 From: x7z4w Date: Fri, 14 Nov 2025 08:20:29 +0000 Subject: [PATCH 075/136] [tools] Cache python bytecode Signed-off-by: x7z4w --- tools/unix/generate_drules.sh | 5 +---- tools/unix/generate_symbols.sh | 3 --- tools/unix/generate_vulkan_shaders.sh | 3 --- tools/unix/minimise_symbol_svg.sh | 3 --- 4 files changed, 1 insertion(+), 13 deletions(-) diff --git a/tools/unix/generate_drules.sh b/tools/unix/generate_drules.sh index 316050671..17bc1cce0 100755 --- a/tools/unix/generate_drules.sh +++ b/tools/unix/generate_drules.sh @@ -1,9 +1,6 @@ #!/usr/bin/env bash set -e -u -# Prevent python from generating compiled *.pyc files -export PYTHONDONTWRITEBYTECODE=1 - OMIM_PATH="${OMIM_PATH:-$(dirname "$0")/../..}" DATA_PATH="${DATA_PATH:-$OMIM_PATH/data}" @@ -74,4 +71,4 @@ do fi done -echo "Diffs for all changes are stored in $DATA_PATH/*.txt.diff" \ No newline at end of file +echo "Diffs for all changes are stored in $DATA_PATH/*.txt.diff" diff --git a/tools/unix/generate_symbols.sh b/tools/unix/generate_symbols.sh index 68f247dd8..c9494f679 100755 --- a/tools/unix/generate_symbols.sh +++ b/tools/unix/generate_symbols.sh @@ -14,9 +14,6 @@ then exit fi -# Prevent python from generating compiled *.pyc files -export PYTHONDONTWRITEBYTECODE=1 - # Add env var to disable renderer on a display (renderer not working into a Github container) export QT_QPA_PLATFORM=offscreen diff --git a/tools/unix/generate_vulkan_shaders.sh b/tools/unix/generate_vulkan_shaders.sh index 5976fd030..8c23f4023 100755 --- a/tools/unix/generate_vulkan_shaders.sh +++ b/tools/unix/generate_vulkan_shaders.sh @@ -1,9 +1,6 @@ #!/usr/bin/env bash set -e -u -# Prevent python from generating compiled *.pyc files -export PYTHONDONTWRITEBYTECODE=1 - DEBUG="${1:-empty}" MY_PATH="`dirname \"$0\"`" # relative diff --git a/tools/unix/minimise_symbol_svg.sh b/tools/unix/minimise_symbol_svg.sh index 13f33a535..fabb63c03 100755 --- a/tools/unix/minimise_symbol_svg.sh +++ b/tools/unix/minimise_symbol_svg.sh @@ -13,9 +13,6 @@ if ! command -v scour &> /dev/null; then exit fi -# Prevent python from generating compiled *.pyc files -export PYTHONDONTWRITEBYTECODE=1 - OMIM_PATH="${OMIM_PATH:-$(cd "$(dirname "$0")/../.."; pwd)}" echo "Started processing" From d78fe108ad141215154b7aea3d4ee113b683adce Mon Sep 17 00:00:00 2001 From: x7z4w Date: Fri, 14 Nov 2025 08:20:29 +0000 Subject: [PATCH 076/136] [tools][styles] Suppress drules diffs output Signed-off-by: x7z4w --- tools/unix/generate_drules.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/unix/generate_drules.sh b/tools/unix/generate_drules.sh index 17bc1cce0..6f7709c2b 100755 --- a/tools/unix/generate_drules.sh +++ b/tools/unix/generate_drules.sh @@ -20,7 +20,7 @@ function BuildDrawingRules() { -p "$DATA_PATH/styles/$styleType/include/" # Output diff and store to a file if [ -f "$DATA_PATH/drules_proto$suffix.txt.prev" ]; then - diff -u "$DATA_PATH/drules_proto$suffix.txt.prev" "$DATA_PATH/drules_proto$suffix.txt" | tee "$DATA_PATH/drules_proto$suffix.txt.diff" || true + diff -u "$DATA_PATH/drules_proto$suffix.txt.prev" "$DATA_PATH/drules_proto$suffix.txt" > "$DATA_PATH/drules_proto$suffix.txt.diff" || true fi } @@ -65,7 +65,7 @@ python3 "$OMIM_PATH/tools/python/stylesheet/drules_merge.py" \ for item in ${outputs[*]} do if [ -f "$DATA_PATH/$item.prev" ] && [ -f "$DATA_PATH/$item" ]; then - diff -u "$DATA_PATH/$item.prev" "$DATA_PATH/$item" | tee "$DATA_PATH/$item.diff" || true + diff -u "$DATA_PATH/$item.prev" "$DATA_PATH/$item" > "$DATA_PATH/$item.diff" || true else echo "Skipping diff for $item (first run or file missing)" fi From 0a0bb619422dbc99ab22c60daf4a4437008aa232 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Fri, 14 Nov 2025 18:36:12 +0100 Subject: [PATCH 077/136] [android] Improve opening_hours layout in the editor Signed-off-by: Jean-Baptiste --- android/app/src/main/res/layout/item_opening_hours.xml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/android/app/src/main/res/layout/item_opening_hours.xml b/android/app/src/main/res/layout/item_opening_hours.xml index 2ffc4c1fc..15f7fc3b8 100644 --- a/android/app/src/main/res/layout/item_opening_hours.xml +++ b/android/app/src/main/res/layout/item_opening_hours.xml @@ -22,7 +22,7 @@ android:id="@+id/empty_opening_hours" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_centerVertical="true" + android:layout_marginTop="@dimen/margin_base" android:layout_marginStart="@dimen/editor_margin_timetable_left" android:orientation="vertical" tools:visibility="gone"> @@ -57,10 +57,8 @@ android:layout_height="wrap_content" style="@style/Widget.Material3.Button.TextButton" android:layout_below="@id/opening_hours" - android:layout_marginStart="@dimen/editor_margin_timetable_left" - android:layout_marginTop="@dimen/margin_base_plus" - android:gravity="center_vertical" - android:minHeight="@dimen/height_block_base" + android:layout_marginTop="@dimen/margin_base" + android:gravity="center_horizontal" android:text="@string/edit_opening_hours" android:textColor="?colorSecondary" android:textAppearance="@style/MwmTextAppearance.Body1" /> From 24b498e386f84f46d2f3017b399e43d019242ebd Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Fri, 14 Nov 2025 19:02:25 +0100 Subject: [PATCH 078/136] [android] Fix FAB styles not apply Signed-off-by: Jean-Baptiste --- android/app/src/main/res/layout/feedback_fab.xml | 3 +-- android/app/src/main/res/layout/position_chooser.xml | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/android/app/src/main/res/layout/feedback_fab.xml b/android/app/src/main/res/layout/feedback_fab.xml index 42041c892..14241b81c 100644 --- a/android/app/src/main/res/layout/feedback_fab.xml +++ b/android/app/src/main/res/layout/feedback_fab.xml @@ -3,8 +3,7 @@ xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/feedback_fab" - style="MwmWidget.M3.FAB.Primary" - app:shapeAppearance="@style/ShapeAppearanceOverlay.Material3.FloatingActionButton" + style="@style/MwmWidget.M3.FAB.Primary" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/feedback" diff --git a/android/app/src/main/res/layout/position_chooser.xml b/android/app/src/main/res/layout/position_chooser.xml index 359dd1df7..2c32a1d58 100644 --- a/android/app/src/main/res/layout/position_chooser.xml +++ b/android/app/src/main/res/layout/position_chooser.xml @@ -38,8 +38,7 @@ android:id="@+id/done" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="MwmWidget.M3.FAB.Primary" - app:shapeAppearance="@style/ShapeAppearanceOverlay.Material3.FloatingActionButton" + style="@style/MwmWidget.M3.FAB.Primary" android:layout_marginEnd="16dp" android:layout_marginBottom="16dp" android:contentDescription="@string/save" From 9bfebc2046671043b23423b2fd88241ac6cc026e Mon Sep 17 00:00:00 2001 From: map-per Date: Fri, 14 Nov 2025 22:10:02 +0100 Subject: [PATCH 079/136] Add "Business is vacant"/'disused' option to editor (#526) Signed-off-by: map-per Co-authored-by: map-per Co-committed-by: map-per --- .../organicmaps/editor/EditorFragment.java | 21 +++ .../editor/EditorHostFragment.java | 2 +- .../src/main/res/layout/fragment_editor.xml | 14 +- android/app/src/main/res/values/strings.xml | 8 ++ .../cpp/app/organicmaps/sdk/editor/Editor.cpp | 11 ++ .../app/organicmaps/sdk/editor/Editor.java | 2 + libs/editor/CMakeLists.txt | 1 + libs/editor/changeset_wrapper.cpp | 3 + libs/editor/keys_to_remove.hpp | 135 ++++++++++++++++++ libs/editor/osm_editor.cpp | 14 +- libs/editor/osm_editor.hpp | 4 +- libs/editor/xml_feature.cpp | 79 ++++++++++ libs/editor/xml_feature.hpp | 2 + libs/indexer/edit_journal.cpp | 20 +++ libs/indexer/edit_journal.hpp | 12 +- libs/indexer/editable_map_object.cpp | 85 ++++++++++- libs/indexer/editable_map_object.hpp | 7 + libs/map/framework.cpp | 7 + libs/map/framework.hpp | 1 + xcode/editor/editor.xcodeproj/project.pbxproj | 4 + 20 files changed, 424 insertions(+), 8 deletions(-) create mode 100644 libs/editor/keys_to_remove.hpp diff --git a/android/app/src/main/java/app/organicmaps/editor/EditorFragment.java b/android/app/src/main/java/app/organicmaps/editor/EditorFragment.java index 336358569..0a728c985 100644 --- a/android/app/src/main/java/app/organicmaps/editor/EditorFragment.java +++ b/android/app/src/main/java/app/organicmaps/editor/EditorFragment.java @@ -153,6 +153,7 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe private final Map mDetailsBlocks = new HashMap<>(); private final Map mSocialMediaBlocks = new HashMap<>(); private MaterialButton mReset; + private MaterialButton mDisused; private EditorHostFragment mParent; @@ -827,6 +828,8 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe osmInfo.setMovementMethod(LinkMovementMethod.getInstance()); mReset = view.findViewById(R.id.reset); mReset.setOnClickListener(this); + mDisused = view.findViewById(R.id.disused); + mDisused.setOnClickListener(this); mDetailsBlocks.put(Metadata.MetadataType.FMD_OPEN_HOURS, blockOpeningHours); mDetailsBlocks.put(Metadata.MetadataType.FMD_PHONE_NUMBER, blockPhone); @@ -894,6 +897,8 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe mParent.addLanguage(); else if (id == R.id.reset) reset(); + else if (id == R.id.disused) + placeDisused(); else if (id == R.id.block_outdoor_seating) mOutdoorSeating.toggle(); } @@ -939,9 +944,12 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe if (mParent.addingNewObject()) { UiUtils.hide(mReset); + UiUtils.hide(mDisused); return; } + mDisused.setVisibility(Editor.nativeCanMarkPlaceAsDisused() ? View.VISIBLE : View.GONE); + if (Editor.nativeIsMapObjectUploaded()) { mReset.setText(R.string.editor_place_doesnt_exist); @@ -1014,6 +1022,19 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe dialogFragment.setTextSaveListener(this::commitPlaceDoesntExists); } + private void placeDisused() + { + new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog) + .setTitle(R.string.editor_mark_business_vacant_title) + .setMessage(R.string.editor_mark_business_vacant_description) + .setPositiveButton(R.string.editor_submit, (dlg, which) -> { + Editor.nativeMarkPlaceAsDisused(); + mParent.processEditedFeatures(); + }) + .setNegativeButton(android.R.string.cancel, null) + .show(); + } + private void commitPlaceDoesntExists(@NonNull String text) { Editor.nativePlaceDoesNotExist(text); diff --git a/android/app/src/main/java/app/organicmaps/editor/EditorHostFragment.java b/android/app/src/main/java/app/organicmaps/editor/EditorHostFragment.java index 72ffc99b0..89b0cd961 100644 --- a/android/app/src/main/java/app/organicmaps/editor/EditorHostFragment.java +++ b/android/app/src/main/java/app/organicmaps/editor/EditorHostFragment.java @@ -358,7 +358,7 @@ public class EditorHostFragment .show(); } - private void processEditedFeatures() + public void processEditedFeatures() { if (OsmOAuth.isAuthorized()) { diff --git a/android/app/src/main/res/layout/fragment_editor.xml b/android/app/src/main/res/layout/fragment_editor.xml index 657d49aeb..3f14a84be 100644 --- a/android/app/src/main/res/layout/fragment_editor.xml +++ b/android/app/src/main/res/layout/fragment_editor.xml @@ -394,7 +394,8 @@ + style="@style/MwmWidget.Editor.CardView" + android:layout_marginBottom="@dimen/margin_base"> + Describe what the place looks like now to send an error note to the OpenStreetMap community Please indicate the reason for deleting the place + + Business is vacant + + Mark business as vacant + + Use this if the business has moved out and the space is empty and ready for a new tenant. + + Submit Enter a valid phone number Enter a valid web address diff --git a/android/sdk/src/main/cpp/app/organicmaps/sdk/editor/Editor.cpp b/android/sdk/src/main/cpp/app/organicmaps/sdk/editor/Editor.cpp index bd0bfea2a..cfa01c107 100644 --- a/android/sdk/src/main/cpp/app/organicmaps/sdk/editor/Editor.cpp +++ b/android/sdk/src/main/cpp/app/organicmaps/sdk/editor/Editor.cpp @@ -277,6 +277,12 @@ JNIEXPORT jboolean JNICALL Java_app_organicmaps_sdk_editor_Editor_nativeIsNameEd return g_editableMapObject.IsNameEditable(); } +JNIEXPORT jboolean JNICALL Java_app_organicmaps_sdk_editor_Editor_nativeCanMarkPlaceAsDisused(JNIEnv * env, + jclass clazz) +{ + return g_editableMapObject.CanMarkPlaceAsDisused(); +} + JNIEXPORT jboolean JNICALL Java_app_organicmaps_sdk_editor_Editor_nativeIsPointType(JNIEnv * env, jclass clazz) { return g_editableMapObject.IsPointType(); @@ -434,6 +440,11 @@ JNIEXPORT void JNICALL Java_app_organicmaps_sdk_editor_Editor_nativeRollbackMapO g_framework->NativeFramework()->RollBackChanges(g_editableMapObject.GetID()); } +JNIEXPORT void JNICALL Java_app_organicmaps_sdk_editor_Editor_nativeMarkPlaceAsDisused(JNIEnv * env, jclass clazz) +{ + g_framework->NativeFramework()->MarkPlaceAsDisused(g_editableMapObject); +} + JNIEXPORT jobjectArray JNICALL Java_app_organicmaps_sdk_editor_Editor_nativeGetAllCreatableFeatureTypes(JNIEnv * env, jclass clazz, jstring jLang) diff --git a/android/sdk/src/main/java/app/organicmaps/sdk/editor/Editor.java b/android/sdk/src/main/java/app/organicmaps/sdk/editor/Editor.java index b73198b55..9e99bfac8 100644 --- a/android/sdk/src/main/java/app/organicmaps/sdk/editor/Editor.java +++ b/android/sdk/src/main/java/app/organicmaps/sdk/editor/Editor.java @@ -99,6 +99,7 @@ public final class Editor public static native boolean nativeIsAddressEditable(); public static native boolean nativeIsNameEditable(); + public static native boolean nativeCanMarkPlaceAsDisused(); public static native boolean nativeIsPointType(); public static native boolean nativeIsBuilding(); @@ -164,6 +165,7 @@ public final class Editor public static native void nativeCreateNote(String text); public static native void nativePlaceDoesNotExist(@NonNull String comment); public static native void nativeRollbackMapObject(); + public static native void nativeMarkPlaceAsDisused(); public static native void nativeCreateStandaloneNote(double lat, double lon, String text); /** diff --git a/libs/editor/CMakeLists.txt b/libs/editor/CMakeLists.txt index c96cf4c63..33f94d1e0 100644 --- a/libs/editor/CMakeLists.txt +++ b/libs/editor/CMakeLists.txt @@ -33,6 +33,7 @@ set(SRC xml_feature.cpp xml_feature.hpp yes_no_unknown.hpp + keys_to_remove.hpp ) omim_add_library(${PROJECT_NAME} ${SRC}) diff --git a/libs/editor/changeset_wrapper.cpp b/libs/editor/changeset_wrapper.cpp index a26a6fcd2..44011d226 100644 --- a/libs/editor/changeset_wrapper.cpp +++ b/libs/editor/changeset_wrapper.cpp @@ -57,6 +57,9 @@ std::string GetTypeForFeature(editor::XMLFeature const & node) } } + if (node.HasTag("disused:shop") || node.HasTag("disused:amenity")) + return "vacant business"; + if (node.HasTag("addr:housenumber") || node.HasTag("addr:street") || node.HasTag("addr:postcode")) return "address"; diff --git a/libs/editor/keys_to_remove.hpp b/libs/editor/keys_to_remove.hpp new file mode 100644 index 000000000..f52c543aa --- /dev/null +++ b/libs/editor/keys_to_remove.hpp @@ -0,0 +1,135 @@ +#pragma once + +#include + +// Keys that should be removed when a place in OSM is replaced, copied from +// https://github.com/mnalis/StreetComplete-taginfo-categorize/blob/master/sc_to_remove.txt + +// Changes to the list: don't remove 'wheelchair' and addresses in the 'contact:' style + +inline constexpr std::string_view kKeysToRemove[] = { + "shop_?[1-9]?(:.*)?", "craft_?[1-9]?", "amenity_?[1-9]?", "club_?[1-9]?", "old_amenity", + "old_shop", "information", "leisure", "office_?[1-9]?", "tourism", + // popular shop=* / craft=* subkeys + "marketplace", "household", "swimming_pool", "laundry", "golf", "sports", "ice_cream", + "scooter", "music", "retail", "yes", "ticket", "newsagent", "lighting", "truck", "car_repair", + "car_parts", "video", "fuel", "farm", "car", "tractor", "hgv", "ski", "sculptor", + "hearing_aids", "surf", "photo", "boat", "gas", "kitchen", "anime", "builder", "hairdresser", + "security", "bakery", "bakehouse", "fishing", "doors", "kiosk", "market", "bathroom", "lamps", + "vacant", "insurance(:.*)?", "caravan", "gift", "bicycle", "bicycle_rental", "insulation", + "communication", "mall", "model", "empty", "wood", "hunting", "motorcycle", "trailer", + "camera", "water", "fireplace", "outdoor", "blacksmith", "electronics", "fan", "piercing", + "stationery", "sensory_friendly(:.*)?", "street_vendor", "sells(:.*)?", "safety_equipment", + // obsoleted information + "(demolished|abandoned|disused)(:(?!bui).+)?", "was:.*", "not:.*", "damage", "created_by", + "check_date", "opening_date", "last_checked", "checked_exists:date", "pharmacy_survey", + "old_ref", "update", "import_uuid", "review", "fixme:atp", + // classifications / links to external databases + "fhrs:.*", "old_fhrs:.*", "fvst:.*", "ncat", "nat_ref", "gnis:.*", "winkelnummer", + "type:FR:FINESS", "type:FR:APE", "kvl_hro:amenity", "ref:DK:cvr(:.*)?", "certifications?", + "transiscope", "opendata:type", "local_ref", "official_ref", + // names and identifications + "name_?[1-9]?(:.*)?", ".*_name_?[1-9]?(:.*)?", "noname", "branch(:.*)?", "brand(:.*)?", + "not:brand(:.*)?", "network(:.*)?", "operator(:.*)?", "operator_type", "ref", "ref:vatin", + "designation", "SEP:CLAVEESC", "identifier", "ref:FR:SIRET", "ref:FR:SIREN", "ref:FR:NAF", + "(old_)?ref:FR:prix-carburants", + // contacts + "contact_person", "phone(:.*)?", "phone_?[1-9]?", "emergency:phone", "emergency_telephone_code", + "contact:(?!housenumber$|street$|place$|postcode$|city$|country$|pobox$|unit$).*", + "mobile", "fax", "facebook", "instagram", "twitter", "youtube", "telegram", "tiktok", "email", + "website_?[1-9]?(:.*)?", "app:.*", "ownership", + "url", "url:official", "source_ref:url", "owner", + // payments + "payment(:.*)?", "payment_multi_fee", "currency(:.*)?", "cash_withdrawal(:.*)?", "fee", + "charge", "charge_fee", "money_transfer", "donation:compensation", "paypoint", + // generic shop/craft attributes + "seasonal", "time", "opening_hours(:.*)?", "check_(in|out)", "wifi", "internet", + "internet_access(:.*)?", "second_hand", "self_service", "automated", "license:.*", + "bulk_purchase", ".*:covid19", "language:.*", "baby_feeding", "description(:.*)?", + "description[0-9]", "min_age", "max_age", "supermarket(:.*)?", "social_facility(:.*)?", + "functional", "trade", "wholesale", "sale", "smoking(:outside)?", "zero_waste", "origin", + "attraction", "strapline", "dog", "showroom", "toilets?(:.*)?", "sanitary_dump_station", + "changing_table(:.*)?", "blind", "company(:.*)?", "stroller", "walk-in", + "webshop", "operational_status.*", "status", "drive_through", "surveillance(:.*)?", + "outdoor_seating", "indoor_seating", "colour", "access_simple", "floor", "product_category", + "guide", "source_url", "category", "kids_area", "kids_area:indoor", "resort", "since", "state", + "temporary", "self_checkout", "audio_loop", "related_law(:.*)?", "official_status(:.*)?", + // food and drink details + "bar", "cafe", "coffee", "microroasting", "microbrewery", "brewery", "real_ale", "taproom", + "training", "distillery", "drink(:.*)?", "cocktails", "alcohol", "wine([:_].*)?", + "happy_hours", "diet:.*", "cuisine", "ethnic", "tasting", "breakfast", "lunch", "organic", + "produced_on_site", "restaurant", "food", "pastry", "pastry_shop", "product", "produce", + "chocolate", "fair_trade", "butcher", "reservation(:.*)?", "takeaway(:.*)?", "delivery(:.*)?", + "caterer", "real_fire", "flour_fortified", "highchair", "fast_food", "pub", "snack", + "confectionery", "drinking_water:refill", + // related to repair shops/crafts + "service(:.*)?", "motorcycle:.*", "repair", ".*:repair", "electronics_repair(:.*)?", + "workshop", + // shop=hairdresser, shop=clothes + "unisex", "male", "female", "gender", "gender_simple", "lgbtq(:.*)?", "gay", "female:signed", + "male:signed", + // healthcare + "healthcare(:.*)?", "healthcare_.*", "health", "health_.*", "speciality", "medical_.*", + "emergency_ward", "facility(:.*)?", "activities", "healthcare_facility(:.*)?", + "laboratory(:.*)?", "blood(:.*)?", "blood_components", "infection(:.*)?", "disease(:.*)?", + "covid19(:.*)?", "COVID_.*", "CovidVaccineCenterId", "coronaquarantine", "hospital(:.*)?", + "hospital_type_id", "emergency_room", "sample_collection(:.*)?", "bed_count", "capacity:beds", + "part_time_beds", "personnel:count", "staff_count(:.*)?", "admin_staff", "doctors", + "doctors_num", "nurses_num", "counselling_type", "testing_centres", "toilets_number", + "urgent_care", "vaccination", "clinic", "hospital", "pharmacy", "alternative", "laboratory", + "sample_collection", "provided_for(:.*)?", "social_facility_for", "ambulance", "ward", + "HSE_(code|hgid|hgroup|region)", "collection_centre", "design", "AUTORIZATIE", "reg_id", + "post_addr", "scope", "ESTADO", "NIVSOCIO", "NO", "EMP_EST", "COD_HAB", "CLA_PERS", "CLA_PRES", + "snis_code:.*", "hfac_bed", "hfac_type", "nature", "moph_code", "IJSN:.*", "massgis:id", + "OGD-Stmk:.*", "paho:.*", "panchayath", "pbf_contract", "pcode", "pe:minsa:.*", "who:.*", + "pharmacy:category", "tactile_paving", "HF_(ID|TYPE|N_EN)", "RoadConn", "bin", "hiv(:.*)?", + // accommodation & layout + "rooms", "stars", "accommodation", "beds", "capacity(:persons)?", "laundry_service", + "guest_house", + // amenity=place_of_worship + "deanery", "subject:(wikidata|wikipedia|wikimedia_commons)", "church", "church:type", + // schools + "capacity:(pupils|teachers)", "grades", "population:pupils(:.*)?", + "school:(FR|gender|trust|type|type_idn|group:type)", "primary", + // clubs + "animal(_breeding|_training)?", "billiards(:.*)?", "board_game", "sport_1", "sport:boating", + "boat:type", "canoe(_rental|:service)?", "kayak(_rental|:service)?", + "sailboat(_rental|:service)?", "horse_riding", "rugby", "boules", "callsign", "card_games", + "car_service", "catastro:ref", "chess(:.*)?", "children", "climbing(:.*)?", "club(:.*)?", + "communication(:amateur_radio.*)", "community_centre:for", "dffr:network", "dormitory", + "education_for:ages", "electrified", "esperanto", "events_venue", "family", "federation", + "free_flying(:.*)?", "freemasonry(:.*)?", "free_refill", "gaelic_games(:.*)?", "membership", + "military_service", "model_aerodrome(:.*)?", "mode_of_organisation(:.*)?", "snowmobile", + "social_centre(:for)?", "source_dat", "tennis", "old_website", "organisation", "school_type", + "scout(:type)?", "fraternity", "live_music", "lockable", "playground(:theme)?", "nudism", + "music_genre", "length", "fire_station:type:FR", "cadet", "observatory:type", "tower:type", + "zoo", "shooting", "commons", "groomer", "group_only", "hazard", "identity", "interaction", + "logo", "maxheight", "provides", "regional", "scale", "site", "plots", "allotments", + "local_food", "monitoring:pedestrian", "recording:automated", "yacht", "background_music", + "url:spaceapi", "openfire", "fraternity(:.*)?", + // misc specific attributes + "clothes", "shoes", "tailor", "beauty", "tobacco", "carpenter", "furniture", "lottery", + "sport", "dispensing", "tailor:.*", "gambling", "material", "raw_material", "stonemason", + "studio", "scuba_diving(:.*)?", "polling_station", "collector", "books", "agrarian", + "musical_instrument", "massage", "parts", "post_office(:.*)?", "religion", "denomination", + "rental", ".*:rental", "tickets:.*", "public_transport", "goods_supply", "pet", "appliance", + "artwork_type", "charity", "company", "crop", "dry_cleaning", "factory", "feature", + "air_conditioning", "atm", "vending", "vending_machine", "recycling_type", "museum", + "license_classes", "dance:.*", "isced:level", "school", "preschool", "university", + "research_institution", "research", "member_of", "topic", "townhall:type", "parish", "police", + "government", "thw:(lv|rb|ltg)", "office", "administration", "administrative", "association", + "transport", "utility", "consulting", "Commercial", "commercial", "private", "taxi", + "admin_level", "official_status", "target", "liaison", "diplomatic(:.*)?", "embassy", + "consulate", "aeroway", "department", "faculty", "aerospace:product", "boundary", "population", + "diocese", "depot", "cargo", "function", "game", "party", "political_party.*", + "telecom(munication)?", "service_times", "kitchen:facilities", "it:(type|sales)", + "cannabis:cbd", "bath:type", "bath:(open_air|sand_bath)", "animal_boarding", "animal_shelter", + "mattress", "screen", "monitoring:weather", "public", "theatre", "culture", "library", + "cooperative(:.*)?", "winery", "curtain", "lawyer(:.*)?", "local_authority(:.*)?", "equipment", + "hackerspace", + "camp_site", "camping", "bbq", "static_caravans", "emergency(:.*)?", "evacuation_cent(er|re)", + "education", "engineering", "forestry", "foundation", "lawyer", "logistics", "military", + "community_centre", "bank", "operational", "users_(PLWD|boy|elderly|female|girl|men)", + "Comments?", "comments?", "entrance:(width|step_count|kerb:height)", "fenced", "motor_vehicle", + "shelter", +}; diff --git a/libs/editor/osm_editor.cpp b/libs/editor/osm_editor.cpp index 6ddcaca72..b74d11c18 100644 --- a/libs/editor/osm_editor.cpp +++ b/libs/editor/osm_editor.cpp @@ -668,7 +668,7 @@ void Editor::UploadChanges(string const & oauthToken, ChangesetTags tags, Finish {} // Add tags to XMLFeature - UpdateXMLFeatureTags(feature, journal); + UpdateXMLFeatureTags(feature, journal, changeset); // Upload XMLFeature to OSM LOG(LDEBUG, ("CREATE Feature (newEditor)", feature)); @@ -686,7 +686,7 @@ void Editor::UploadChanges(string const & oauthToken, ChangesetTags tags, Finish XMLFeature feature = GetMatchingFeatureFromOSM(changeset, fti.m_object); // Update tags of XMLFeature - UpdateXMLFeatureTags(feature, journal); + UpdateXMLFeatureTags(feature, journal, changeset); // Upload XMLFeature to OSM LOG(LDEBUG, ("MODIFIED Feature (newEditor)", feature)); @@ -1321,7 +1321,8 @@ bool Editor::IsFeatureUploadedImpl(FeaturesContainer const & features, MwmId con return info && info->m_uploadStatus == kUploaded; } -void Editor::UpdateXMLFeatureTags(editor::XMLFeature & feature, std::list const & journal) +void Editor::UpdateXMLFeatureTags(editor::XMLFeature & feature, std::list const & journal, + ChangesetWrapper & changeset) { for (JournalEntry const & entry : journal) { @@ -1335,6 +1336,13 @@ void Editor::UpdateXMLFeatureTags(editor::XMLFeature & feature, std::list(entry.data); + feature.OSMBusinessReplacement(businessReplacementData.old_type, businessReplacementData.new_type); + changeset.AddChangesetTag("info:place_marked_as_disused", "yes"); + break; + } } } } diff --git a/libs/editor/osm_editor.hpp b/libs/editor/osm_editor.hpp index f412579bf..a08aca5ca 100644 --- a/libs/editor/osm_editor.hpp +++ b/libs/editor/osm_editor.hpp @@ -1,5 +1,6 @@ #pragma once +#include "editor/changeset_wrapper.hpp" #include "editor/config_loader.hpp" #include "editor/editor_config.hpp" #include "editor/editor_notes.hpp" @@ -241,7 +242,8 @@ private: static bool IsFeatureUploadedImpl(FeaturesContainer const & features, MwmId const & mwmId, uint32_t index); - void UpdateXMLFeatureTags(editor::XMLFeature & feature, std::list const & journal); + static void UpdateXMLFeatureTags(editor::XMLFeature & feature, std::list const & journal, + ChangesetWrapper & changeset); /// Deleted, edited and created features. base::AtomicSharedPtr m_features; diff --git a/libs/editor/xml_feature.cpp b/libs/editor/xml_feature.cpp index 5978bfc63..df737bbf1 100644 --- a/libs/editor/xml_feature.cpp +++ b/libs/editor/xml_feature.cpp @@ -1,4 +1,5 @@ #include "editor/xml_feature.hpp" +#include "editor/keys_to_remove.hpp" #include "indexer/classificator.hpp" #include "indexer/editable_map_object.hpp" @@ -15,6 +16,7 @@ #include "base/timer.hpp" #include +#include #include #include @@ -502,6 +504,29 @@ osm::EditJournal XMLFeature::GetEditJournal() const entry.data = legacyObjData; break; } + case osm::JournalEntryType::BusinessReplacement: + { + osm::BusinessReplacementData businessReplacementData; + + // Old Feature Type + std::string old_strType = getAttribute(xmlData, "old_type"); + if (old_strType.empty()) + MYTHROW(editor::InvalidJournalEntry, ("Old Feature type is empty")); + businessReplacementData.old_type = classif().GetTypeByReadableObjectName(old_strType); + if (businessReplacementData.old_type == IndexAndTypeMapping::INVALID_TYPE) + MYTHROW(editor::InvalidJournalEntry, ("Invalid old Feature Type:", old_strType)); + + // New Feature Type + std::string new_strType = getAttribute(xmlData, "new_type"); + if (new_strType.empty()) + MYTHROW(editor::InvalidJournalEntry, ("New Feature type is empty")); + businessReplacementData.new_type = classif().GetTypeByReadableObjectName(new_strType); + if (businessReplacementData.new_type == IndexAndTypeMapping::INVALID_TYPE) + MYTHROW(editor::InvalidJournalEntry, ("Invalid new Feature Type:", new_strType)); + + entry.data = businessReplacementData; + break; + } } if (isHistory) journal.AddJournalHistoryEntry(entry); @@ -572,6 +597,14 @@ void XMLFeature::SetEditJournal(osm::EditJournal const & journal) xmlData.append_attribute("version") = legacyObjData.version.data(); break; } + case osm::JournalEntryType::BusinessReplacement: + { + osm::BusinessReplacementData const & businessReplacementData = + std::get(entry.data); + xmlData.append_attribute("old_type") = classif().GetReadableObjectName(businessReplacementData.old_type).data(); + xmlData.append_attribute("new_type") = classif().GetReadableObjectName(businessReplacementData.new_type).data(); + break; + } } } }; @@ -675,6 +708,52 @@ void XMLFeature::UpdateOSMTag(std::string_view key, std::string_view value) } } +void XMLFeature::OSMBusinessReplacement(uint32_t old_type, uint32_t new_type) +{ + std::string name = GetTagValue("name"); + + // Remove OSM tags using the list from keys_to_remove.hpp + static boost::regex const regex([] + { + std::string regexPattern; + + for (auto const & key : kKeysToRemove) + { + if (!regexPattern.empty()) + regexPattern.append("|"); + regexPattern.append(key); + } + return regexPattern; + }()); + + ForEachTag([this](std::string_view key, std::string_view /*value*/) + { + if (boost::regex_match(key.begin(), key.end(), regex)) + RemoveTag(key); + }); + + if (classif().GetReadableObjectName(new_type) == "disusedbusiness") + { + // Mark as 'disused' + string const strOldType = classif().GetReadableObjectName(old_type); + strings::SimpleTokenizer iter(strOldType, "-"); + string_view const key = *iter; + if (++iter) + SetTagValue("disused:" + std::string(key), *iter); + else + SetTagValue("disused:" + std::string(key), "yes"); + + if (!name.empty()) + SetTagValue("old_name", name); + } + else + { + // Add new category tag + ASSERT_FAIL("Only marking places as 'disused' is implemented yet. Wrong new_type: " + + classif().GetReadableObjectName(new_type)); + } +} + string XMLFeature::GetAttribute(string const & key) const { return GetRootNode().attribute(key.data()).value(); diff --git a/libs/editor/xml_feature.hpp b/libs/editor/xml_feature.hpp index 8e2917cc2..6025ce9ef 100644 --- a/libs/editor/xml_feature.hpp +++ b/libs/editor/xml_feature.hpp @@ -187,6 +187,8 @@ public: /// Wrapper for SetTagValue and RemoveTag, avoids duplication for similar alternative osm tags void UpdateOSMTag(std::string_view key, std::string_view value); + /// Replace an old business with a new business + void OSMBusinessReplacement(uint32_t old_type, uint32_t new_type); std::string GetAttribute(std::string const & key) const; void SetAttribute(std::string const & key, std::string const & value); diff --git a/libs/indexer/edit_journal.cpp b/libs/indexer/edit_journal.cpp index 7b654e51e..5b458da8e 100644 --- a/libs/indexer/edit_journal.cpp +++ b/libs/indexer/edit_journal.cpp @@ -41,6 +41,14 @@ void EditJournal::MarkAsCreated(uint32_t type, feature::GeomType geomType, m2::P AddJournalEntry({JournalEntryType::ObjectCreated, time(nullptr), osm::ObjCreateData{type, geomType, mercator}}); } +void EditJournal::AddBusinessReplacement(uint32_t old_type, uint32_t new_type) +{ + LOG(LDEBUG, ("Business of type ", classif().GetReadableObjectName(old_type), " was replaced by a ", + classif().GetReadableObjectName(new_type))); + AddJournalEntry( + {JournalEntryType::BusinessReplacement, time(nullptr), osm::BusinessReplacementData{old_type, new_type}}); +} + void EditJournal::AddJournalEntry(JournalEntry entry) { m_journal.push_back(std::move(entry)); @@ -103,6 +111,15 @@ std::string EditJournal::ToString(osm::JournalEntry const & journalEntry) LegacyObjData const & legacyObjData = std::get(journalEntry.data); return ToString(journalEntry.journalEntryType).append(": version=\"").append(legacyObjData.version).append("\""); } + case osm::JournalEntryType::BusinessReplacement: + { + BusinessReplacementData const & businessReplacementData = std::get(journalEntry.data); + return ToString(journalEntry.journalEntryType) + .append(": Category changed from ") + .append(classif().GetReadableObjectName(businessReplacementData.old_type)) + .append(" to ") + .append(classif().GetReadableObjectName(businessReplacementData.new_type)); + } default: UNREACHABLE(); } } @@ -114,6 +131,7 @@ std::string EditJournal::ToString(osm::JournalEntryType journalEntryType) case osm::JournalEntryType::TagModification: return "TagModification"; case osm::JournalEntryType::ObjectCreated: return "ObjectCreated"; case osm::JournalEntryType::LegacyObject: return "LegacyObject"; + case osm::JournalEntryType::BusinessReplacement: return "BusinessReplacement"; default: UNREACHABLE(); } } @@ -126,6 +144,8 @@ std::optional EditJournal::TypeFromString(std::string const & return JournalEntryType::ObjectCreated; else if (entryType == "LegacyObject") return JournalEntryType::LegacyObject; + else if (entryType == "BusinessReplacement") + return JournalEntryType::BusinessReplacement; else return {}; } diff --git a/libs/indexer/edit_journal.hpp b/libs/indexer/edit_journal.hpp index 2e1cf5b24..edb27bfc0 100644 --- a/libs/indexer/edit_journal.hpp +++ b/libs/indexer/edit_journal.hpp @@ -16,6 +16,7 @@ enum class JournalEntryType TagModification, ObjectCreated, LegacyObject, // object without full journal history, used for transition to new editor + BusinessReplacement, // Possible future values: ObjectDeleted, ObjectDisused, ObjectNotDisused, LocationChanged, FeatureTypeChanged }; @@ -38,11 +39,17 @@ struct LegacyObjData std::string version; }; +struct BusinessReplacementData +{ + uint32_t old_type; + uint32_t new_type; +}; + struct JournalEntry { JournalEntryType journalEntryType = JournalEntryType::TagModification; time_t timestamp; - std::variant data; + std::variant data; }; /// Used to determine whether existing OSM object should be updated or new one created @@ -69,6 +76,9 @@ public: /// Log object creation in the journal void MarkAsCreated(uint32_t type, feature::GeomType geomType, m2::PointD mercator); + /// Log business replacement in the journal + void AddBusinessReplacement(uint32_t old_type, uint32_t new_type); + void AddJournalEntry(JournalEntry entry); /// Clear Journal and move content to journalHistory, used after upload to OSM diff --git a/libs/indexer/editable_map_object.cpp b/libs/indexer/editable_map_object.cpp index 53856ef0d..68a26567e 100644 --- a/libs/indexer/editable_map_object.cpp +++ b/libs/indexer/editable_map_object.cpp @@ -87,6 +87,32 @@ vector EditableMapObject::GetEditableProperties() const return props; } +bool EditableMapObject::CanMarkPlaceAsDisused() const +{ + if (GetEditingLifecycle() == EditingLifecycle::CREATED) + return false; + + auto types = GetTypes(); + types.SortBySpec(); + uint32_t mainType = *types.begin(); + std::string mainTypeStr = classif().GetReadableObjectName(mainType); + + constexpr string_view typePrefixes[] = { + "shop", + "amenity-restaurant", + "amenity-fast_food", + "amenity-cafe", + "amenity-pub", + "amenity-bar", + }; + + for (auto const & typePrefix : typePrefixes) + if (mainTypeStr.starts_with(typePrefix)) + return true; + + return false; +} + NamesDataSource EditableMapObject::GetNamesDataSource() { auto const mwmInfo = GetID().m_mwmId.GetInfo(); @@ -656,6 +682,16 @@ void EditableMapObject::MarkAsCreated(uint32_t type, feature::GeomType geomType, m_journal.MarkAsCreated(type, geomType, std::move(mercator)); } +void EditableMapObject::MarkAsDisused() +{ + auto types = GetTypes(); + types.SortBySpec(); + uint32_t old_type = *types.begin(); + uint32_t new_type = classif().GetTypeByReadableObjectName("disusedbusiness"); + ApplyBusinessReplacement(new_type); + m_journal.AddBusinessReplacement(old_type, new_type); +} + void EditableMapObject::ClearJournal() { m_journal.Clear(); @@ -673,7 +709,7 @@ void EditableMapObject::ApplyEditsFromJournal(EditJournal const & editJournal) void EditableMapObject::ApplyJournalEntry(JournalEntry const & entry) { LOG(LDEBUG, ("Applying Journal Entry: ", osm::EditJournal::ToString(entry))); - // Todo + switch (entry.journalEntryType) { case JournalEntryType::TagModification: @@ -760,6 +796,12 @@ void EditableMapObject::ApplyJournalEntry(JournalEntry const & entry) ASSERT_FAIL(("Legacy Objects can not be loaded from Journal")); break; } + case JournalEntryType::BusinessReplacement: + { + BusinessReplacementData const & businessReplacementData = std::get(entry.data); + ApplyBusinessReplacement(businessReplacementData.new_type); + break; + } } } @@ -859,6 +901,47 @@ void EditableMapObject::LogDiffInJournal(EditableMapObject const & unedited_emo) } } +void EditableMapObject::ApplyBusinessReplacement(uint32_t new_type) +{ + // Types + feature::TypesHolder new_feature_types; + + new_feature_types.Add(new_type); // Update feature type + + std::string wheelchairType = feature::GetReadableWheelchairType(m_types); + if (!wheelchairType.empty()) + new_feature_types.SafeAdd(classif().GetTypeByReadableObjectName(wheelchairType)); + + std::vector const buildingTypes = ftypes::IsBuildingChecker::Instance().GetTypes(); + for (uint32_t const & type : buildingTypes) + if (m_types.Has(type)) + new_feature_types.SafeAdd(type); + + m_types = new_feature_types; + + // Names + m_name.Clear(); + + // Metadata + feature::Metadata new_metadata; + + constexpr MetadataID metadataToKeep[] = { + MetadataID::FMD_WHEELCHAIR, + MetadataID::FMD_POSTCODE, + MetadataID::FMD_LEVEL, + MetadataID::FMD_ELE, + MetadataID::FMD_HEIGHT, + MetadataID::FMD_MIN_HEIGHT, + MetadataID::FMD_BUILDING_LEVELS, + MetadataID::FMD_BUILDING_MIN_LEVEL + }; + + for (MetadataID const & metadataID : metadataToKeep) + new_metadata.Set(metadataID, std::string(m_metadata.Get(metadataID))); + + m_metadata = new_metadata; +} + bool AreObjectsEqualIgnoringStreet(EditableMapObject const & lhs, EditableMapObject const & rhs) { feature::TypesHolder const & lhsTypes = lhs.GetTypes(); diff --git a/libs/indexer/editable_map_object.hpp b/libs/indexer/editable_map_object.hpp index 90c8170a0..ffa2a8fe4 100644 --- a/libs/indexer/editable_map_object.hpp +++ b/libs/indexer/editable_map_object.hpp @@ -78,6 +78,8 @@ public: /// All store/load/valid operations will be via MetadataEntryIFace interface instead of switch-case. std::vector GetEditableProperties() const; + bool CanMarkPlaceAsDisused() const; + /// See comment for NamesDataSource class. NamesDataSource GetNamesDataSource(); LocalizedStreet const & GetStreet() const; @@ -141,11 +143,16 @@ public: void SetJournal(EditJournal && editJournal); EditingLifecycle GetEditingLifecycle() const; void MarkAsCreated(uint32_t type, feature::GeomType geomType, m2::PointD mercator); + void MarkAsDisused(); void ClearJournal(); void ApplyEditsFromJournal(EditJournal const & journal); void ApplyJournalEntry(JournalEntry const & entry); void LogDiffInJournal(EditableMapObject const & unedited_emo); +private: + void ApplyBusinessReplacement(uint32_t new_type); + +public: /// Check whether langCode can be used as default name. static bool CanUseAsDefaultName(int8_t const langCode, std::vector const & nativeMwmLanguages); diff --git a/libs/map/framework.cpp b/libs/map/framework.cpp index 7bc3e5136..ba683261f 100644 --- a/libs/map/framework.cpp +++ b/libs/map/framework.cpp @@ -3091,6 +3091,13 @@ void Framework::DeleteFeature(FeatureID const & fid) UpdatePlacePageInfoForCurrentSelection(); } +void Framework::MarkPlaceAsDisused(osm::EditableMapObject emo) +{ + emo.MarkAsDisused(); + osm::Editor::Instance().SaveEditedFeature(emo); + UpdatePlacePageInfoForCurrentSelection(); +} + osm::NewFeatureCategories Framework::GetEditorCategories() const { return osm::Editor::Instance().GetNewFeatureCategories(); diff --git a/libs/map/framework.hpp b/libs/map/framework.hpp index 5b8f5c61e..8abb43cbd 100644 --- a/libs/map/framework.hpp +++ b/libs/map/framework.hpp @@ -755,6 +755,7 @@ public: bool GetEditableMapObject(FeatureID const & fid, osm::EditableMapObject & emo) const; osm::Editor::SaveResult SaveEditedMapObject(osm::EditableMapObject emo); void DeleteFeature(FeatureID const & fid); + void MarkPlaceAsDisused(osm::EditableMapObject emo); osm::NewFeatureCategories GetEditorCategories() const; bool RollBackChanges(FeatureID const & fid); void CreateNote(osm::MapObject const & mapObject, osm::Editor::NoteProblemType const type, std::string const & note); diff --git a/xcode/editor/editor.xcodeproj/project.pbxproj b/xcode/editor/editor.xcodeproj/project.pbxproj index e43c070a2..f9fc2ecce 100644 --- a/xcode/editor/editor.xcodeproj/project.pbxproj +++ b/xcode/editor/editor.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 271DC2172EC60C0C00442D94 /* keys_to_remove.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 271DC2162EC60C0C00442D94 /* keys_to_remove.hpp */; }; 340C20DE1C3E4DFD00111D22 /* osm_auth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 340C20DC1C3E4DFD00111D22 /* osm_auth.cpp */; }; 340C20DF1C3E4DFD00111D22 /* osm_auth.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 340C20DD1C3E4DFD00111D22 /* osm_auth.hpp */; }; 340DC8291C4E71E500EAA2CC /* changeset_wrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 340DC8271C4E71E500EAA2CC /* changeset_wrapper.cpp */; }; @@ -75,6 +76,7 @@ /* Begin PBXFileReference section */ 270C9C212E16AABF00ABA688 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = ../../libs/editor/module.modulemap; sourceTree = SOURCE_ROOT; }; + 271DC2162EC60C0C00442D94 /* keys_to_remove.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = keys_to_remove.hpp; sourceTree = ""; }; 340C20DC1C3E4DFD00111D22 /* osm_auth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_auth.cpp; sourceTree = ""; }; 340C20DD1C3E4DFD00111D22 /* osm_auth.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_auth.hpp; sourceTree = ""; }; 340DC8271C4E71E500EAA2CC /* changeset_wrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = changeset_wrapper.cpp; sourceTree = ""; }; @@ -240,6 +242,7 @@ 6715560420BEC331002BA3B4 /* edits_migration.hpp */, 3D052486200F62ED00F24998 /* feature_matcher.cpp */, 3D052485200F62ED00F24998 /* feature_matcher.hpp */, + 271DC2162EC60C0C00442D94 /* keys_to_remove.hpp */, 6715565220BF0F86002BA3B4 /* new_feature_categories.cpp */, 6715565320BF0F87002BA3B4 /* new_feature_categories.hpp */, 341138741C15AE42002E3B3E /* opening_hours_ui.cpp */, @@ -337,6 +340,7 @@ 6715565520BF0F87002BA3B4 /* new_feature_categories.hpp in Headers */, 6715560820BEC332002BA3B4 /* edits_migration.hpp in Headers */, 3D052487200F62EE00F24998 /* feature_matcher.hpp in Headers */, + 271DC2172EC60C0C00442D94 /* keys_to_remove.hpp in Headers */, 3411387B1C15AE42002E3B3E /* ui2oh.hpp in Headers */, 341138791C15AE42002E3B3E /* opening_hours_ui.hpp in Headers */, ); From 07ba7099397ce41ec9f89bbf89b0dbc5516a7f9d Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Fri, 14 Nov 2025 23:00:34 +0100 Subject: [PATCH 080/136] [android] Increase touch area on text category on PP Signed-off-by: Jean-Baptiste --- android/app/src/main/res/layout/place_page_preview.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/android/app/src/main/res/layout/place_page_preview.xml b/android/app/src/main/res/layout/place_page_preview.xml index d65197619..41e9fe445 100644 --- a/android/app/src/main/res/layout/place_page_preview.xml +++ b/android/app/src/main/res/layout/place_page_preview.xml @@ -213,6 +213,7 @@ android:layout_marginEnd="@dimen/margin_quarter" android:layout_marginStart="@dimen/margin_quarter" android:layout_weight="1" + android:padding="@dimen/margin_quarter" android:background="?clickableBackground" android:textAllCaps="false" tools:text="@string/categories" /> From 68ee3f4cda603fb8e01a6801f092b107b7aa65c2 Mon Sep 17 00:00:00 2001 From: Codeberg Translate Date: Sat, 15 Nov 2025 10:09:37 +0000 Subject: [PATCH 081/136] [strings] Update from Codeberg Translate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Codeberg Translate Co-authored-by: ERYpTION Co-authored-by: Edgarsons Co-authored-by: JanezPavelZebovec Co-authored-by: Juno Takano Co-authored-by: N4ta Co-authored-by: Oier Co-authored-by: Outbreak2096 Co-authored-by: Prefill add-on Co-authored-by: Priit Jõerüüt Co-authored-by: Stephan-P Co-authored-by: Weblate Co-authored-by: Weblate Translation Memory Co-authored-by: aoxa Co-authored-by: dobridabar Co-authored-by: eBug Co-authored-by: map-per Co-authored-by: metehan Co-authored-by: ovl-005 Co-authored-by: patepelo Co-authored-by: sunsand Co-authored-by: tace16 Co-authored-by: teletext Co-authored-by: thesupertechie Translate-URL: https://translate.codeberg.org/projects/comaps/android-typestrings/ Translate-URL: https://translate.codeberg.org/projects/comaps/ios-typestrings/ Translate-URL: https://translate.codeberg.org/projects/comaps/ios/ Translation: CoMaps/Android - Map Feature Types Translation: CoMaps/Android UI Strings Translation: CoMaps/Android UI Strings (SDK) Translation: CoMaps/Countries and regions names Translation: CoMaps/F-Droid app description Translation: CoMaps/Google Play and Huawei AppGallery descriptions Translation: CoMaps/iOS - Map Feature Types Translation: CoMaps/iOS Plist Translation: CoMaps/iOS UI Strings --- .../play/listings/ta-IN/full-description.txt | 32 + .../play/listings/ta-IN/short-description.txt | 1 + .../play/listings/ta-IN/short-description.txt | 1 + .../src/main/res/values-b+sr+Latn/strings.xml | 3 + .../app/src/main/res/values-da/strings.xml | 8 + .../app/src/main/res/values-es/strings.xml | 10 + .../app/src/main/res/values-et/strings.xml | 8 + .../app/src/main/res/values-eu/strings.xml | 7 +- .../app/src/main/res/values-fa/strings.xml | 2 +- .../app/src/main/res/values-nb/strings.xml | 8 + .../app/src/main/res/values-nl/strings.xml | 39 +- .../src/main/res/values-pt-rBR/strings.xml | 9 + .../app/src/main/res/values-pt/strings.xml | 1 + .../app/src/main/res/values-sr/strings.xml | 19 +- .../app/src/main/res/values-sv/strings.xml | 3 + .../app/src/main/res/values-ta/strings.xml | 628 +++++++++++++++++- .../app/src/main/res/values-zh/strings.xml | 36 +- .../src/main/res/values-b+sr+Latn/strings.xml | 3 + .../res/values-b+sr+Latn/types_strings.xml | 3 + .../src/main/res/values-de/types_strings.xml | 2 +- .../src/main/res/values-es/types_strings.xml | 8 + .../src/main/res/values-et/types_strings.xml | 7 +- .../src/main/res/values-fa/types_strings.xml | 40 +- .../src/main/res/values-lv/types_strings.xml | 8 + .../src/main/res/values-nb/types_strings.xml | 7 +- .../src/main/res/values-nl/types_strings.xml | 60 +- .../main/res/values-pt-rBR/types_strings.xml | 2 + .../src/main/res/values-pt/types_strings.xml | 24 +- .../src/main/res/values-ro/types_strings.xml | 52 +- .../src/main/res/values-sl/types_strings.xml | 76 +++ .../sdk/src/main/res/values-sr/strings.xml | 14 +- .../src/main/res/values-sr/types_strings.xml | 5 +- .../src/main/res/values-sv/types_strings.xml | 10 +- .../sdk/src/main/res/values-ta/strings.xml | 22 +- data/countries-strings/sr.json/localize.json | 41 +- .../sr_Latn.json/localize.json | 1 + .../de.lproj/LocalizableTypes.strings | 2 +- .../es.lproj/LocalizableTypes.strings | 8 + .../et.lproj/LocalizableTypes.strings | 7 +- .../eu.lproj/Localizable.strings | 1 + .../fa.lproj/LocalizableTypes.strings | 39 +- .../lv.lproj/LocalizableTypes.strings | 13 +- .../nb.lproj/LocalizableTypes.strings | 7 +- .../nl.lproj/Localizable.strings | 12 +- .../nl.lproj/LocalizableTypes.strings | 60 +- .../pt-BR.lproj/LocalizableTypes.strings | 2 + .../pt.lproj/Localizable.strings | 1 + .../pt.lproj/LocalizableTypes.strings | 26 +- .../ro.lproj/LocalizableTypes.strings | 53 +- .../sl.lproj/Localizable.strings | 31 + .../sl.lproj/LocalizableTypes.strings | 76 +++ .../sr.lproj/LocalizableTypes.strings | 5 +- .../sv.lproj/Localizable.strings | 1 + .../sv.lproj/LocalizableTypes.strings | 10 +- .../ta.lproj/InfoPlist.strings | 5 + .../ta.lproj/Localizable.strings | 600 +++++++++++++++++ .../ta.lproj/LocalizableTypes.strings | 1 + .../zh-Hans.lproj/Localizable.strings | 27 +- 58 files changed, 2057 insertions(+), 130 deletions(-) create mode 100644 android/app/src/fdroid/play/listings/ta-IN/full-description.txt create mode 100644 android/app/src/fdroid/play/listings/ta-IN/short-description.txt create mode 100644 android/app/src/google/play/listings/ta-IN/short-description.txt create mode 100644 android/app/src/main/res/values-b+sr+Latn/strings.xml create mode 100644 android/sdk/src/main/res/values-b+sr+Latn/strings.xml create mode 100644 android/sdk/src/main/res/values-b+sr+Latn/types_strings.xml create mode 100644 data/countries-strings/sr_Latn.json/localize.json create mode 100644 iphone/Maps/LocalizedStrings/ta.lproj/InfoPlist.strings create mode 100644 iphone/Maps/LocalizedStrings/ta.lproj/Localizable.strings create mode 100644 iphone/Maps/LocalizedStrings/ta.lproj/LocalizableTypes.strings diff --git a/android/app/src/fdroid/play/listings/ta-IN/full-description.txt b/android/app/src/fdroid/play/listings/ta-IN/full-description.txt new file mode 100644 index 000000000..5f63a15e6 --- /dev/null +++ b/android/app/src/fdroid/play/listings/ta-IN/full-description.txt @@ -0,0 +1,32 @@ +OpenStreetMap தரவை அடிப்படையாகக் கொண்ட சமூகம் தலைமையிலான இலவச மற்றும் திறந்த மூல வரைபட பயன்பாடு மற்றும் வெளிப்படைத்தன்மை, தனியுரிமை மற்றும் இலாப நோக்கற்றது ஆகியவற்றுக்கான அர்ப்பணிப்புடன் வலுவூட்டப்பட்டது. CoMaps என்பது ஆர்கானிக் மேப்சின் ஃபோர்க்/ச்பின்-ஆஃப் ஆகும், இது Maps.ME இன் ஃபோர்க் ஆகும். + +திட்டத்திற்கான காரணங்கள் மற்றும் அதன் திசையை codeberg.org/comaps இல் படிக்கவும். +அங்குள்ள சமூகத்தில் சேர்ந்து சிறந்த வரைபட பயன்பாட்டை உருவாக்க உதவுங்கள் +• பயன்பாட்டைப் பயன்படுத்தி, அதைப் பற்றிய தகவலைப் பரப்புங்கள் +• கருத்துக்களை வழங்கவும் மற்றும் சிக்கல்களைப் புகாரளிக்கவும் +• பயன்பாட்டில் அல்லது OpenStreetMap இணையதளத்தில் வரைபடத் தரவைப் புதுப்பிக்கவும் + +‣ ஆஃப்லைனில் கவனம் செலுத்தப்பட்டது: செல்லுலார் சேவையின் தேவையின்றி உங்களின் வெளிநாட்டுப் பயணத்தைத் திட்டமிட்டு வழிநடத்துங்கள், தொலைதூர பயணத்தில் இருக்கும் போது வழிப் புள்ளிகளைத் தேடுங்கள். +‣ தனியுரிமைக்கு மதிப்பளித்தல்: பயன்பாடு தனியுரிமையை மனதில் கொண்டு வடிவமைக்கப்பட்டுள்ளது - நபர்களை அடையாளம் காணாது, கண்காணிக்காது மற்றும் தனிப்பட்ட தகவல்களைச் சேகரிக்காது. விளம்பரங்கள் இல்லாதது. +‣ எளிமையான மற்றும் மெருகூட்டப்பட்டது: செயல்படும் நற்பொருத்தங்கள் பயன்படுத்த எளிதானது. +‣ உங்கள் பேட்டரி மற்றும் இடத்தைச் சேமிக்கிறது: மற்ற வழிசெலுத்தல் பயன்பாடுகளைப் போல உங்கள் பேட்டரியை வெளியேற்றாது. சிறிய வரைபடங்கள் உங்கள் தொலைபேசியில் விலைமதிப்பற்ற இடத்தை சேமிக்கின்றன. +‣ இலவசம் மற்றும் சமூகத்தால் உருவாக்கப்பட்டது: OpenStreetMap இல் இடங்களைச் சேர்ப்பதன் மூலமும், சோதனை செய்து, அம்சங்களைப் பற்றிய கருத்துக்களை வழங்குவதன் மூலமும், அவர்களின் மேம்பாட்டுத் திறன்களையும் பணத்தையும் பங்களிப்பதன் மூலமும் உங்களைப் போன்றவர்கள் பயன்பாட்டை உருவாக்க உதவியுள்ளனர். +‣ திறந்த மற்றும் வெளிப்படையான முடிவெடுக்கும் மற்றும் நிதியியல், இலாப நோக்கற்ற மற்றும் முழு திறந்த மூல. + +முக்கிய அம்சங்கள்: +• கூகுள் மேப்சில் இல்லாத இடங்களுடன் தரவிறக்கம் செய்யக்கூடிய விரிவான வரைபடங்கள் +• ஐகிங் பாதைகள், முகாம்கள், நீர் ஆதாரங்கள், சிகரங்கள், விளிம்பு கோடுகள் போன்றவற்றைக் கொண்ட வெளிப்புறப் பயன்முறை +• நடைபாதைகள் மற்றும் சைக்கிள் பாதைகள் +• உணவகங்கள், எரிவாயு நிலையங்கள், ஓட்டல்கள், கடைகள், சுற்றிப்பார்க்கும் இடங்கள் மற்றும் பல போன்ற ஆர்வமுள்ள இடங்கள் +• பெயர் அல்லது முகவரி அல்லது ஆர்வமுள்ள வகை மூலம் தேடவும் +• நடைபயிற்சி, சைக்கிள் ஓட்டுதல் அல்லது வண்டி ஓட்டுவதற்கான குரல் அறிவிப்புகளுடன் வழிசெலுத்தல் +• ஒரே தட்டினால் உங்களுக்குப் பிடித்த இடங்களை புத்தகக்குறி செய்யவும் +• இணைப்பில்லாத விக்கிபீடியா கட்டுரைகள் +• சுரங்கப்பாதை போக்குவரத்து அடுக்கு மற்றும் திசைகள் +• ட்ராக் ரெக்கார்டிங் +• KML, KMZ, GPX வடிவங்களில் புக்மார்க்குகள் மற்றும் டிராக்குகளை ஏற்றுமதி மற்றும் இறக்குமதி செய்யுங்கள் +• இரவில் பயன்படுத்த ஒரு இருண்ட பயன்முறை +• அடிப்படை உள்ளமைக்கப்பட்ட எடிட்டரைப் பயன்படுத்தி அனைவருக்கும் வரைபடத் தரவை மேம்படுத்தவும் + +சுதந்திரம் இங்கே உள்ளது +உங்கள் பயணத்தைக் கண்டறியவும், தனியுரிமை மற்றும் சமூகத்தை முன்னணியில் கொண்டு உலகிற்கு செல்லவும்! diff --git a/android/app/src/fdroid/play/listings/ta-IN/short-description.txt b/android/app/src/fdroid/play/listings/ta-IN/short-description.txt new file mode 100644 index 000000000..9e737ee17 --- /dev/null +++ b/android/app/src/fdroid/play/listings/ta-IN/short-description.txt @@ -0,0 +1 @@ +எளிதான வரைபட வழிசெல் - உங்கள் பயணத்தை மேலும் கண்டறி - சமூகத்தால் இயக்கப்படுகிறது diff --git a/android/app/src/google/play/listings/ta-IN/short-description.txt b/android/app/src/google/play/listings/ta-IN/short-description.txt new file mode 100644 index 000000000..9e737ee17 --- /dev/null +++ b/android/app/src/google/play/listings/ta-IN/short-description.txt @@ -0,0 +1 @@ +எளிதான வரைபட வழிசெல் - உங்கள் பயணத்தை மேலும் கண்டறி - சமூகத்தால் இயக்கப்படுகிறது diff --git a/android/app/src/main/res/values-b+sr+Latn/strings.xml b/android/app/src/main/res/values-b+sr+Latn/strings.xml new file mode 100644 index 000000000..55344e519 --- /dev/null +++ b/android/app/src/main/res/values-b+sr+Latn/strings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/android/app/src/main/res/values-da/strings.xml b/android/app/src/main/res/values-da/strings.xml index fbc5ec783..f9097ff8a 100644 --- a/android/app/src/main/res/values-da/strings.xml +++ b/android/app/src/main/res/values-da/strings.xml @@ -881,4 +881,12 @@ Der skal downloades et kort for at kunne se og navigere i området.\nDownload kort over de områder, du ønsker at rejse i. Rediger listen for at tilføje en beskrivelse Undgå veje med fast belægning + Åbner kl. %s + Lukker kl. %s + Åbner %1$s kl. %2$s + Lukker %1$s kl. %2$s + + %d min + %d min + diff --git a/android/app/src/main/res/values-es/strings.xml b/android/app/src/main/res/values-es/strings.xml index c688591e8..94ecc21bd 100644 --- a/android/app/src/main/res/values-es/strings.xml +++ b/android/app/src/main/res/values-es/strings.xml @@ -899,4 +899,14 @@ Se debe descargar un mapa para ver y navegar el área\nDescarga mapas de las áreas que quieras navegar. Describe la situación actual del lugar para enviar una nota de error a la comunidad de OpenStreetMap Evitar caminos pavimentados + Abre a las %s + Cierra a las %s + Abre el %1$s a las %2$s + Cierra el %1$s a las %2$s + + %d min + %d min + %d min + + Modificar la lista para añadir una descripción diff --git a/android/app/src/main/res/values-et/strings.xml b/android/app/src/main/res/values-et/strings.xml index e34e6622a..c804ce59f 100644 --- a/android/app/src/main/res/values-et/strings.xml +++ b/android/app/src/main/res/values-et/strings.xml @@ -890,4 +890,12 @@ Selles piirkonnas liikumiseks ja teekonna juhatamiseks pead vajaliku kaardi alla laadima.\nVali allalaaditav kaart selle piirkonna kohta. Kirjelduse lisamiseks muuda loendit Väldi sillutatud teid + Avatakse %s + Suletakse %s + Avatakse %1$s kell %2$s + Suletakse %1$s kell %2$s + + %d min + %d min + diff --git a/android/app/src/main/res/values-eu/strings.xml b/android/app/src/main/res/values-eu/strings.xml index 310d4a83d..2b1c05db4 100644 --- a/android/app/src/main/res/values-eu/strings.xml +++ b/android/app/src/main/res/values-eu/strings.xml @@ -246,7 +246,7 @@ Dohaintza eman - Proiektuari laguntza eman + Izan bolondres eta hobetu CoMaps Egile eskubideak @@ -863,4 +863,9 @@ Ireki orain Orain itxita %s-etan + %s ean irekitzen da + %s ean itxiko da + 1$s ean %2$s tan irekitzen da + %1$s ean %2$s etan itxiko da + Deskribatu nolakoa den lekua orain OpenStreetMap komunitateari errore-ohar bat bidaltzeko. diff --git a/android/app/src/main/res/values-fa/strings.xml b/android/app/src/main/res/values-fa/strings.xml index 56f941edb..a72052169 100644 --- a/android/app/src/main/res/values-fa/strings.xml +++ b/android/app/src/main/res/values-fa/strings.xml @@ -765,7 +765,7 @@ مسیر خالی است - چیزی برای ذخیره کردن وجود ندارد امکان نمایش گفتگوی انتخاب پوشه وجود ندارد زیرا برنامه مناسبی روی دستگاه شما نصب نشده است. لطفاً یک برنامه مدیریت فایل نصب کنید و دوباره امتحان کنید. - انتخاب رنگ + گزیدن رنگ ویرایش مسیر هیچ برنامه ای نصب نشده است که بتواند مکان را باز کند diff --git a/android/app/src/main/res/values-nb/strings.xml b/android/app/src/main/res/values-nb/strings.xml index 23c82f80c..c75f040da 100644 --- a/android/app/src/main/res/values-nb/strings.xml +++ b/android/app/src/main/res/values-nb/strings.xml @@ -886,4 +886,12 @@ Type 1 Opprett nye kontakter eller rediger eksisterende. Unngå asfalterte veier + + %d min + %d min + + Stenger %1$s %2$s + Åpner %1$s %2$s + Stenger %s + Åpner %s diff --git a/android/app/src/main/res/values-nl/strings.xml b/android/app/src/main/res/values-nl/strings.xml index 9eaa5b25b..4d8e10331 100644 --- a/android/app/src/main/res/values-nl/strings.xml +++ b/android/app/src/main/res/values-nl/strings.xml @@ -555,8 +555,8 @@ Gebruik zoeken of tik op de kaart om een startpunt voor de route toe te voegen Gebruik Zoeken of tik op de kaart om een bestemmingspunt toe te voegen - Beheer route - Plan + Route beheren + Plannen Verwijder tussenstop Voeg tussenstop toe Probleem met opslagtoegang @@ -871,4 +871,39 @@ Bevestigd %s Geen tekst-naar-spraak processor gevonden, controleer de app-instellingen Offline kaarten + Er moet een kaart worden gedownload om het gebied te kunnen bekijken en navigeren.\nDownload kaarten voor gebieden waar u wilt reizen. + Beschrijf hoe de plaats er nu uitziet om een foutbericht te sturen naar de OpenStreetMap-community + Trappen vermijden + Verharde wegen vermijden + Type 2 (geen kabel) + Type 2 (met kabel) + Type 2 combinatie + Type 1 + NACS + onbekend + CHAdeMO + onbekende stekker + onbekende stekker + onbekend + ongeldig aantal + Maak nieuwe stekkers aan of bewerk bestaande. + Beschikbare stekkers + Andere of onbekend + Aantal + Vermogen (kW) + Stekker bewerken + De waarde moet positief zijn + Bewerk de lijst om een beschrijving toe te voegen + + %d min. + %d min. + + Opent om %s + Sluit om %s + Opent op %1$s om %2$s + Sluit op %1$s om %2$s + Indienen + Bedrijfsruimte is leeg + Bedrijfsruimte leeg markeren + Gebruik dit als het bedrijf is verhuisd en de ruimte leeg is en klaar is voor een nieuwe huurder. diff --git a/android/app/src/main/res/values-pt-rBR/strings.xml b/android/app/src/main/res/values-pt-rBR/strings.xml index 8d5551d6a..b9321bbfe 100644 --- a/android/app/src/main/res/values-pt-rBR/strings.xml +++ b/android/app/src/main/res/values-pt-rBR/strings.xml @@ -871,4 +871,13 @@ Descreva com detalhes como está o local agora mesmo para enviar uma nota de erro à comunidade do OpenStreetMap Edite a lista para adicionar uma descrição Evitar vias pavimentadas + Abre às %s + Fecha às %s + Abre %1$s às %2$s + Fecha %1$s às %2$s + + %d min + %d min + %d min + diff --git a/android/app/src/main/res/values-pt/strings.xml b/android/app/src/main/res/values-pt/strings.xml index f8adf2986..24b14e89c 100644 --- a/android/app/src/main/res/values-pt/strings.xml +++ b/android/app/src/main/res/values-pt/strings.xml @@ -885,4 +885,5 @@ desconhecido O valor tem que ser positivo Número inválido + Evitar rotas pavimentadas diff --git a/android/app/src/main/res/values-sr/strings.xml b/android/app/src/main/res/values-sr/strings.xml index 34305c670..81614ad1b 100644 --- a/android/app/src/main/res/values-sr/strings.xml +++ b/android/app/src/main/res/values-sr/strings.xml @@ -84,7 +84,7 @@ слободно %1$s од %2$s - Преместаш мапу? + Преместити мапу? Грешка приликом премештања мапа @@ -240,7 +240,7 @@ Донација - Волонтирај и унапреди CoMaps + Волонтирајте и побољшајте CoMaps Пријавите проблем @@ -871,7 +871,7 @@ Неисправан број Вредност мора бити већа од нуле непознато - Непознато напајање + непознато Тип 2 (без кабла) Тип 2 (са каблом) Тип 2 комбо @@ -892,4 +892,17 @@ Избегавај степенице Избегавај асфалтиране путеве Промените листу да бисте додали опис + Отвара се у %s + Затвара се у %s + Отвара се у %1$s у %2$s + Затвара се у %1$s у %2$s + + %d мин + %d мин + %d мин + + Пословни простор је празан + Означи пословни простор као празан + Користите да бисте назначили да се фирма иселила и да је пословни простор празан и спреман да прими новог закупца. + Пошаљи diff --git a/android/app/src/main/res/values-sv/strings.xml b/android/app/src/main/res/values-sv/strings.xml index cc9b89f1b..aa0527416 100644 --- a/android/app/src/main/res/values-sv/strings.xml +++ b/android/app/src/main/res/values-sv/strings.xml @@ -833,4 +833,7 @@ Våningsplan (0 är bottenplan) Ange ett giltigt nummer för våningsplan Undvik trappor + Undvik asfalterade vägar + Värdet måste vara positivt + ogiltigt tal diff --git a/android/app/src/main/res/values-ta/strings.xml b/android/app/src/main/res/values-ta/strings.xml index 55344e519..eb37b6d13 100644 --- a/android/app/src/main/res/values-ta/strings.xml +++ b/android/app/src/main/res/values-ta/strings.xml @@ -1,3 +1,629 @@ - \ No newline at end of file + ரத்துசெய் + நீக்கு + வரைபடத்தைப் பதிவிறக்கவும் + பதிவிறக்குகிறது… + இணைப்பில்லாத வரைபடங்கள் + அந்தப் பகுதியைப் பார்க்கவும் வழிசெலுத்தவும் ஒரு வரைபடம் பதிவிறக்கம் செய்யப்பட வேண்டும். \nநீங்கள் பயணிக்க விரும்பும் பகுதிகளுக்கான வரைபடங்களைப் பதிவிறக்கவும். + கிலோமீட்டர்கள் + மைல்கள் + தேடல் + புக்மார்க்குகள் மற்றும் தடங்கள் + பின்னர் + வரைபடத்தில் காட்டு + பதிவிறக்கம் தோல்வியடைந்தது + சமூகத்தால் இயக்கப்படும் திறந்த திட்டம் + மூடு + பதிவிறக்கம் + தொடரவும் + புதிய பட்டியலைச் சேர்க்கவும் + புத்தகக்குறி பட்டியல் பெயர் + புக்மார்க்குகள் + முகவரி + அமைப்புகள் + அளவீட்டு அலகுகள் + எங்கே சாப்பிடுவது + மளிகை பொருட்கள் + போக்குவரத்து + வளிமம் + பார்க்கிங் + சாப்பிங் + இரண்டாவது கை + ஓட்டல் + காட்சிகள் + பொழுதுபோக்கு + ஏடிஎம் + இரவு வாழ்க்கை + குடும்ப விடுமுறை + வைப்பகம் + மருந்தகம் + மருத்துவமனை + கழிப்பறை + இடுகை + போலீச் + மறுசுழற்சி + தண்ணீர் + RV வசதிகள் + புக்மார்க்குகளை ஏற்றுகிறது + புக்மார்க்குகள் வெற்றிகரமாக ஏற்றப்பட்டன! வரைபடத்தில் அல்லது புக்மார்க்ச் மேலாளர் திரையில் அவற்றைக் காணலாம். + புக்மார்க்குகளை ஏற்றுவதில் தோல்வி. கோப்பு சிதைந்திருக்கலாம் அல்லது குறைபாடுடையதாக இருக்கலாம். + தொகு + உங்கள் இருப்பிடம் இன்னும் தீர்மானிக்கப்படவில்லை + ஏய், CoMaps இல் எனது பின்னை பாருங்கள்! + ஏய், CoMaps வரைபடத்தில் எனது தற்போதைய இருப்பிடத்தைப் பாருங்கள்! + மின்னஞ்சல் + முடிந்தது + தடங்கள் + நீளம் + எனது இருப்பிடத்தைப் பகிரவும் + வானோடல் + பெரிதாக்கு பொத்தான்கள் + அணை + அன்று + தானி + முன்னோக்கு பார்வை + 3டி கட்டிடங்கள் + மின் சேமிப்பு பயன்முறையில் 3D கட்டிடங்கள் முடக்கப்பட்டுள்ளன + தெரு பெயர்களை அறிவிக்கவும் + இயக்கப்பட்டால், தெருவின் பெயர் அல்லது வெளியேறும் இடம் உரக்கப் பேசப்படும். + குரல் மொழி + குரல் வழிகளை சோதிக்கவும் + ஆட்டோ சூம் + தூரம் + வரைபடத்தில் பார்க்கவும் + இணையதளம் + செய்தி + பயன்பாட்டை மதிப்பிடவும் + உதவி + அடிக்கடி கேட்கப்படும் கேள்விகள் + நன்கொடை + காப்புரிமை + பிழையைப் புகாரளிக்கவும் + இடைமுகத்தைப் பார்க்க மீண்டும் வரைபடத்தில் நீண்ட நேரம் தட்டவும் + அனைத்தையும் புதுப்பிக்கவும் + பதிவிறக்கம் செய்யப்பட்டது + வரிசையில் நிற்கிறது + என் அருகில் + வரைபடங்கள் + அனைத்தையும் பதிவிறக்கவும் + பதிவிறக்குகிறது: + ஒரு பகுதியின் வரைபடத்தில் முழுமையாகக் கொண்டிருக்கும் வழிகளை மட்டுமே உருவாக்க முடியும். + வரைபடத்தைப் பதிவிறக்கவும் + மீண்டும் முயற்சிக்கவும் + வரைபடத்தை நீக்கு + உங்கள் பாதையில் உள்ள அனைத்து வரைபடங்களையும் பதிவிறக்கவும் + வழியை உருவாக்க, உங்கள் இருப்பிடத்திலிருந்து நீங்கள் சேருமிடத்திற்கு அனைத்து வரைபடங்களையும் பதிவிறக்கம் செய்து புதுப்பிக்க வேண்டும். + சேமி + உருவாக்க + சிவப்பு + மஞ்சள் + நீலம் + பச்சை + ஊதா + ஆரஞ்சு + பழுப்பு + இளஞ்சிவப்பு + அடர் ஊதா + வெளிர் நீலம் + சியான் + டீல் + சுண்ணாம்பு + ஆழமான ஆரஞ்சு + சாம்பல் + நீல சாம்பல் + வழியைப் பின்தொடரும் போது, தயவுசெய்து நினைவில் கொள்ளுங்கள்: + - வழிசெலுத்தல் குறிப்புகளை விட சாலை நிலைமைகள், போக்குவரத்து சட்டங்கள் மற்றும் சாலை அடையாளங்கள் எப்போதும் முன்னுரிமை பெறுகின்றன; + — வரைபடம் துல்லியமற்றதாக இருக்கலாம், மேலும் பரிந்துரைக்கப்பட்ட பாதை எப்போதும் இலக்கை அடைய மிகவும் உகந்த வழியாக இருக்காது; + - பரிந்துரைக்கப்பட்ட வழிகள் பரிந்துரைகளாக மட்டுமே புரிந்து கொள்ளப்பட வேண்டும்; + — எல்லை மண்டலங்களில் உள்ள வழிகளில் எச்சரிக்கையாக இருங்கள்: எங்கள் ஆப்ச் உருவாக்கிய வழிகள் சில நேரங்களில் அங்கீகரிக்கப்படாத இடங்களில் நாட்டின் எல்லைகளைக் கடக்கலாம். + சாலைகளில் எச்சரிக்கையாகவும் பாதுகாப்பாகவும் இருங்கள்! + சிபிஎச் சிக்னலைச் சரிபார்க்கவும் + வழியை உருவாக்க முடியவில்லை. தற்போதைய சிபிஎச் ஒருங்கிணைப்புகளை அடையாளம் காண முடியவில்லை. + உங்கள் சிபிஎச் சிக்னலைச் சரிபார்க்கவும். வைஃபையை இயக்குவது உங்கள் இருப்பிடத் துல்லியத்தை மேம்படுத்தும். + இருப்பிட சேவைகளை இயக்கவும் + தற்போதைய சிபிஎச் ஆயத்தொலைவுகளைக் கண்டறிய முடியவில்லை. வழியைக் கணக்கிட, இருப்பிடச் சேவைகளை இயக்கவும். + வழியைக் கண்டறிய முடியவில்லை + உங்கள் தொடக்கப் புள்ளி அல்லது சேருமிடத்தைச் சரிசெய்யவும். + தொடக்க புள்ளியை சரிசெய்யவும் + பாதை உருவாக்கப்படவில்லை. தொடக்கப் புள்ளியைக் கண்டறிய முடியவில்லை. + சாலைக்கு அருகில் ஒரு தொடக்கப் புள்ளியைத் தேர்ந்தெடுக்கவும். + இலக்கை சரிசெய்யவும் + பாதை உருவாக்கப்படவில்லை. சேருமிடத்தைக் கண்டறிய முடியவில்லை. + கணினி பிழை + மீண்டும் முயற்சிக்கவும் + வரைபடத்தைப் பதிவிறக்கம் செய்து, ஒன்றுக்கும் மேற்பட்ட வரைபடத்தில் மிகவும் உகந்த வழியை உருவாக்க விரும்புகிறீர்களா? + இந்த வரைபடத்தின் எல்லைகளைக் கடக்கும் சிறந்த வழியை உருவாக்க கூடுதல் வரைபடங்களைப் பதிவிறக்கவும். + காட்டு + மறை + வகைகள் + வரலாறு + நீங்கள் தேடும் பகுதியைப் பதிவிறக்கவும் அல்லது அருகிலுள்ள நகரம்/கிராமத்தின் பெயரைச் சேர்க்க முயற்சிக்கவும். + தேடல் வரலாறு + தேடல் வரலாற்றை அழிக்கவும் + விக்கிபீடியா + விக்கிமீடியா காமன்ச் + உங்கள் இருப்பிடம் + தொடங்கு + இருந்து வழி + செல்லும் பாதை + உங்கள் தற்போதைய இருப்பிடத்திலிருந்து ஒரு வழியைத் திட்டமிட விரும்புகிறீர்களா? + அட்டவணையைச் சேர்க்கவும் + அட்டவணையை நீக்கு + நாள் முழுவதும் (24 மணிநேரம்) + திற + மூடப்பட்டது + வணிகம் அல்லாத நேரத்தைச் சேர்க்கவும் + வணிக நேரம் + மேம்பட்ட பயன்முறை + எளிய முறை + வணிகம் அல்லாத நேரம் + எடுத்துக்காட்டு மதிப்புகள் + இருப்பிடத்தைத் தேர்ந்தெடுக்கவும் + அனுப்பு + வரைபடங்களைத் தானாகப் பதிவிறக்கவும் + இப்போது மூடப்பட்டுள்ளது + நாள்தோறும் + 24/7 + இன்று மூடப்பட்டது + மூடப்பட்டது + மூடப்பட்டது + இடத்தைத் திருத்து + ஒரு மொழியைச் சேர்க்கவும் + கட்டிட எண் + விவரங்கள் + ஒரு தெருவைச் சேர்க்கவும் + ஒரு மொழியை தேர்வு செய்யவும் + ஒரு தெருவைத் தேர்ந்தெடுக்கவும் + சமையல் + சமையலைத் தேர்ந்தெடுக்கவும் + மாடி + வரைபடத்தைப் புதுப்பிக்கவும் + வரைபடத்தைக் கண்டுபிடி + போதுமான இடம் இல்லை + தேவையற்ற தரவுகளை நீக்கவும் + சரிபார்க்கப்பட்ட மாற்றங்கள் + இடம் அல்லது வணிகத்தின் இடத்தில் சிலுவையை வைக்க வரைபடத்தை இழுக்கவும். + திருத்துதல் + சேர்த்தல் + இடத்தின் பெயர் + அச் it is written in the local மொழி + வகை + எந்தப் பொருளையும் இங்கு வைக்க முடியாது + %1$d / %2$d + செல்லுலார் பிணையம் இணைப்பு மூலம் பதிவிறக்கவா? + சரியான கட்டிட எண்ணை உள்ளிடவும் + மாடிகளின் எண்ணிக்கை %d ஐ விட அதிகமாக இருக்கக்கூடாது + குறியீடு + சரியான அஞ்சல் குறியீட்டை உள்ளிடவும் + OpenStreetMap தன்னார்வலர்களுக்கான குறிப்பு (விரும்பினால்) + OpenStreetMap பற்றி மேலும் + ஆபரேட்டர் + பொருத்தமான வகையைக் கண்டுபிடிக்க முடியவில்லையா? + CoMaps எளிய புள்ளி வகைகளை மட்டும் சேர்க்க அனுமதிக்கிறது, அதாவது நகரங்கள், சாலைகள், ஏரிகள், கட்டிட அவுட்லைன்கள் போன்றவை இல்லை. அத்தகைய வகைகளை நேரடியாக OpenStreetMap.org இல் சேர்க்கவும். விரிவான படிப்படியான வழிமுறைகளுக்கு எங்கள் வழிகாட்டியைப் பார்க்கவும். + நீங்கள் எந்த வரைபடத்தையும் பதிவிறக்கம் செய்யவில்லை + கிமீ/ம + mph + + மணித்துளி + டி + மேலும் + புக்மார்க்கைத் திருத்து + தனிப்பட்ட குறிப்புகள் (உரை அல்லது html) + அனைத்து உள்ளக மாற்றங்களையும் நிராகரிக்கவா? + நிராகரிக்கவும் + சேர்க்கப்பட்ட இடத்தை நீக்கவா? + நீக்கு + இடம் இல்லை + OpenStreetMap சமூகத்திற்கு பிழைக் குறிப்பை அனுப்ப, அந்த இடம் இப்போது எப்படி இருக்கிறது என்பதை விவரிக்கவும் + சரியான தொலைபேசி எண்ணை உள்ளிடவும் + சரியான இணைய முகவரியை உள்ளிடவும் + சரியான மின்னஞ்சலை உள்ளிடவும் + OpenStreetMap இல் இடத்தைச் சேர்க்கவும் + எல்லா பயனர்களுக்கும் அனுப்ப விரும்புகிறீர்களா? + நிறுத்து + ஏற்றுக்கொள் + நிராகரி + விரிவான தகவலைக் காட்ட மொபைல் இணையத்தைப் பயன்படுத்தவா? + எப்போதும் பயன்படுத்தவும் + இன்று மட்டும் + இன்று பயன்படுத்த வேண்டாம் + மொபைல் இணையம் + ஒருபோதும் பயன்படுத்த வேண்டாம் + எப்போதும் கேள் + வரைபட லேபிள்களுக்கான அளவை அதிகரிக்கவும் + போக்குவரத்து தரவு கிடைக்கவில்லை + பதிவு செய்வதை இயக்கு + லத்தீன் எழுத்துக்களில் ஒலிபெயர்ப்பு + பாதையின் தொடக்கப் புள்ளியைச் சேர்க்க, தேடலைப் பயன்படுத்தவும் அல்லது வரைபடத்தில் தட்டவும் + இலக்கு புள்ளியைச் சேர்க்க, தேடலைப் பயன்படுத்தவும் அல்லது வரைபடத்தில் தட்டவும் + வழியை நிர்வகிக்கவும் + திட்டம் + நிறுத்தத்தை அகற்று + நிறுத்தத்தைச் சேர்க்கவும் + சேமிக்கப்பட்டது + சரியான பெயரை உள்ளிடவும் + பட்டியல்கள் + அனைத்தையும் மறை + அனைத்தையும் காட்டு + புதிய பட்டியலை உருவாக்கவும் + புக்மார்க்குகள் மற்றும் தடங்களை இறக்குமதி செய்யவும் + பயன்பாட்டுப் பிழை காரணமாகப் பகிர முடியவில்லை + பகிர்வதில் பிழை + வெற்று பட்டியலைப் பகிர முடியாது + பட்டியல் பெயரை உள்ளிடவும் + இந்த பெயர் ஏற்கனவே எடுக்கப்பட்டது + OpenStreetMap சுயவிவரம் + மீட்டமை + தனியுரிமைக் கொள்கை + பயன்பாட்டு விதிமுறைகள் + வரைபட நடைகள் மற்றும் அடுக்குகள் + ஏற்றுமதி KMZ + GPX ஐ ஏற்றுமதி செய்யவும் + பட்டியலை நீக்கு + வேக கேமராக்கள் + இட விளக்கம் + வேகமாக சென்றால் எச்சரிக்கவும் + எப்போதும் எச்சரிக்கவும் + எச்சரிக்க வேண்டாம் + ஆற்றல் சேமிப்பு முறை + ஒருபோதும் + பேட்டரி குறைவாக இருக்கும்போது + எப்போதும் + உதவி உரையாடலில் \"பிழையைப் புகாரளி\" என்பதைப் பயன்படுத்தி, உங்கள் சிக்கலைப் பற்றிய விரிவான கண்டறியும் பதிவுகளைப் பதிவுசெய்து கைமுறையாக எங்களுக்கு அனுப்ப இந்த விருப்பத்தை தற்காலிகமாக இயக்கவும். பதிவுகளில் இருப்பிடத் செய்தி இருக்கலாம். + ரூட்டிங் விருப்பங்கள் + சுங்கச்சாவடிகளைத் தவிர்க்கவும் + செப்பனிடப்படாத சாலைகளைத் தவிர்க்கவும் + நடைபாதை சாலைகளைத் தவிர்க்கவும் + படிக்கட்டுகளைத் தவிர்க்கவும் + படகுகளைத் தவிர்க்கவும் + தனிவழிப்பாதைகளைத் தவிர்க்கவும் + வழியைக் கணக்கிட முடியவில்லை + ஒரு வழியைக் கண்டுபிடிக்க முடியவில்லை. இது உங்கள் ரூட்டிங் விருப்பங்கள் அல்லது முழுமையடையாத OpenStreetMap தரவு காரணமாக இருக்கலாம். உங்கள் ரூட்டிங் விருப்பங்களை மாற்றி மீண்டும் முயற்சிக்கவும். + தவிர்க்க வேண்டிய சாலைகளை வரையறுக்கவும் + ரூட்டிங் விருப்பங்கள் இயக்கப்பட்டன + சுங்கச்சாவடி + செப்பனிடப்படாத சாலை + படகு கடப்பு + ஆம் + இல்லை + ஆம் + இல்லை + நீங்கள் வந்துவிட்டீர்கள்! + சரி + வரிசைப்படுத்து… + ஒரு வாரம் முன்பு + ஒரு மாதம் முன்பு + ஒரு மாதத்திற்கும் மேலாக + ஒரு வருடத்திற்கு முன்பு + என் அருகில் + மற்றவை + உணவு + காட்சிகள் + அருங்காட்சியகங்கள் + பூங்காக்கள் + நீந்தவும் + மலைகள் + விலங்குகள் + ஓட்டல்கள் + கட்டிடங்கள் + பணம் + கடைகள் + பார்க்கிங் + எரிவாயு நிலையங்கள் + மருந்து + பட்டியலில் தேடவும் + மத இடங்கள் + இந்தப் பகுதியில் சுரங்கப்பாதை வழிசெலுத்தல் இன்னும் கிடைக்கவில்லை + சுரங்கப்பாதை பாதை இல்லை + சுரங்கப்பாதை நிலையத்திற்கு அருகில் உள்ள தொடக்க அல்லது முடிவுப் புள்ளியைத் தேர்வு செய்யவும் + விளிம்பு கோடுகள் + விளிம்பு கோடுகளைச் செயல்படுத்த, இந்தப் பகுதிக்கான வரைபடத் தரவைப் பதிவிறக்க வேண்டும் + இந்த பகுதியில் இன்னும் விளிம்பு கோடுகள் கிடைக்கவில்லை + ஏற்றம் + இறக்கம் + குறைந்தபட்சம் உயரம் + அதிகபட்சம். உயரம் + ஐசோலைன்களை ஆராய பெரிதாக்கவும் + பதிவிறக்குகிறது + எங்கள் சமூகத்தால் உருவாக்கப்பட்ட வரைபடங்களைப் பயன்படுத்தியதற்கு நன்றி! + உங்கள் நன்கொடைகள் மற்றும் ஆதரவுடன், உலகில் சிறந்த வரைபடங்களை உருவாக்க முடியும்! + எங்கள் பயன்பாட்டை விரும்புகிறீர்களா? வளர்ச்சிக்கு ஆதரவளிக்க நன்கொடை வழங்குங்கள்! இன்னும் பிடிக்கவில்லையா? ஏன் என்று எங்களுக்குத் தெரியப்படுத்துங்கள், நாங்கள் அதை சரிசெய்வோம்! + உங்களுக்கு ஒரு மென்பொருள் உருவாக்குநரைத் தெரிந்திருந்தால், உங்களுக்குத் தேவையான அம்சத்தை செயல்படுத்தும்படி அவரிடம் அல்லது அவளிடம் கேட்கலாம். + எதையும் தேர்ந்தெடுக்க வரைபடத்தில் எங்கும் தட்டவும். இடைமுகத்தை மறைக்க மற்றும் காட்ட ஒரு நீண்ட தட்டு பயன்படுத்தப்படுகிறது. + வரைபடத்தில் உங்கள் தற்போதைய இருப்பிடத்தைத் தேர்ந்தெடுக்க முடியும் என்பது உங்களுக்குத் தெரியுமா? + எங்கள் பயன்பாட்டை உங்கள் மொழியில் மொழிபெயர்க்க நீங்கள் உதவலாம். + எங்கள் பயன்பாடு சில ஆர்வலர்கள் மற்றும் சமூகத்தால் உருவாக்கப்பட்டது. + வரைபடத் தரவை நீங்கள் எளிதாகச் சரிசெய்து மேம்படுத்தலாம். + நீங்கள் விரும்பும் வேகமான, தனியுரிமையை மையமாகக் கொண்ட, பயன்படுத்த எளிதான வரைபடங்களை உருவாக்குவதே எங்கள் முக்கிய குறிக்கோள். + நீங்கள் இப்போது ஃபோன் திரையில் CoMaps ஐப் பயன்படுத்துகிறீர்கள் + நீங்கள் இப்போது கார் திரையில் CoMaps ஐப் பயன்படுத்துகிறீர்கள் + தொலைபேசியில் தொடரவும் + கார் திரைக்கு + வெளியில் + அனைத்து புக்மார்க்குகளையும் தடங்களையும் ஏற்றுமதி செய்யவும் + டிரைவ்-த்ரூ + பட்டியல் இணைப்பு + மற்றொரு பயன்பாட்டில் திறக்கவும் + தன்வய பணி + வெளிப்புற இருக்கை + தெளிவு + பதிவு தடம் + ட்ராக் ரெக்கார்டிங்கை நிறுத்துங்கள் + சேமிக்காமல் நிறுத்து + பதிவைத் தொடரவும் + புக்மார்க்குகள் மற்றும் தடங்களில் சேமிக்கவா? + ட்ராக் காலியாக உள்ளது - சேமிக்க எதுவும் இல்லை + தடத்தை திருத்து + https://comaps.app/ + பின் + பதிவிறக்கம் தோல்வியடைந்தது, மீண்டும் முயற்சிக்க தட்டவும் + தேடு வரைபடம் + இந்தச் சாதனம் அல்லது பயன்பாட்டிற்கான அனைத்து இருப்பிடச் சேவைகளும் தற்போது முடக்கப்பட்டுள்ளன. அமைப்புகளில் அவற்றை இயக்கவும். + வரையறுக்கப்பட்ட துல்லியம் + துல்லியமான வழிசெலுத்தலை உறுதிசெய்ய, அமைப்புகளில் துல்லியமான இருப்பிடத்தை இயக்கவும் + மீண்டும் முயற்சிக்கவும் + CoMaps பற்றி + • பயன்படுத்த எளிதானது மற்றும் மெருகூட்டப்பட்டது + • தனியுரிமையை மையமாகக் கொண்டது மற்றும் விளம்பரங்கள் இல்லாதது + • இணைப்பில்லாத, வேகமான மற்றும் கச்சிதமான + முற்றிலும் திறந்த மூலமாக, லாபத்திற்காக அல்ல, வெளிப்படையான முடிவெடுத்தல் மற்றும் பொருள். + இருப்பிட அமைப்புகள் + பயன்பாட்டிற்கு வன்பொருள் துரிதப்படுத்தப்பட்ட OpenGL தேவை. எதிர்பாராதவிதமாக, உங்கள் சாதனம் ஆதரிக்கப்படவில்லை. + CoMaps ஐப் பயன்படுத்த USB கேபிளைத் துண்டிக்கவும் அல்லது நினைவக கார்டைச் செருகவும் + பயன்பாட்டைப் பயன்படுத்த, முதலில் SD கார்டு/USB சேமிப்பகத்தில் சிறிது இடத்தைக் காலியாக்கவும் + பயன்பாட்டைப் பயன்படுத்தத் தொடங்கும் முன், உங்கள் சாதனத்தில் உலக மேலோட்ட வரைபடத்தைப் பதிவிறக்கவும். \nஇது %s சேமிப்பகத்தைப் பயன்படுத்தும். + வரைபடத்திற்குச் செல்லவும் + %1$s (%2$s) பதிவிறக்குகிறது. உங்களால் இப்போது முடியும் \nவரைபடத்திற்கு செல்லவும். + %1$s ஐப் பதிவிறக்கவா? (%2$s) + %1$sஐப் புதுப்பிக்கவா? (%2$s) + இடைநிறுத்தம் + %s பதிவிறக்கம் தோல்வியடைந்தது + பெயர் + பட்டியல் + வரைபடங்களைச் சேமிக்கவும் + வரைபடங்களைப் பதிவிறக்குவதற்கான கோப்புறையைத் தேர்ந்தெடுக்கவும் + பதிவிறக்கம் செய்யப்பட்ட வரைபடங்கள் + %2$s இல் %1$s இலவசம் + வரைபடங்களை நகர்த்தவா? + வரைபடக் கோப்புகளை நகர்த்துவதில் பிழை + இதற்கு பல நிமிடங்கள் ஆகலாம். \nதயவுசெய்து காத்திருங்கள்… + மைல்கள் மற்றும் கிலோமீட்டர்களுக்கு இடையே தேர்வு செய்யவும் + குறிப்புகள் + CoMaps புக்மார்க்குகள் உங்களுடன் பகிரப்பட்டன + வணக்கம்! \n\nஎனது புக்மார்க்குகள் இணைக்கப்பட்டுள்ளன; அவற்றை CoMaps இல் திறக்கவும். நீங்கள் அதை நிறுவவில்லை என்றால், அதை இங்கே பதிவிறக்கம் செய்யலாம்: https://www.comaps.app/download/ \n\nCoMaps மூலம் பயணம் செய்து மகிழுங்கள்! + பயன்பாட்டால் கோப்பு வகை அங்கீகரிக்கப்படவில்லை: \n%1$s + %1$s கோப்பைத் திறக்க முடியவில்லை \n\n%2$s + மன்னிக்கவும், வரைபட சேமிப்பக அமைப்புகள் தற்போது முடக்கப்பட்டுள்ளன + வரைபடப் பதிவிறக்கம் இப்போது செயலில் உள்ளது + CoMaps இல் எனது தற்போதைய இருப்பிடத்தைப் பார்க்கவும்! %1$s அல்லது %2$s இணைப்பில்லாத வரைபடங்கள் இல்லையா? இங்கே பதிவிறக்கவும்: https://www.comaps.app/download/ + வணக்கம், \n\nநான் இப்போது இங்கே இருக்கிறேன்: %1$s. வரைபடத்தில் இடத்தைப் பார்க்க, இந்த இணைப்பை %2$s அல்லது இந்த %3$sஐக் சொடுக்கு செய்யவும். \n\nநன்றி. + பங்கு + இடைநிலைப்பலகைக்கு நகலெடுக்கப்பட்டது: %s + OpenStreetMap தரவு: %s + பொது அமைப்புகள் + தகவல் + வரைபடத்தில் காட்டவும் + இரவு முறை + குரல் வழிமுறைகள் + இப்போது குரல் கேட்கவில்லை என்றால், ஒலியளவு அல்லது சிச்டம் டெக்ச்ட்-டு-ச்பீச் அமைப்புகளைச் சரிபார்க்கவும் + கிடைக்கவில்லை + பட்டியல் + Panoramax படம் + பின்னூட்டம் + தன்னார்வத் தொண்டு மற்றும் CoMaps ஐ மேம்படுத்தவும் + திசைகாட்டியை அளவீடு செய்ய, எண்-எட்டு இயக்கத்தில் தொலைபேசியை நகர்த்துவதன் மூலம் அம்புக்குறியின் திசையை மேம்படுத்தவும். + திசைகாட்டியை அளவீடு செய்ய மற்றும் வரைபடத்தில் அம்புக்குறியின் திசையை சரிசெய்ய, எண்-எட்டு இயக்கத்தில் தொலைபேசியை நகர்த்தவும். + அனைத்தையும் நீக்கறல் + வரைபடத்தை நீக்க, வழிசெலுத்தலை நிறுத்தவும் + வரைபடத்தைப் புதுப்பிக்கவும் + கூகுள் இணைந்த இருப்பிடச் பணி + GPS, Wi-Fi, செல்லுலார் நெட்வொர்க்குகள் போன்றவற்றை ஒருங்கிணைத்து உங்கள் இருப்பிடத்தை மிகவும் துல்லியமாகத் தீர்மானிக்கும் தனியுரிமைச் பணி. இது Google சேவையகங்களுடன் இணைக்கப்படலாம். + போதுமான இடம் இல்லை + இருப்பிடச் சேவைகளை இயக்கவும் + வழியை உருவாக்க முடியவில்லை + சாலைக்கு அருகாமையில் உள்ள இலக்கைத் தேர்ந்தெடுக்கவும் + இடைநிலைப் புள்ளியைக் கண்டறிய முடியவில்லை + உங்கள் இடைநிலைப் புள்ளியைச் சரிசெய்யவும் + பயன்பாட்டுப் பிழையின் காரணமாக வழியை உருவாக்க முடியவில்லை + இப்போது இல்லை + வழிகளைத் தேடவும் உருவாக்கவும் தொடங்க, வரைபடத்தைப் பதிவிறக்கவும். அதன் பிறகு உங்களுக்கு இணைய இணைப்பு தேவைப்படாது. + வரைபடத்தைத் தேர்ந்தெடுக்கவும் + அச்சச்சோ, முடிவுகள் எதுவும் கிடைக்கவில்லை + உங்கள் அண்மைக் கால தேடல்களைக் காண்க + உங்களின் தற்போதைய இருப்பிடத்திலிருந்து மட்டுமே வழிசெலுத்தல் கிடைக்கும் + அடுத்தது + இருந்து + பெறுநர் + சரியான தவறு + சிக்கலை விரிவாக விவரிக்கவும், இதனால் OpenStreetMap சமூகம் அதை சரிசெய்ய முடியும். + அல்லது https://www.openstreetmap.org/ இல் நீங்களே செய்யுங்கள் + சிக்கல் + இந்த இடம் இல்லை + பராமரிப்புக்காக மூடப்பட்டுள்ளது + நகல் இடம் + %s இல் திறக்கப்படும் + %s இல் மூடப்படும் + %s இல் திறக்கப்படும் + %s இல் மூடப்படும் + %1$s அன்று %2$sக்கு திறக்கப்படும் + %1$s அன்று %2$s இல் மூடப்படும் + + %dmin + %dmin + + %s உறுதிப்படுத்தப்பட்டது + இருப்பு உறுதிப்படுத்தப்பட்டது %s + வணிக நேரத்தைத் திருத்தவும் + OpenStreetMap கணக்கு இல்லையா? + OpenStreetMap இல் பதிவு செய்யவும் + புகுபதிவு + உள்நுழையவில்லை + OpenStreetMap இல் உள்நுழைக + விடுபதிகை + தெரு + சமூக ஊடகங்கள் + கட்டிடம் + தெருவின் பெயரை உள்ளிடவும் + தொலைபேசியைச் சேர்க்கவும் + நிலை: %s + உங்கள் வரைபடத் திருத்தங்கள் அனைத்தும் வரைபடத்துடன் நீக்கப்படும் + வழியை உருவாக்க, நீங்கள் அனைத்து வரைபடங்களையும் புதுப்பித்து, மீண்டும் பாதையைத் திட்டமிட வேண்டும். + உங்கள் சாதனம் இணையத்துடன் இணைக்கப்பட்டுள்ளதை உறுதிசெய்யவும் + உள்நுழைவு பிழை + சிக்கலின் விரிவான விளக்கம் + வித்தியாசமான சிக்கல் + %s இன் சமூகத்தால் உருவாக்கப்பட்ட OpenStreetMap தரவு. OpenStreetMap.org இல் வரைபடத்தை எவ்வாறு திருத்துவது மற்றும் புதுப்பிப்பது என்பது பற்றி மேலும் அறிக + OpenStreetMap.org (OSM) என்பது ஒரு இலவச மற்றும் திறந்த வரைபடத்தை உருவாக்குவதற்கான ஒரு சமூக திட்டமாகும். CoMaps இல் உள்ள வரைபடத் தரவின் முக்கிய சான்று இது மற்றும் விக்கிபீடியாவைப் போலவே செயல்படுகிறது. நீங்கள் இடங்களைச் சேர்க்கலாம் அல்லது திருத்தலாம் மற்றும் அவை உலகம் முழுவதும் உள்ள மில்லியன் கணக்கான பயனர்களுக்குக் கிடைக்கும். \nசமூகத்தில் சேர்ந்து அனைவருக்கும் சிறந்த வரைபடத்தை உருவாக்க உதவுங்கள்! + OpenStreetMap கணக்கை உருவாக்கவும் அல்லது உங்கள் வரைபட திருத்தங்களை உலகிற்கு வெளியிட உள்நுழையவும் + சில திட்டங்கள் அல்லது ரோமிங்கில் இது கணிசமாக விலை உயர்ந்ததாக இருக்கலாம் + மாடிகள் (இன்க். தரை தளம், கூரை தவிர) + வரைபடத்தில் உள்ள பிழைகள் அல்லது CoMaps மூலம் திருத்த முடியாத விசயங்களை விவரிக்கவும் + உங்கள் திருத்தங்கள் பொது OpenStreetMap தரவுத்தளத்தில் பதிவேற்றப்படும். தயவுசெய்து தனிப்பட்ட அல்லது பதிப்புரிமை பெற்ற தகவலைச் சேர்க்க வேண்டாம். + உங்கள் திருத்துதல் வரலாறு + உங்கள் வரைபடத் தரவு குறிப்புகள் + ஆபரேட்டர்: %s + ஆஃப்லைனில் தேட மற்றும் செல்ல வரைபடங்களைப் பதிவிறக்கவும் + தற்போதைய இடம் தெரியவில்லை + இடத்தை நீக்குவதற்கான காரணத்தைக் குறிப்பிடவும் + தளம் (0 என்பது தரை தளம்) + சரியான தரை எண்ணை உள்ளிடவும் + சரியான Facebook இணைய முகவரி, கணக்கு அல்லது பக்கத்தின் பெயரை உள்ளிடவும் + சரியான Instagram பயனர்பெயர் அல்லது இணைய முகவரியை உள்ளிடவும் + சரியான Twitter பயனர்பெயர் அல்லது இணைய முகவரியை உள்ளிடவும் + சரியான VK பயனர்பெயர் அல்லது இணைய முகவரியை உள்ளிடவும் + சரியான வரி அடையாளம் அல்லது இணைய முகவரியை உள்ளிடவும் + சரியான Mastodon பயனர்பெயர் அல்லது இணைய முகவரியை உள்ளிடவும் + சரியான Bluesky பயனர்பெயர் அல்லது இணைய முகவரியை உள்ளிடவும் + அல்லது, இதற்கு மாற்றாக, OpenStreetMap சமூகத்திற்கு ஒரு குறிப்பை விடுங்கள், இதன் மூலம் வேறு யாராவது ஒரு இடத்தைச் சேர்க்கலாம் அல்லது சரிசெய்யலாம். + குறிப்பு OpenStreetMap க்கு அனுப்பப்படும் + நீங்கள் தனிப்பட்ட அல்லது தனிப்பட்ட தரவு எதையும் உள்ளிடவில்லை என்பதை உறுதிப்படுத்தவும் + OpenStreetMap எடிட்டர்கள் மாற்றங்களைச் சரிபார்த்து, அவர்களுக்கு ஏதேனும் கேள்விகள் இருந்தால் உங்களைத் தொடர்புகொள்வார்கள் + தடத்தை பதிவு செய்தல் + வரைபட புதுப்பிப்பு அறிவிப்புகள் மற்றும் திருத்தங்களை பதிவேற்ற மொபைல் இணையம் தேவை + ட்ராஃபிக் தரவைக் காட்ட, வரைபடங்கள் புதுப்பிக்கப்பட வேண்டும் + CoMaps ஐப் புதுப்பிக்கவும் + பொதுவான கருத்து + குரல் வழிமுறைகளுக்கு TTS சிச்டத்தைப் பயன்படுத்துகிறோம். பல ஆண்ட்ராய்டு சாதனங்கள் Google TTS ஐப் பயன்படுத்துகின்றன, நீங்கள் அதை Google Play இலிருந்து பதிவிறக்கம் செய்யலாம் அல்லது புதுப்பிக்கலாம் (https://play.google.com/store/apps/details?id=com.google.android.tts) + சில மொழிகளுக்கு, ஆப் ச்டோரில் (Google Play, விண்மீன் மண்டலம்/விண்மீன் கூட்டம்/விண்மீன் திரள் Store, பயன்பாடு Gallery, FDroid) ச்பீச் சின்தசைசர் அல்லது கூடுதல் மொழி பேக்கை நிறுவ வேண்டும். \nஉங்கள் சாதனத்தின் அமைப்புகளைத் திறக்கவும் → மொழி மற்றும் உள்ளீடு → பேச்சு → உரையிலிருந்து பேச்சு வெளியீடு. \nபேச்சு தொகுப்புக்கான அமைப்புகளை இங்கே நீங்கள் நிர்வகிக்கலாம் (உதாரணமாக, இணைப்பில்லாத பயன்பாட்டிற்கான மொழிப் பேக்கைப் பதிவிறக்கவும்) மற்றும் மற்றொரு உரை-க்கு-பேச்சு இயந்திரத்தைத் தேர்ந்தெடுக்கவும். + மேலும் தகவலுக்கு, இந்த வழிகாட்டியைப் பார்க்கவும் + மேலும் அறிக + சேமிப்பக அணுகல் சிக்கல் + வெளிப்புற சேமிப்பகத்தை அணுக முடியாது. SD அட்டை அகற்றப்பட்டிருக்கலாம், சேதமடைந்திருக்கலாம் அல்லது கோப்பு முறைமை படிக்க மட்டுமே. தயவுசெய்து, உங்கள் SD கார்டைச் சரிபார்க்கவும் அல்லது support@comaps.app இல் எங்களைத் தொடர்பு கொள்ளவும் + மோசமான சேமிப்பகத்தைப் பின்பற்றவும் + + %d புத்தகக்குறி + %d புக்மார்க்குகள் + + பெயர் காலியாக இருக்கக்கூடாது + புதிய பட்டியல் + தயவுசெய்து வேறு பெயரைத் தேர்வு செய்யவும் + தயவுசெய்து காத்திருங்கள்… + தொலைபேசி எண் + + %d கோப்பு கண்டறியப்பட்டது. மாற்றிய பின் பார்க்கலாம். + %d கோப்புகள் கண்டறியப்பட்டன. மாற்றத்திற்குப் பிறகு அவற்றைப் பார்க்கலாம். + + + %d டிராக் + %d டிராக்குகள் + + தனியுரிமை + போக்குவரத்து + சுரங்கப்பாதை + இந்தப் பட்டியல் காலியாக உள்ளது + புக்மார்க்கைச் சேர்க்க, வரைபடத்தில் ஒரு இடத்தைத் தட்டவும், பின்னர் நட்சத்திர ஐகானைத் தட்டவும் + …மேலும் + வரைபடம் பதிவிறக்குபவர் + சில செயல்பாடுகளின் இழப்பில் மின் பயன்பாட்டைக் குறைக்க முயற்சிக்கவும் + திறன்: %s + நெட்வொர்க்: %s + புக்மார்க்குகளை வரிசைப்படுத்தவும் + இயல்பாக + வகை மூலம் + தூரம் மூலம் + தேதிப்படி + பெயரால் + பட்டியலைத் தேர்ந்தெடு + தொல்லை + மாவட்டம்: + நேரம்: + உலக மேலோட்ட வரைபடத்தைப் பதிவிறக்கவும் + உள் சாதனத்தின் நினைவகம் அல்லது sdcard இல் கோப்புறையை உருவாக்க மற்றும் கோப்புகளை நகர்த்த முடியவில்லை + வட்டு பிழை + இணைப்பு தோல்வி + USB கேபிளைத் துண்டிக்கவும் + திரையை இயக்கவும் + இயக்கப்பட்டால், வரைபடத்தைக் காண்பிக்கும் போது திரை எப்போதும் இயக்கத்தில் இருக்கும். + பூட்டுத் திரையில் காட்டு + இயக்கப்பட்டால், சாதனம் பூட்டப்பட்டிருந்தாலும் கூட பூட்டுத் திரையில் பயன்பாடு செயல்படும். + வரைபட மொழி + OpenStreetMap இலிருந்து வரைபடத் தரவு + https://t.me/CoMapsApp/ + https://www.instagram.com/comaps.app/ + https://www.comaps.app/support/tts-configuration-guide-for-android/ + https://comaps.app/ + https://wiki.openstreetmap.org/wiki/About_OpenStreetMap + %1$s, %2$s + நீங்கள் ஆண்ட்ராய்டு தானி உடன் இணைக்கப்பட்டுள்ளீர்கள் + CoMaps க்கு இருப்பிட அணுகல் தேவை. பாதுகாப்பாக இருக்கும்போது, உங்கள் மொபைலில் உள்ள அறிவிப்பைச் சரிபார்க்கவும். + இந்த பயன்பாட்டிற்கு உங்கள் இசைவு தேவை + ஆண்ட்ராய்டு தானி இல் CoMaps திறம்பட செயல்பட, இருப்பிட அனுமதிகள் தேவை + அனுமதிகளை வழங்கவும் + இணைய உலாவி கிடைக்கவில்லை + தொகுதி + பேச்சு தொகுப்பு அமைப்பு அமைப்புகள் + பேச்சு தொகுப்பு அமைப்புகள் காணப்படவில்லை, உங்கள் சாதனம் அதை ஆதரிக்கிறதா? + தேடலை அழிக்கவும் + பெரிதாக்கு + சிறிதாக்கு + மெனுவைப் பார்க்கவும் + விருப்பத்தைத் தேர்ந்தெடுக்கவும் + மிகவும் துல்லியமான வழிசெலுத்தலுக்கு, தொலைபேசியின் பேட்டரி அமைப்புகளில் மின் சேமிப்பு பயன்முறையை முடக்க பரிந்துரைக்கிறோம். + உங்கள் சாதனத்தில் பொருத்தமான பயன்பாடு எதுவும் நிறுவப்படாததால் கோப்புறை தேர்வு உரையாடலைக் காட்ட முடியவில்லை. கோப்பு மேலாளர் பயன்பாட்டை நிறுவி மீண்டும் முயற்சிக்கவும். + வண்ணத்தைத் தேர்ந்தெடுக்கவும் + இருப்பிடத்தைத் திறக்கக்கூடிய பயன்பாடு எதுவும் நிறுவப்படவில்லை + வழிசெலுத்தலில் தானியங்கு + இடது பொத்தான் அமைப்பு + முடக்கு + புக்மார்க்குகள் மற்றும் டிராக்குகள் காப்புப்பிரதி + உங்கள் சாதனத்தில் உள்ள கோப்புறையில் தானாகவே காப்புப் பிரதி எடுக்கவும் + இப்போது காப்புப்பிரதி எடுக்கவும் + உடனடியாக காப்புப்பிரதியை உருவாக்கவும் + காப்புப்பிரதி செயலில் உள்ளது… + காப்புப்பிரதி வெற்றிகரமாக முடிந்தது + காப்புப் பிரதி எடுக்க புக்மார்க்குகள் மற்றும் தடங்கள் இல்லை + காப்புப்பிரதி தோல்வியடைந்தது + காப்பு கோப்புறை கிடைக்கவில்லை + கடைசி வெற்றிகரமான காப்புப்பிரதி + காப்புப் பிரதி இடம் + முதலில் ஒரு கோப்புறையைத் தேர்ந்தெடுத்து இசைவு வழங்கவும் + வைத்திருக்க வேண்டிய காப்புப்பிரதிகளின் எண்ணிக்கை + தானியங்கி காப்புப்பிரதி + நாள்தோறும் + வாரந்தோறும் + ஆஃப் (கையேடு மட்டும்) + தேர்ந்தெடுக்கப்பட்ட காப்புப்பிரதி இடம் கிடைக்கவில்லை அல்லது எழுதக்கூடியதாக இல்லை. தயவுசெய்து வேறு இடத்தைத் தேர்ந்தெடுக்கவும். + பிழை அறிக்கையை எங்களுக்கு அனுப்பவும்: \n- அமைப்புகளில் \"பதிவு செய்வதை இயக்கு\" \n- சிக்கலை மீண்டும் உருவாக்கவும் \n- \"பற்றி & உதவி\" திரையில் \"ஒரு பிழையைப் புகாரளி\" பொத்தானை அழுத்தி மின்னஞ்சல் அல்லது அரட்டை வழியாக அனுப்பவும் \n- பதிவு செய்வதை முடக்கு + பாதை வகை + வண்டி + பாதசாரி + சைக்கிள் + ஆட்சியாளர் + புத்தகக்குறி நிறம் + பற்றி & உதவி + இப்போது திறக்கவும் + %s இல் + ட்ராக்கைப் பகிரவும் + %s ஐ நீக்கவா? + உரையிலிருந்து பேச்சு இயந்திரம் எதுவும் இல்லை, பயன்பாட்டு அமைப்புகளைச் சரிபார்க்கவும் + தெரியவில்லை + வகை 2 (கேபிள் இல்லை) + வகை 2 (w/ கேபிள்) + வகை 2 சேர்க்கை + வகை 1 + NACS + சேட்மோ + தெரியாத சாக்கெட் + தெரியாத சாக்கெட் + diff --git a/android/app/src/main/res/values-zh/strings.xml b/android/app/src/main/res/values-zh/strings.xml index be412fee4..6147e941d 100644 --- a/android/app/src/main/res/values-zh/strings.xml +++ b/android/app/src/main/res/values-zh/strings.xml @@ -416,12 +416,12 @@ 自动下载 每天 - 24/7 全天候营业 - 今天不营业 - 不营业 - 将于 %s 后开业 - 将于 %s 后歇业 - 已停止营业 + 24/7 + 今天关闭 + 关闭 + %s 开放 + %s 关闭 + 已关闭 编辑营业时间 没有 OpenStreetMap 账号吗? 注册 OpenStreetMap 账号 @@ -634,7 +634,7 @@ 避开收费公路 - 避开未铺砌道路 + 避开非铺装道路‌ 避开轮渡 避开高速公路 @@ -643,7 +643,7 @@ 选择要避开的道路 绕行设置已开启 收费公路 - 未铺砌道路 + 非铺装道路‌ 轮渡 @@ -718,9 +718,9 @@ 磁盘错误 - 磁盘错误 + 连接失败 - 断开 USB 线缆 + 断开 USB 线连接 保持屏幕打开 启用后,显示地图时屏幕将始终打开。 @@ -863,8 +863,8 @@ 关闭(仅手动) 所选备份位置不可用或不可写入。请选择其他位置。 请向我们发送错误报告:\n - 在设置中“启用日志记录”\n - 重现问题\n - 在“关于和帮助”屏幕中点击“报告错误”按钮,然后通过电子邮件或聊天软件发送\n - 禁用日志记录 - 已歇业 - 营业中 + 已关闭 + 已开放 %s 或者,也可以给 OpenStreetMap 社区留下注记,以便其他人可以在此添加或修复地点。 注记将发送至 OpenStreetMap @@ -896,4 +896,16 @@ 离线地图 需要下载地图才能查看并在该区域内导航。\n请为您计划前往的区域下载地图。 编辑列表以添加描述 + %s 开放 + %s 关闭 + %1$s %2$s 开放 + %1$s %2$s 关闭 + + %d 分钟 + + 商铺空置 + 将商铺标记为空置 + 如果商铺已搬离且场地空置待租,请使用此选项。 + 提交 + 避开铺装道路 diff --git a/android/sdk/src/main/res/values-b+sr+Latn/strings.xml b/android/sdk/src/main/res/values-b+sr+Latn/strings.xml new file mode 100644 index 000000000..55344e519 --- /dev/null +++ b/android/sdk/src/main/res/values-b+sr+Latn/strings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/android/sdk/src/main/res/values-b+sr+Latn/types_strings.xml b/android/sdk/src/main/res/values-b+sr+Latn/types_strings.xml new file mode 100644 index 000000000..55344e519 --- /dev/null +++ b/android/sdk/src/main/res/values-b+sr+Latn/types_strings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/android/sdk/src/main/res/values-de/types_strings.xml b/android/sdk/src/main/res/values-de/types_strings.xml index e2b05083c..63c3d5007 100644 --- a/android/sdk/src/main/res/values-de/types_strings.xml +++ b/android/sdk/src/main/res/values-de/types_strings.xml @@ -1445,7 +1445,7 @@ Telekommunikationsgeschäft Teleskop Teleskop (Optisch) - Teleskop (Radio) + Radioteleskop Teleskop (Gamma) Observatorium Zahlungszentrum diff --git a/android/sdk/src/main/res/values-es/types_strings.xml b/android/sdk/src/main/res/values-es/types_strings.xml index 3a6708ad2..2b96694ec 100644 --- a/android/sdk/src/main/res/values-es/types_strings.xml +++ b/android/sdk/src/main/res/values-es/types_strings.xml @@ -1446,4 +1446,12 @@ Agencia de efectivo móvil Punto de Vehículo Compartido Centro de pagos + Salvavidas + Tienda de telecomunicaciones + Banco de alimentos + Punto de rescate de emergencia + Centro de actividades en interior + Comedor social + Alimentos compartidos + Give Box diff --git a/android/sdk/src/main/res/values-et/types_strings.xml b/android/sdk/src/main/res/values-et/types_strings.xml index efd63cb44..d48228230 100644 --- a/android/sdk/src/main/res/values-et/types_strings.xml +++ b/android/sdk/src/main/res/values-et/types_strings.xml @@ -345,13 +345,13 @@ Täistaimetoidukoht Taimetoit Vietnami - Pääste- ja abiteenused + Pääste- ja hädaolukorra teenused Kogunemiskoht hädaolukorras Defibrillaator Tuletõrjehüdrant Hädaabi telefon - Päästja + Vetelpäästja Mäepäästejaam @@ -1451,4 +1451,7 @@ Toidupank Toidujagamine Annetuskast + Asukohatuvastuspunkt hädaolukorras + Päästerõngas + Päevaspaa diff --git a/android/sdk/src/main/res/values-fa/types_strings.xml b/android/sdk/src/main/res/values-fa/types_strings.xml index 448298699..85f6efa1f 100644 --- a/android/sdk/src/main/res/values-fa/types_strings.xml +++ b/android/sdk/src/main/res/values-fa/types_strings.xml @@ -453,7 +453,7 @@ دفن گاه زباله محدوده راه آهن اب - محدوده مخصوص سگ + بوستان سگ باشگاه بدنسازی پارک سلامت ﺺﻗﺭ ﻦﻟﺎﺳ @@ -462,37 +462,36 @@ زمین گلف هکراسپیس نشستن در فضای باز - پارک - پارک - پارک - پارک - ﮏﯿﻨﮑﯿﭘ ﺰﯿﻣ + بوستان + بوستان خوشیک + بوستان + پارک خوشیک زمین ورزشی زمین بازی سونا - مرکزورزشی + کانون ورزشی مرکز صعود سالن یوگا استادیوم - استخرشنا - استخرشنا - گردشگری + استخرِ شنا + استخرِ شنا + بوستان آبی گردشگری - دوربین نظارتی - برج + دوربین پایشی + بُرگ برج ارتباطات - برج ارتباطات + بُرگ ارتباطات چاه نفت یا گاز مشعل گاز - شیراب - شیراب + شیر آب + شیر آب منبع اب - چاه اب - چاه اب + چاه آب + چاه آب توربین بادی پناهگاه طبیعت @@ -507,7 +506,7 @@ ساحل شنی ساحل شن دماغه - غار + دروازه گال پرتگاه صخره خاک‌ریز @@ -1116,4 +1115,9 @@ رواگ‌صندلی صندلی بی پشتی انبازیدن خودرو + زمین اَمَرکانیگ + کانون ورزشی + کانون ورزشی + کانون ورزشی + کانون ورزشی diff --git a/android/sdk/src/main/res/values-lv/types_strings.xml b/android/sdk/src/main/res/values-lv/types_strings.xml index 9ccf30583..3efc4a6f6 100644 --- a/android/sdk/src/main/res/values-lv/types_strings.xml +++ b/android/sdk/src/main/res/values-lv/types_strings.xml @@ -155,4 +155,12 @@ Teleskops (radio) Zupas virtuve Ēdiena kopīgošana + Glābšanas boja + Defibrillators + Ugunsdzēsēju ūdens ņemšanas vieta + Ārkārtas tālrunis + Ārkārtas glābšanas punkts + Ārkārtas tikšanās punkts + Dienas spa + Masāžas salons diff --git a/android/sdk/src/main/res/values-nb/types_strings.xml b/android/sdk/src/main/res/values-nb/types_strings.xml index 07dbfda51..8abdfc39d 100644 --- a/android/sdk/src/main/res/values-nb/types_strings.xml +++ b/android/sdk/src/main/res/values-nb/types_strings.xml @@ -200,7 +200,7 @@ Snekker Konditori Elektriker - Elektronikk reparasjon + Elektronikkreparasjon Anleggsgartner Slipemølle Kunsthåndverk @@ -994,7 +994,7 @@ Varehus Jernvareforretning Renseri - Elektronikk forhandler + Elektronikkbutikk Erotisk butikk Butikk Gårdsmatbutikk @@ -1066,7 +1066,7 @@ Ostebutikk Kunst og Håndverk Meieriprodukter - Elektronisk butikk + Elektroforretning Fiskeutstyrsbutikk Interiørdekorasjoner Lotteribilletter @@ -1372,4 +1372,5 @@ Telekommunikasjonsbutikk Båtutleie Observatorium + Livbøye diff --git a/android/sdk/src/main/res/values-nl/types_strings.xml b/android/sdk/src/main/res/values-nl/types_strings.xml index 840721cec..1da325c95 100644 --- a/android/sdk/src/main/res/values-nl/types_strings.xml +++ b/android/sdk/src/main/res/values-nl/types_strings.xml @@ -641,8 +641,8 @@ Sauna Scheepshelling Sportcentrum - Klimhal - Yogastudio + Klimmen + Yoga Stadion Zwembad Privé zwembad @@ -1112,7 +1112,7 @@ Drogisterij Chocolaterie Kledingwinkel - Koffiewinkel + Koffieverkoop Computerwinkel Snoepwinkel Buurtwinkel @@ -1376,7 +1376,7 @@ Kraan Vangrail Love Hotel - Studio + Mediastudio Klifduiken Metrostation Religieus Land @@ -1398,4 +1398,56 @@ Beveiligingsloket Verdeelstation Verlichtingswinkel + Bankje + Bootverhuur + Telescoop + Telescoop (optisch) + Telescoop (radio) + Telescoop (gamma) + Observatorium + Autolaadpunt + Carpool + Reddingsboei + Muziekpodium + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Sportcentrum + Zwemcentrum + Telecommunicatiewinkel + Leegstand bedrijfspand + Gaarkeuken + Voedselbank + Verzamelpunt + Yogastudio + Lounge + Betaalkantoor + Speelhal diff --git a/android/sdk/src/main/res/values-pt-rBR/types_strings.xml b/android/sdk/src/main/res/values-pt-rBR/types_strings.xml index 69e96b527..014baa046 100644 --- a/android/sdk/src/main/res/values-pt-rBR/types_strings.xml +++ b/android/sdk/src/main/res/values-pt-rBR/types_strings.xml @@ -1440,4 +1440,6 @@ Banco de alimentos Compartilhamento de alimentos Caixa de doação + Ponto de Resgate de Emergência + Boia salva-vidas diff --git a/android/sdk/src/main/res/values-pt/types_strings.xml b/android/sdk/src/main/res/values-pt/types_strings.xml index f89862d4a..ae87e89d0 100644 --- a/android/sdk/src/main/res/values-pt/types_strings.xml +++ b/android/sdk/src/main/res/values-pt/types_strings.xml @@ -1095,7 +1095,7 @@ Parafarmácia Loja de chocolates Loja de roupas - Loja de café + Loja de Café Loja de informática Confeitaria Loja de conveniência @@ -1348,7 +1348,7 @@ Viveiro de plantas Cartão Escada - Estúdio + Estúdio de Média Dispensador de doces Latas Hotel do Amor @@ -1435,4 +1435,24 @@ Centro Desportivo Centro Desportivo Estúdio de Yoga + Aluguer de Barcos + Telescópio + Telescópio (Ótico) + Telescópio (Rádio) + Telescópio (Gama) + Observatório + Espreguiçadeira + Agente de Mobile Money + Ponto de Veículos Partilhados + Centro de Pagamentos + Ponto de Resgate de Emergência + Salva-vidas + Centro de Atividades Interior + Loja de Telecomunicação + Establecimento Vazio + Sopa Comunitária + Banco Alimentar + Partilha de Comida + Caixa de Doações + Spa Diurno diff --git a/android/sdk/src/main/res/values-ro/types_strings.xml b/android/sdk/src/main/res/values-ro/types_strings.xml index 5cf22da4b..e927e9161 100644 --- a/android/sdk/src/main/res/values-ro/types_strings.xml +++ b/android/sdk/src/main/res/values-ro/types_strings.xml @@ -1142,9 +1142,9 @@ Pârâu Pârâu Cascadă - Acces limitat pentru persoanele în scaun rulant - Nu este utilat pentru invalizi - Utilat pentru invalizi + Acces limitat pentru persoanele în scaun cu rotile + Nu este dotat pentru persoanele cu dizabilități + Dotat pentru persoanele cu dizabilități Parc de iarnă Traseu montan de iarnă Conexiune Piste @@ -1326,7 +1326,7 @@ Târâtoare cu funie Teleschi cu bară Deversor - Scaun rulant + Scaun cu rotile Teleschi cu dispozitiv de tragere tip J Bandă transportoare Teleschi cu disc @@ -1393,4 +1393,48 @@ Podgorie Rută Magazin vacant + Închiriere Bărci + Telescop + Telescop (Optic) + Telescop (Radio) + Telescop (Gamma) + Observator Astronomic + Șezlong + Centru de Plată + Lanț + Colac de Salvare + Cu plată + Internet + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru Sportiv + Centru de Yoga + Centru Sportiv diff --git a/android/sdk/src/main/res/values-sl/types_strings.xml b/android/sdk/src/main/res/values-sl/types_strings.xml index 361af82e2..3c5ee4886 100644 --- a/android/sdk/src/main/res/values-sl/types_strings.xml +++ b/android/sdk/src/main/res/values-sl/types_strings.xml @@ -160,4 +160,80 @@ Teleskop (radijski) Teleskop (gama žarki) Zvezdarna + Višja šola + Središče skupnosti + Stisnjeni zrak + Središče za srečanja + Sodišče + Veleposlaništvo + Pisarna varnostnikov + Stražarnica + Portal daljnovoda + Vodnjak + Bencinska postaja + Cerkveno pokopališče + Pokopališče krščanske cerkve + Spletna kavarna + Otroški vrtec + Knjižnica + Parkirišče + Večnadstropno parkirišče + Večnadstropno parkirišče + Zasebno parkirišče + Parkirišče P+R + Podzemno parkirišče + Obcestno parkirišče + Obcestno parkirišče + Zasebno obcestno parkirišče + Kegljišče + Klinika + Denarno nakazilo + Glasbena šola + Jezikovna šola + Hitra hrana + Trajekt + Prehrambeni prostor + Nakladalna klančina + Ležalnik + Omara za prtljago + Tržnica + Parkirišče za motorje + Dom za ostarele + Parkirišče + Parkiranje na voznem pasu + Plačilno središče + Plačilni terminal + Lekarna + Parkiranje na voznem pasu + Zasebno parkirišče na voznem pasu + Vhod parkirišča + Vhod zasebnega parkirišča + Vhod parkirišča + Souporaba avtomobila + Kraj čaščenja + Budistično svetišče + Cerkev + Partnerska pošta + Zapor + Krčma + Izmenjevalnica knjig + Javno kopališče + Prha + Striptiz klub + Postajališče taksija + Telefon + Gledališče + Stranišče + Stranišče + Mestna hiša + Vseučilišče + Prodajni avtomat + Avtomat za cigrete + Avtomat za kavo + Avtomat za kondome + Avtomat za pijače + Avtomat za hrano + Avtomat za časopis + Avtomat za parkirne listke + Avtomat za sladkarije diff --git a/android/sdk/src/main/res/values-sr/strings.xml b/android/sdk/src/main/res/values-sr/strings.xml index 0866cd802..36271061d 100644 --- a/android/sdk/src/main/res/values-sr/strings.xml +++ b/android/sdk/src/main/res/values-sr/strings.xml @@ -36,11 +36,11 @@ Тачка на мапи Данас Јуче - Пре %s дана - Пре %s недеља - Пре %s месец - Пре %s месеци - Пре %s недеља - Пре %s године - Пре %s година + пре %s дана + пре %s недеља + пре %s месец + пре %s месеци + пре %s недеља + пре %s године + пре %s година diff --git a/android/sdk/src/main/res/values-sr/types_strings.xml b/android/sdk/src/main/res/values-sr/types_strings.xml index 4acc791bf..8990c9010 100644 --- a/android/sdk/src/main/res/values-sr/types_strings.xml +++ b/android/sdk/src/main/res/values-sr/types_strings.xml @@ -1393,7 +1393,7 @@ Станица за ренџер Соба за бекство (Escape Room) Вратница - Волонтирајте и побољшајте CoMaps + Азил за животиње Канцеларија обезбеђења Кућица обезбеђења Носач електричних водова @@ -1451,4 +1451,7 @@ Јога студио Продавница мобилног оператера Некоришћен пословни простор + Дневни спа + Појас за спасавање + Спасилачка тачка diff --git a/android/sdk/src/main/res/values-sv/types_strings.xml b/android/sdk/src/main/res/values-sv/types_strings.xml index 795e31805..bd19ed9c3 100644 --- a/android/sdk/src/main/res/values-sv/types_strings.xml +++ b/android/sdk/src/main/res/values-sv/types_strings.xml @@ -619,7 +619,7 @@ Vingård Vulkan Vatten - Sumpmarken + Sumpmark Myr Träsk Kontor @@ -1358,4 +1358,12 @@ Kärlekshotell Djurpark för barn Cykelparkering under tak + Livboj + Räddningspunkt + Soppkök + Observatorium + Teleskop + Båtuthyrning + Bänk utan ryggstöd + Musikpaviljong diff --git a/android/sdk/src/main/res/values-ta/strings.xml b/android/sdk/src/main/res/values-ta/strings.xml index 55344e519..4ff1ff865 100644 --- a/android/sdk/src/main/res/values-ta/strings.xml +++ b/android/sdk/src/main/res/values-ta/strings.xml @@ -1,3 +1,23 @@ - \ No newline at end of file + எனது நிலை + எனது இடங்கள் + வைஃபை + மீ + மை + அடி + இன்று + நேற்று + %s நாட்களுக்கு முன் + %s வாரங்களுக்கு முன் + %s மாதங்களுக்கு முன் + %s வருடங்களுக்கு முன் + கி.மீ + குறியீடு + வரைபட புள்ளி + வெளியேறு + நுழைவாயில் + சுரங்கப்பாதை வரைபடம் கிடைக்கவில்லை + MB + GB + diff --git a/data/countries-strings/sr.json/localize.json b/data/countries-strings/sr.json/localize.json index dc87f61b9..5fa7aa699 100644 --- a/data/countries-strings/sr.json/localize.json +++ b/data/countries-strings/sr.json/localize.json @@ -4,7 +4,7 @@ "Afghanistan":"Авганистан", "Alabama":"Алабама", "Algeria":"Алжир", -"Algeria_Coast":"Алжир - Север", +"Algeria_Coast":"Алжир - север", "Algeria_Central":"Алжир - центар", "Andorra":"Андора", "Angola":"Ангола", @@ -67,7 +67,7 @@ "Austria":"Аустрија", "Austria_Burgenland":"Бургенланд", "Austria_Carinthia":"Корушка", -"Austria_Lower Austria_West":"Доња Аустрија — Запад", +"Austria_Lower Austria_West":"Доња Аустрија — запад", "Austria_Salzburg":"Салцбург", "Austria_Styria":"Штајерска", "Austria_Tyrol":"Тирол", @@ -77,8 +77,8 @@ "Bhutan":"Бутан", "Bermuda":"Бермуди", "Bolivia":"Боливија", -"Bolivia_North":"Боливија – Сервер", -"Bolivia_South":"Боливија – Југ", +"Bolivia_North":"Боливија – сервер", +"Bolivia_South":"Боливија – југ", "Bosnia and Herzegovina":"Босна и Херцеговина", "Bosnia and Herzegovina_Brcko district of Bosnia and Herzegowina":"Брчко", "Bosnia and Herzegovina_Entity Federation of Bosnia and Herzegovina":"Федерација Босне и Херцеговине", @@ -98,10 +98,37 @@ "Canada":"Канада", "Canada_Alberta":"Алберта", "Canada_Alberta_Edmonton":"Едмонтон", -"Canada_Alberta_North":"Алберта — Сервер", +"Canada_Alberta_North":"Алберта — север", "Canada_British Columbia":"Британска Колумбија", "Australia_Western Australia":"Западна Аустралија", -"Austria_Lower Austria_Wien":"Беч и Доња Аустрија — Исток", +"Austria_Lower Austria_Wien":"Беч и Доња Аустрија — исток", "Belgium_East Flanders":"Источна Фландрија", -"Canada_Alberta_South":"Алберта — Југ" +"Canada_Alberta_South":"Алберта — југ", +"Belgium_Flemish Brabant":"Фламански Брабант", +"Belgium_Hainaut":"Ено", +"Belgium_Liege":"Лијеж", +"Belgium_Limburg":"Лимбург", +"Belgium_Luxembourg":"Луксембург", +"Belgium_Namur":"Намир", +"Belgium_Walloon Brabant":"Валонски Брабант", +"Belgium_West Flanders":"Западна Фландрија", +"Brazil_Goias":"Гојас", +"Brazil_Mato Grosso":"Мато Гросо", +"Brazil_Mato Grosso Do Sul":"Мато Гросо до Сул", +"Brazil_North Region":"Северни регион", +"Brazil_Northeast Region":"Североисточни регион", +"Brazil_Paraiba":"Параиба", +"Brazil_Parana":"Парана", +"Brazil_Rio Grande do Norte":"Рио Гранде до Норте", +"Brazil_Santa Catarina":"Санта Катарина", +"Brazil_South Region":"Јужни регион", +"Brazil_Southeast Region_Espirito Santo":"Есприто Санто", +"Brazil_Southeast Region_Minas Gerais_Contagem":"Минас Жераис - Контажем", +"Brazil_Southeast Region_Minas Gerais_North":"Минас Жераис - север", +"Brazil_Southeast Region_Rio de Janeiro":"Рио де Жанеиро", +"Brazil_Southeast Region_Sao Paulo_Campinas":"Сао Пауло - Кампињас", +"Brazil_Southeast Region_Sao Paulo_City":"Сао Пауло - Сантос", +"Brazil_Southeast Region_Sao Paulo_West":"Сао Пауло - Рибеирао Прето", +"British Indian Ocean Territory":"Британска територија у Индијском океану", +"British Virgin Islands":"Британска Девичанска Острва" } diff --git a/data/countries-strings/sr_Latn.json/localize.json b/data/countries-strings/sr_Latn.json/localize.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/data/countries-strings/sr_Latn.json/localize.json @@ -0,0 +1 @@ +{} diff --git a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings index 4a9dbd9cd..81f546556 100644 --- a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings @@ -1533,7 +1533,7 @@ "type.shop.telecommunication" = "Telekommunikationsgeschäft"; "type.man_made.observatory" = "Observatorium"; "type.man_made.telescope.optical" = "Teleskop (Optisch)"; -"type.man_made.telescope.radio" = "Teleskop (Radio)"; +"type.man_made.telescope.radio" = "Radioteleskop"; "type.man_made.telescope" = "Teleskop"; "type.man_made.telescope.gamma" = "Teleskop (Gamma)"; "type.amenity.payment_centre" = "Zahlungszentrum"; diff --git a/iphone/Maps/LocalizedStrings/es.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/es.lproj/LocalizableTypes.strings index 7f70b89ae..fcbe97733 100644 --- a/iphone/Maps/LocalizedStrings/es.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/es.lproj/LocalizableTypes.strings @@ -1536,3 +1536,11 @@ "type.amenity.mobile_money_agent" = "Agencia de efectivo móvil"; "type.amenity.car_pooling" = "Punto de Vehículo Compartido"; "type.amenity.payment_centre" = "Centro de pagos"; +"type.emergency.life_ring" = "Salvavidas"; +"type.shop.telecommunication" = "Tienda de telecomunicaciones"; +"type.amenity.food_bank" = "Banco de alimentos"; +"type.emergency.access_point" = "Punto de rescate de emergencia"; +"type.amenity.food_sharing" = "Alimentos compartidos"; +"type.amenity.soup_kitchen" = "Comedor social"; +"type.amenity.give_box" = "Give Box"; +"type.leisure.indoor_play" = "Centro de actividades en interior"; diff --git a/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings index 56449a5a4..4fef21211 100644 --- a/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings @@ -354,14 +354,14 @@ "type.cuisine.vegan" = "Täistaimetoidukoht"; "type.cuisine.vegetarian" = "Taimetoit"; "type.cuisine.vietnamese" = "Vietnami"; -"type.emergency" = "Pääste- ja abiteenused"; +"type.emergency" = "Pääste- ja hädaolukorra teenused"; "type.emergency.assembly_point" = "Kogunemiskoht hädaolukorras"; "type.emergency.defibrillator" = "Defibrillaator"; "type.emergency.fire_hydrant" = "Tuletõrjehüdrant"; "type.emergency.phone" = "Hädaabi telefon"; /* A place where a lifeguard is on duty. */ -"type.emergency.lifeguard" = "Päästja"; +"type.emergency.lifeguard" = "Vetelpäästja"; /* A mountain rescue base for search and rescue activities. */ "type.emergency.mountain_rescue" = "Mäepäästejaam"; @@ -1542,3 +1542,6 @@ "type.amenity.payment_centre" = "Maksekeskus"; "type.leisure.indoor_play" = "Mängusaal/Mängutuba"; "type.shop.telecommunication" = "Sideteenuste pood"; +"type.emergency.access_point" = "Asukohatuvastuspunkt hädaolukorras"; +"type.emergency.life_ring" = "Päästerõngas"; +"type.shop.beauty.day_spa" = "Päevaspaa"; diff --git a/iphone/Maps/LocalizedStrings/eu.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/eu.lproj/Localizable.strings index 4733ba075..9578d2f71 100644 --- a/iphone/Maps/LocalizedStrings/eu.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/eu.lproj/Localizable.strings @@ -1095,3 +1095,4 @@ "pref_maplanguage_local" = "Hizkuntza lokala"; "existence_confirmed_time_ago" = "Existence confirmed %@"; "hours_confirmed_time_ago" = "Confirmed %@"; +"editor_place_doesnt_exist_description" = "Deskribatu nolakoa den lekua orain OpenStreetMap komunitateari errore-ohar bat bidaltzeko."; diff --git a/iphone/Maps/LocalizedStrings/fa.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/fa.lproj/LocalizableTypes.strings index 7487d8c31..35364b854 100644 --- a/iphone/Maps/LocalizedStrings/fa.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/fa.lproj/LocalizableTypes.strings @@ -690,8 +690,8 @@ "type.landuse.village_green" = "Land"; "type.landuse.vineyard" = "Vineyard"; "type.leisure" = "Leisure"; -"type.leisure.common" = "Public Land"; -"type.leisure.dog_park" = "محدوده مخصوص سگ"; +"type.leisure.common" = "زمین اَمَرکانیگ"; +"type.leisure.dog_park" = "بوستان سگ"; "type.leisure.fitness_centre" = "باشگاه بدنسازی"; "type.leisure.fitness_station" = "پارک سلامت"; "type.leisure.dance" = "ﺺﻗﺭ ﻦﻟﺎﺳ"; @@ -704,11 +704,10 @@ "type.leisure.marina" = "Marina"; "type.leisure.nature_reserve" = "Nature Reserve"; "type.leisure.outdoor_seating" = "نشستن در فضای باز"; -"type.leisure.park" = "پارک"; -"type.leisure.park.no.access" = "پارک"; -"type.leisure.park.permissive" = "پارک"; -"type.leisure.park.private" = "پارک"; -"type.leisure.picnic_table" = "ﮏﯿﻨﮑﯿﭘ ﺰﯿﻣ"; +"type.leisure.park" = "بوستان"; +"type.leisure.park.no.access" = "بوستان خوشیک"; +"type.leisure.park.permissive" = "بوستان"; +"type.leisure.park.private" = "پارک خوشیک"; "type.leisure.pitch" = "زمین ورزشی"; "type.leisure.playground" = "زمین بازی"; "type.leisure.recreation_ground" = "Recreation Ground"; @@ -718,11 +717,11 @@ "type.sport.climbing" = "مرکز صعود"; "type.sport.yoga" = "سالن یوگا"; "type.leisure.stadium" = "استادیوم"; -"type.leisure.swimming_pool" = "استخرشنا"; -"type.leisure.swimming_pool.private" = "استخرشنا"; +"type.leisure.swimming_pool" = "استخرِ شنا"; +"type.leisure.swimming_pool.private" = "استخرِ شنا"; "type.leisure.track" = "Track"; "type.leisure.track.area" = "Track"; -"type.leisure.water_park" = "گردشگری"; +"type.leisure.water_park" = "بوستان آبی"; "type.leisure.beach_resort" = "Beach Resort"; "type.man_made" = "Man Made"; "type.man_made.breakwater" = "Breakwater"; @@ -738,14 +737,14 @@ "type.man_made.pipeline.overground" = "Overground Pipeline"; "type.man_made.silo" = "سیلو"; "type.man_made.storage_tank" = "مخازن سیال"; -"type.man_made.surveillance" = "دوربین نظارتی"; -"type.man_made.tower" = "برج"; +"type.man_made.surveillance" = "دوربین پایشی"; +"type.man_made.tower" = "بُرگ"; /* A huge telecommunications tower. Often a local monument or a landmark. */ "type.man_made.communications_tower" = "برج ارتباطات"; /* A regular telecommunications tower / mast. */ -"type.man_made.tower.communication" = "برج ارتباطات"; +"type.man_made.tower.communication" = "بُرگ ارتباطات"; /* A deep hole drilled into the earth to extract oil or gas. */ "type.man_made.petroleum_well" = "چاه نفت یا گاز"; @@ -753,11 +752,11 @@ /* A tower/mast constructed to burn off excess gas. */ "type.man_made.flare" = "مشعل گاز"; "type.man_made.wastewater_plant" = "Wastewater Treatment Plant"; -"type.man_made.water_tap" = "شیراب"; -"type.man_made.water_tap.drinking_water_no" = "شیراب"; +"type.man_made.water_tap" = "شیر آب"; +"type.man_made.water_tap.drinking_water_no" = "شیر آب"; "type.man_made.water_tower" = "منبع اب"; -"type.man_made.water_well" = "چاه اب"; -"type.man_made.water_well.drinking_water_no" = "چاه اب"; +"type.man_made.water_well" = "چاه آب"; +"type.man_made.water_well.drinking_water_no" = "چاه آب"; "type.man_made.windmill" = "توربین بادی"; "type.man_made.works" = "Industrial Works"; "type.military" = "Military"; @@ -778,7 +777,7 @@ "type.natural.beach.sand" = "ساحل شنی"; "type.natural.beach.gravel" = "ساحل شن"; "type.natural.cape" = "دماغه"; -"type.natural.cave_entrance" = "غار"; +"type.natural.cave_entrance" = "دروازه گال"; "type.natural.cliff" = "پرتگاه"; "type.natural.earth_bank" = "صخره"; "type.man_made.embankment" = "خاک‌ریز"; @@ -1489,3 +1488,7 @@ "type.power.portal" = "Power Portal"; "type.building.guardhouse" = "Security Booth"; "type.amenity.bench.backless" = "صندلی بی پشتی"; +"type.leisure.sports_centre.sport.multi" = "کانون ورزشی"; +"type.leisure.sports_centre.sport.american_football" = "کانون ورزشی"; +"type.leisure.sports_centre.sport.archery" = "کانون ورزشی"; +"type.leisure.sports_centre.sport.yoga" = "کانون ورزشی"; diff --git a/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings index fd5566138..e12a799a3 100644 --- a/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings @@ -355,10 +355,10 @@ "type.cuisine.vegetarian" = "Vegetarian"; "type.cuisine.vietnamese" = "Vietnamese"; "type.emergency" = "Emergency"; -"type.emergency.assembly_point" = "Emergency Assembly Point"; -"type.emergency.defibrillator" = "Defibrillator"; -"type.emergency.fire_hydrant" = "Fire Hydrant"; -"type.emergency.phone" = "Emergency Phone"; +"type.emergency.assembly_point" = "Ārkārtas tikšanās punkts"; +"type.emergency.defibrillator" = "Defibrillators"; +"type.emergency.fire_hydrant" = "Ugunsdzēsēju ūdens ņemšanas vieta"; +"type.emergency.phone" = "Ārkārtas tālrunis"; /* A place where a lifeguard is on duty. */ "type.emergency.lifeguard" = "Glābējs"; @@ -1243,7 +1243,7 @@ "type.shop.kitchen" = "Kitchen Store"; "type.shop.laundry" = "Laundry"; "type.shop.mall" = "Mall"; -"type.shop.massage" = "Massage Salon"; +"type.shop.massage" = "Masāžas salons"; "type.shop.mobile_phone" = "Viedtālruņa veikals"; "type.shop.money_lender" = "Money Lender"; "type.shop.motorcycle" = "Motorcycle Shop"; @@ -1536,3 +1536,6 @@ "type.amenity.soup_kitchen" = "Zupas virtuve"; "type.man_made.telescope" = "Teleskops"; "type.man_made.telescope.gamma" = "Teleskops (Gamma)"; +"type.emergency.access_point" = "Ārkārtas glābšanas punkts"; +"type.emergency.life_ring" = "Glābšanas boja"; +"type.shop.beauty.day_spa" = "Dienas spa"; diff --git a/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings index 2e8ed1b79..5daec58c5 100644 --- a/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings @@ -250,7 +250,7 @@ "type.craft.carpenter" = "Snekker"; "type.craft.confectionery" = "Konditori"; "type.craft.electrician" = "Elektriker"; -"type.craft.electronics_repair" = "Elektronikk reparasjon"; +"type.craft.electronics_repair" = "Elektronikkreparasjon"; "type.craft.gardener" = "Anleggsgartner"; "type.craft.grinding_mill" = "Slipemølle"; "type.craft.handicraft" = "Kunsthåndverk"; @@ -1218,7 +1218,7 @@ "type.shop.department_store" = "Varehus"; "type.shop.doityourself" = "Jernvareforretning"; "type.shop.dry_cleaning" = "Renseri"; -"type.shop.electronics" = "Elektronikk forhandler"; +"type.shop.electronics" = "Elektronikkbutikk"; "type.shop.erotic" = "Erotisk butikk"; "type.shop.fabric" = "Butikk"; "type.shop.farm" = "Gårdsmatbutikk"; @@ -1292,7 +1292,7 @@ "type.shop.cheese" = "Ostebutikk"; "type.shop.craft" = "Kunst og Håndverk"; "type.shop.dairy" = "Meieriprodukter"; -"type.shop.electrical" = "Elektronisk butikk"; +"type.shop.electrical" = "Elektroforretning"; "type.shop.fishing" = "Fiskeutstyrsbutikk"; "type.shop.interior_decoration" = "Interiørdekorasjoner"; "type.shop.lottery" = "Lotteribilletter"; @@ -1534,3 +1534,4 @@ "type.man_made.observatory" = "Observatorium"; "type.shop.telecommunication" = "Telekommunikasjonsbutikk"; "type.amenity.boat_rental" = "Båtutleie"; +"type.emergency.life_ring" = "Livbøye"; diff --git a/iphone/Maps/LocalizedStrings/nl.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/nl.lproj/Localizable.strings index ce3aae14a..95591dda8 100644 --- a/iphone/Maps/LocalizedStrings/nl.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/nl.lproj/Localizable.strings @@ -748,8 +748,8 @@ /* User selected the start of a route by pressing Route From. Now the destination of a route should be selected using search or by tapping on the map and then pressing "Route To". */ "routing_add_finish_point" = "Gebruik Zoeken of tik op de kaart om een bestemmingspunt toe te voegen"; -"planning_route_manage_route" = "Beheer route"; -"button_plan" = "Plan"; +"planning_route_manage_route" = "Route beheren"; +"button_plan" = "Plannen"; "placepage_remove_stop" = "Verwijder tussenstop"; "planning_route_remove_title" = "Sleep hier om te verwijderen"; "placepage_add_stop" = "Voeg tussenstop toe"; @@ -1098,3 +1098,11 @@ "existence_confirmed_time_ago" = "Bestaan bevestigd %@"; "hours_confirmed_time_ago" = "Bevestigd %@"; "offline_explanation_title" = "Offline kaarten"; +"offline_explanation_text" = "Er moet een kaart worden gedownload om het gebied te kunnen bekijken en navigeren.\nDownload kaarten voor gebieden waar u wilt reizen."; +"voice_explanation" = "Het is mogelijk om een betere stem te kiezen in de systeeminstellingen onder *Toegankelijkheid*, *Tekst-naar-Spraak*, *Stemmen*."; +"voice_explanation_before_version26" = "Het is mogelijk om een betere stem te kiezen in de systeeminstellingen onder *Toegankelijkeid*, *Gesproken tekst*, *Stemmen*."; +"unknown" = "Onbekend"; +"voice" = "Stem"; +"avoid_paved" = "Verharde wegen vermijden"; +"editor_place_doesnt_exist_description" = "Beschrijf hoe de plaats er nu uitziet om een foutbericht te sturen naar de OpenStreetMap-community"; +"avoid_steps" = "Trappen vermijden"; diff --git a/iphone/Maps/LocalizedStrings/nl.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/nl.lproj/LocalizableTypes.strings index f5feea4bf..e38e6897a 100644 --- a/iphone/Maps/LocalizedStrings/nl.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/nl.lproj/LocalizableTypes.strings @@ -715,8 +715,8 @@ "type.leisure.sauna" = "Sauna"; "type.leisure.slipway" = "Scheepshelling"; "type.leisure.sports_centre" = "Sportcentrum"; -"type.sport.climbing" = "Klimhal"; -"type.sport.yoga" = "Yogastudio"; +"type.sport.climbing" = "Klimmen"; +"type.sport.yoga" = "Yoga"; "type.leisure.stadium" = "Stadion"; "type.leisure.swimming_pool" = "Zwembad"; "type.leisure.swimming_pool.private" = "Privé zwembad"; @@ -1207,7 +1207,7 @@ "type.shop.chemist" = "Drogisterij"; "type.shop.chocolate" = "Chocolaterie"; "type.shop.clothes" = "Kledingwinkel"; -"type.shop.coffee" = "Koffiewinkel"; +"type.shop.coffee" = "Koffieverkoop"; "type.shop.computer" = "Computerwinkel"; "type.shop.confectionery" = "Snoepwinkel"; "type.shop.convenience" = "Buurtwinkel"; @@ -1465,7 +1465,7 @@ "type.highway.ladder" = "ladder"; "type.leisure.firepit" = "Vuurplaats"; "type.landuse.plant_nursery" = "Plantenkwekerij"; -"type.amenity.studio" = "Studio"; +"type.amenity.studio" = "Mediastudio"; "type.man_made.crane" = "Kraan"; "type.barrier.guard_rail" = "Vangrail"; "type.amenity.love_hotel" = "Love Hotel"; @@ -1489,3 +1489,55 @@ "type.power.portal" = "Verdeelstation"; "type.building.guardhouse" = "Beveiligingsloket"; "type.shop.lighting" = "Verlichtingswinkel"; +"type.amenity.bench.backless" = "Bankje"; +"type.amenity.boat_rental" = "Bootverhuur"; +"type.man_made.telescope" = "Telescoop"; +"type.man_made.telescope.optical" = "Telescoop (optisch)"; +"type.man_made.telescope.radio" = "Telescoop (radio)"; +"type.man_made.telescope.gamma" = "Telescoop (gamma)"; +"type.man_made.observatory" = "Observatorium"; +"type.amenity.charging_station.motorcar.small" = "Autolaadpunt"; +"type.amenity.car_pooling" = "Carpool"; +"type.emergency.life_ring" = "Reddingsboei"; +"type.leisure.bandstand" = "Muziekpodium"; +"type.emergency.access_point" = "Verzamelpunt"; +"type.leisure.sports_centre.sport.multi" = "Sportcentrum"; +"type.leisure.sports_centre.sport.american_football" = "Sportcentrum"; +"type.leisure.sports_centre.sport.archery" = "Sportcentrum"; +"type.leisure.sports_centre.sport.athletics" = "Sportcentrum"; +"type.leisure.sports_centre.sport.australian_football" = "Sportcentrum"; +"type.leisure.sports_centre.sport.badminton" = "Sportcentrum"; +"type.leisure.sports_centre.sport.baseball" = "Sportcentrum"; +"type.leisure.sports_centre.sport.basketball" = "Sportcentrum"; +"type.leisure.sports_centre.sport.beachvolleyball" = "Sportcentrum"; +"type.leisure.sports_centre.sport.bowls" = "Sportcentrum"; +"type.leisure.sports_centre.sport.climbing" = "Sportcentrum"; +"type.leisure.sports_centre.sport.cricket" = "Sportcentrum"; +"type.leisure.sports_centre.sport.curling" = "Sportcentrum"; +"type.leisure.sports_centre.sport.equestrian" = "Sportcentrum"; +"type.leisure.sports_centre.sport.field_hockey" = "Sportcentrum"; +"type.leisure.sports_centre.sport.futsal" = "Sportcentrum"; +"type.leisure.sports_centre.sport.golf" = "Sportcentrum"; +"type.leisure.sports_centre.sport.gymnastics" = "Sportcentrum"; +"type.leisure.sports_centre.sport.handball" = "Sportcentrum"; +"type.leisure.sports_centre.sport.ice_hockey" = "Sportcentrum"; +"type.leisure.sports_centre.sport.padel" = "Sportcentrum"; +"type.leisure.sports_centre.sport.pelota" = "Sportcentrum"; +"type.leisure.sports_centre.sport.scuba_diving" = "Sportcentrum"; +"type.leisure.sports_centre.sport.shooting" = "Sportcentrum"; +"type.leisure.sports_centre.sport.skateboard" = "Sportcentrum"; +"type.leisure.sports_centre.sport.skiing" = "Sportcentrum"; +"type.leisure.sports_centre.sport.soccer" = "Sportcentrum"; +"type.leisure.sports_centre.sport.table_tennis" = "Sportcentrum"; +"type.leisure.sports_centre.sport.tennis" = "Sportcentrum"; +"type.leisure.sports_centre.sport.volleyball" = "Sportcentrum"; +"type.leisure.sports_centre.sport.yoga" = "Sportcentrum"; +"type.leisure.sports_centre.sport.swimming" = "Zwemcentrum"; +"type.shop.telecommunication" = "Telecommunicatiewinkel"; +"type.disusedbusiness" = "Leegstand bedrijfspand"; +"type.amenity.soup_kitchen" = "Gaarkeuken"; +"type.amenity.food_bank" = "Voedselbank"; +"type.leisure.fitness_centre.sport.yoga" = "Yogastudio"; +"type.amenity.lounger" = "Lounge"; +"type.amenity.payment_centre" = "Betaalkantoor"; +"type.leisure.indoor_play" = "Speelhal"; diff --git a/iphone/Maps/LocalizedStrings/pt-BR.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/pt-BR.lproj/LocalizableTypes.strings index 5bd2245f4..7376459d3 100644 --- a/iphone/Maps/LocalizedStrings/pt-BR.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/pt-BR.lproj/LocalizableTypes.strings @@ -1542,3 +1542,5 @@ "type.amenity.payment_centre" = "Centro de pagamentos"; "type.leisure.indoor_play" = "Centro de recreação interno"; "type.shop.telecommunication" = "Loja de Telecomunicação"; +"type.emergency.access_point" = "Ponto de Resgate de Emergência"; +"type.emergency.life_ring" = "Boia salva-vidas"; diff --git a/iphone/Maps/LocalizedStrings/pt.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/pt.lproj/Localizable.strings index 3e99d7429..f9ae66340 100644 --- a/iphone/Maps/LocalizedStrings/pt.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/pt.lproj/Localizable.strings @@ -1103,3 +1103,4 @@ "unknown" = "Desconhecido"; "voice_explanation_before_version26" = "É possível escolher uma voz melhor nas definições do sistema sob *Acessibilidade*, *Conteúdo Falado*, *Vozes*."; "voice_explanation" = "É possível escolher uma voz melhor nas definições do sistema sob *Acessibilidade*, *Ler & Falar*, *Vozes*."; +"avoid_paved" = "Evitar rotas pavimentadas"; diff --git a/iphone/Maps/LocalizedStrings/pt.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/pt.lproj/LocalizableTypes.strings index e0ff5fb2c..f45f51f98 100644 --- a/iphone/Maps/LocalizedStrings/pt.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/pt.lproj/LocalizableTypes.strings @@ -1207,7 +1207,7 @@ "type.shop.chemist" = "Parafarmácia"; "type.shop.chocolate" = "Loja de chocolates"; "type.shop.clothes" = "Loja de roupas"; -"type.shop.coffee" = "Loja de café"; +"type.shop.coffee" = "Loja de Café"; "type.shop.computer" = "Loja de informática"; "type.shop.confectionery" = "Confeitaria"; "type.shop.convenience" = "Loja de conveniência"; @@ -1332,7 +1332,7 @@ "type.sport.soccer" = "Futebol"; "type.sport.swimming" = "Natação desportiva"; "type.sport.table_tennis" = "Ténis de mesa"; -"type.sport.tennis" = "Campo de ténis"; +"type.sport.tennis" = "Ténis"; "type.sport.volleyball" = "Voleibol"; "type.sport.10pin" = "Boliche"; "type.sport.9pin" = "Boliche"; @@ -1465,7 +1465,7 @@ "type.man_made.crane" = "Guindaste"; "type.landuse.plant_nursery" = "Viveiro de plantas"; "type.amenity.love_hotel" = "Hotel do Amor"; -"type.amenity.studio" = "Estúdio"; +"type.amenity.studio" = "Estúdio de Média"; "type.barrier.guard_rail" = "Guarda-corpo"; "type.highway.ladder" = "Escada"; "type.leisure.firepit" = "Fogueira"; @@ -1525,3 +1525,23 @@ "type.leisure.sports_centre.sport.bowls" = "Centro Desportivo"; "type.amenity.bench.backless" = "Banco sem Encosto"; "type.leisure.bandstand" = "Coreto"; +"type.emergency.access_point" = "Ponto de Resgate de Emergência"; +"type.emergency.life_ring" = "Salva-vidas"; +"type.amenity.boat_rental" = "Aluguer de Barcos"; +"type.man_made.telescope" = "Telescópio"; +"type.man_made.telescope.optical" = "Telescópio (Ótico)"; +"type.man_made.telescope.radio" = "Telescópio (Rádio)"; +"type.man_made.telescope.gamma" = "Telescópio (Gama)"; +"type.man_made.observatory" = "Observatório"; +"type.amenity.lounger" = "Espreguiçadeira"; +"type.amenity.mobile_money_agent" = "Agente de Mobile Money"; +"type.amenity.car_pooling" = "Ponto de Veículos Partilhados"; +"type.amenity.payment_centre" = "Centro de Pagamentos"; +"type.leisure.indoor_play" = "Centro de Atividades Interior"; +"type.shop.telecommunication" = "Loja de Telecomunicação"; +"type.disusedbusiness" = "Establecimento Vazio"; +"type.amenity.soup_kitchen" = "Sopa Comunitária"; +"type.amenity.food_bank" = "Banco Alimentar"; +"type.amenity.food_sharing" = "Partilha de Comida"; +"type.amenity.give_box" = "Caixa de Doações"; +"type.shop.beauty.day_spa" = "Spa Diurno"; diff --git a/iphone/Maps/LocalizedStrings/ro.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/ro.lproj/LocalizableTypes.strings index 2c69684fc..f236656d5 100644 --- a/iphone/Maps/LocalizedStrings/ro.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/ro.lproj/LocalizableTypes.strings @@ -194,7 +194,7 @@ "type.barrier.block" = "Bloc"; "type.barrier.bollard" = "Stâlp"; "type.barrier.border_control" = "Control vamal"; -"type.barrier.chain" = "Chain"; +"type.barrier.chain" = "Lanț"; "type.barrier.city_wall" = "Zidurile orașului"; "type.barrier.cycle_barrier" = "Barieră pentru biciclete"; "type.waterway.ditch" = "Șanț de drenaj"; @@ -372,7 +372,7 @@ /* This is for main/primary entrances, for secondary entrances see type.entrance */ "type.entrance.main" = "Intrarea principala"; "type.entrance.exit" = "Ieșire"; -"type.fee.yes" = "$"; +"type.fee.yes" = "Cu plată"; "type.fee.no" = "Gratuit"; "type.healthcare.laboratory" = "Laborator medical"; "type.healthcare.physiotherapist" = "Fizioterapeut"; @@ -1414,10 +1414,10 @@ "type.waterway.stream.tunnel" = "Pârâu"; "type.waterway.waterfall" = "Cascadă"; "type.waterway.weir" = "Deversor"; -"type.wheelchair" = "Scaun rulant"; -"type.wheelchair.limited" = "Acces limitat pentru persoanele în scaun rulant"; -"type.wheelchair.no" = "Nu este utilat pentru invalizi"; -"type.wheelchair.yes" = "Utilat pentru invalizi"; +"type.wheelchair" = "Scaun cu rotile"; +"type.wheelchair.limited" = "Acces limitat pentru persoanele în scaun cu rotile"; +"type.wheelchair.no" = "Nu este dotat pentru persoanele cu dizabilități"; +"type.wheelchair.yes" = "Dotat pentru persoanele cu dizabilități"; "type.aerialway.j.bar" = "Teleschi cu dispozitiv de tragere tip J"; "type.aerialway.magic_carpet" = "Bandă transportoare"; "type.aerialway.platter" = "Teleschi cu disc"; @@ -1491,3 +1491,44 @@ "type.shop.lighting" = "Magazin de corpuri de iluminat"; "type.amenity.bench.backless" = "Bancă fără spătar"; "type.disusedbusiness" = "Magazin vacant"; +"type.amenity.boat_rental" = "Închiriere Bărci"; +"type.man_made.telescope" = "Telescop"; +"type.man_made.telescope.optical" = "Telescop (Optic)"; +"type.man_made.telescope.radio" = "Telescop (Radio)"; +"type.man_made.telescope.gamma" = "Telescop (Gamma)"; +"type.man_made.observatory" = "Observator Astronomic"; +"type.amenity.lounger" = "Șezlong"; +"type.amenity.payment_centre" = "Centru de Plată"; +"type.emergency.life_ring" = "Colac de Salvare"; +"type.leisure.sports_centre.sport.multi" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.american_football" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.archery" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.athletics" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.australian_football" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.badminton" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.baseball" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.basketball" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.beachvolleyball" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.bowls" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.climbing" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.cricket" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.curling" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.equestrian" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.futsal" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.golf" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.gymnastics" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.handball" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.ice_hockey" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.padel" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.pelota" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.scuba_diving" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.shooting" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.skateboard" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.skiing" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.soccer" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.swimming" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.table_tennis" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.tennis" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.volleyball" = "Centru Sportiv"; +"type.leisure.sports_centre.sport.yoga" = "Centru Sportiv"; +"type.leisure.fitness_centre.sport.yoga" = "Centru de Yoga"; diff --git a/iphone/Maps/LocalizedStrings/sl.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/sl.lproj/Localizable.strings index 0a448768f..d1085f1c0 100644 --- a/iphone/Maps/LocalizedStrings/sl.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/sl.lproj/Localizable.strings @@ -378,3 +378,34 @@ "today" = "Danes"; "bookmark_sets" = "Seznami zaznamkov"; "about_proposition_3" = "Transparentno in nedobičkonosno"; +"share_bookmarks_email_body" = "Pozdravljen!\n\nV prilogi so moji zaznamki; prosim, odpri jih v CoMapsu. Če ga še nimaš nameščenega, ga lahko preneseš tukaj: https://www.comaps.app/download/\n\nUživj v potovanju s CoMaps!"; +"copy_to_clipboard" = "Kopiraj v odložišče"; +"pref_left_button_type" = "Levi glavni gumb"; +"pref_appearance_title" = "Videz"; +"pref_appearance_light" = "Svetlo"; +"pref_appearance_dark" = "Temno"; +"disabled" = "Onemogočeno"; +"pref_tts_title" = "Glasovno usmerjanje"; +"social_email" = "Elektronska pošta"; +"social_codeberg" = "Codeberg"; +"instagram" = "Instagram"; +"social_matrix" = "Matrix"; +"fediverse" = "Mastodon"; +"twitter" = "X (Twitter)"; +"social_lemmy" = "Lemmy"; +"social_mastodon" = "Mastodon"; +"social_bluesky" = "Bluesky"; +"social_pixelfed" = "Pixelfed"; +"facebook" = "Facebook"; +"copied_to_clipboard" = "Kopirano v odložišče: %@"; +"info" = "Podatki"; +"version" = "Različica CoMaps: %@"; +"version %@ (%@)" = "Različica %@ (%@)"; +"version: %@ (%@)\nmap data: %@" = "Različica: %@ (%@)\nPodatki zemljevida: %@"; +"pref_maplanguage_title" = "Jezik zemljevida"; +"pref_maplanguage_local" = "Krajevni jezik"; +"pref_mapappearance_title" = "Videz zemljevida"; +"pref_tts_enable_title" = "Omogoči glasovno usmerjanje"; +"pref_tts_other_section_title" = "Drugo"; +"volunteer" = "Postanite prostovoljec in izboljšajte CoMaps"; +"follow_us" = "Povežite se z nami"; diff --git a/iphone/Maps/LocalizedStrings/sl.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/sl.lproj/LocalizableTypes.strings index 602945e51..e5f59e2a3 100644 --- a/iphone/Maps/LocalizedStrings/sl.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/sl.lproj/LocalizableTypes.strings @@ -159,3 +159,79 @@ "type.man_made.telescope" = "Teleskop"; "type.man_made.telescope.gamma" = "Teleskop (gama žarki)"; "type.amenity.boat_rental" = "Izposoja čolnov"; +"type.amenity.college" = "Višja šola"; +"type.amenity.community_centre" = "Središče skupnosti"; +"type.amenity.compressed_air" = "Stisnjeni zrak"; +"type.amenity.conference_centre" = "Središče za srečanja"; +"type.amenity.courthouse" = "Sodišče"; +"type.office.diplomatic" = "Veleposlaništvo"; +"type.office.security" = "Pisarna varnostnikov"; +"type.building.guardhouse" = "Stražarnica"; +"type.power.portal" = "Portal daljnovoda"; +"type.amenity.fountain" = "Vodnjak"; +"type.amenity.fuel" = "Bencinska postaja"; +"type.amenity.grave_yard" = "Cerkveno pokopališče"; +"type.amenity.grave_yard.christian" = "Pokopališče krščanske cerkve"; +"type.amenity.internet_cafe" = "Spletna kavarna"; +"type.amenity.kindergarten" = "Otroški vrtec"; +"type.amenity.library" = "Knjižnica"; +"type.amenity.parking.fee" = "Parkirišče"; +"type.amenity.parking.multi.storey" = "Večnadstropno parkirišče"; +"type.amenity.parking.multi.storey.fee" = "Večnadstropno parkirišče"; +"type.amenity.parking.no.access" = "Zasebno parkirišče"; +"type.amenity.parking.park_and_ride" = "Parkirišče P+R"; +"type.amenity.parking.underground" = "Podzemno parkirišče"; +"type.amenity.parking.street_side" = "Obcestno parkirišče"; +"type.amenity.parking.street_side.fee" = "Obcestno parkirišče"; +"type.amenity.parking.street_side.private" = "Zasebno obcestno parkirišče"; +"type.leisure.bowling_alley" = "Kegljišče"; +"type.amenity.clinic" = "Klinika"; +"type.amenity.money_transfer" = "Denarno nakazilo"; +"type.amenity.music_school" = "Glasbena šola"; +"type.amenity.language_school" = "Jezikovna šola"; +"type.amenity.fast_food" = "Hitra hrana"; +"type.amenity.ferry_terminal" = "Trajekt"; +"type.amenity.food_court" = "Prehrambeni prostor"; +"type.amenity.loading_dock" = "Nakladalna klančina"; +"type.amenity.lounger" = "Ležalnik"; +"type.amenity.luggage_locker" = "Omara za prtljago"; +"type.amenity.marketplace" = "Tržnica"; +"type.amenity.motorcycle_parking" = "Parkirišče za motorje"; +"type.amenity.nursing_home" = "Dom za ostarele"; +"type.amenity.parking" = "Parkirišče"; +"type.amenity.parking.lane" = "Parkiranje na voznem pasu"; +"type.amenity.payment_centre" = "Plačilno središče"; +"type.amenity.payment_terminal" = "Plačilni terminal"; +"type.amenity.pharmacy" = "Lekarna"; +"type.amenity.parking.lane.fee" = "Parkiranje na voznem pasu"; +"type.amenity.parking.lane.private" = "Zasebno parkirišče na voznem pasu"; +"type.amenity.parking_entrance" = "Vhod parkirišča"; +"type.amenity.parking_entrance.private" = "Vhod zasebnega parkirišča"; +"type.amenity.parking_entrance.permissive" = "Vhod parkirišča"; +"type.amenity.car_pooling" = "Souporaba avtomobila"; +"type.amenity.place_of_worship" = "Kraj čaščenja"; +"type.amenity.place_of_worship.buddhist" = "Budistično svetišče"; +"type.amenity.place_of_worship.christian" = "Cerkev"; +"type.post_office.post_partner" = "Partnerska pošta"; +"type.amenity.prison" = "Zapor"; +"type.amenity.pub" = "Krčma"; +"type.amenity.public_bookcase" = "Izmenjevalnica knjig"; +"type.amenity.public_bath" = "Javno kopališče"; +"type.amenity.shower" = "Prha"; +"type.amenity.stripclub" = "Striptiz klub"; +"type.amenity.taxi" = "Postajališče taksija"; +"type.amenity.telephone" = "Telefon"; +"type.amenity.theatre" = "Gledališče"; +"type.amenity.toilets" = "Stranišče"; +"type.toilets.yes" = "Stranišče"; +"type.amenity.townhall" = "Mestna hiša"; +"type.amenity.university" = "Vseučilišče"; +"type.amenity.vending_machine" = "Prodajni avtomat"; +"type.amenity.vending_machine.cigarettes" = "Avtomat za cigrete"; +"type.amenity.vending_machine.coffee" = "Avtomat za kavo"; +"type.amenity.vending_machine.condoms" = "Avtomat za kondome"; +"type.amenity.vending_machine.drinks" = "Avtomat za pijače"; +"type.amenity.vending_machine.food" = "Avtomat za hrano"; +"type.amenity.vending_machine.newspapers" = "Avtomat za časopis"; +"type.amenity.vending_machine.parking_tickets" = "Avtomat za parkirne listke"; +"type.amenity.vending_machine.sweets" = "Avtomat za sladkarije"; diff --git a/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings index 05f41b1cb..d3b72519c 100644 --- a/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings @@ -1484,7 +1484,7 @@ "type.amenity.bicycle_parking.covered" = "Покривени паркинг за бицикле"; "type.post_office.post_partner" = "Поштански партнер"; "type.barrier.wicket_gate" = "Вратница"; -"type.amenity.animal_shelter" = "Волонтирајте и побољшајте CoMaps"; +"type.amenity.animal_shelter" = "Азил за животиње"; "type.office.security" = "Канцеларија обезбеђења"; "type.power.portal" = "Носач електричних водова"; "type.building.guardhouse" = "Кућица обезбеђења"; @@ -1542,3 +1542,6 @@ "type.leisure.fitness_centre.sport.yoga" = "Јога студио"; "type.shop.telecommunication" = "Продавница мобилног оператера"; "type.disusedbusiness" = "Некоришћен пословни простор"; +"type.shop.beauty.day_spa" = "Дневни спа"; +"type.emergency.life_ring" = "Појас за спасавање"; +"type.emergency.access_point" = "Спасилачка тачка"; diff --git a/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.strings index 29dd50ed7..90ddd31d2 100644 --- a/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.strings @@ -1094,3 +1094,4 @@ "hours_confirmed_time_ago" = "Bekräftat %@"; "existence_confirmed_time_ago" = "Existens bekräftad %@"; "avoid_steps" = "Undvik trappor"; +"avoid_paved" = "Undvik asfalterade vägar"; diff --git a/iphone/Maps/LocalizedStrings/sv.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/sv.lproj/LocalizableTypes.strings index d3776f9af..6781e9c9f 100644 --- a/iphone/Maps/LocalizedStrings/sv.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/sv.lproj/LocalizableTypes.strings @@ -809,7 +809,7 @@ "type.natural.vineyard" = "Vingård"; "type.natural.volcano" = "Vulkan"; "type.natural.water" = "Vatten"; -"type.natural.wetland" = "Sumpmarken"; +"type.natural.wetland" = "Sumpmark"; "type.natural.wetland.bog" = "Myr"; "type.natural.wetland.marsh" = "Träsk"; "type.noexit" = "Återvändsgränd"; @@ -1488,3 +1488,11 @@ "type.office.security" = "Security Guards Office"; "type.power.portal" = "Power Portal"; "type.building.guardhouse" = "Security Booth"; +"type.emergency.access_point" = "Räddningspunkt"; +"type.emergency.life_ring" = "Livboj"; +"type.amenity.soup_kitchen" = "Soppkök"; +"type.man_made.observatory" = "Observatorium"; +"type.man_made.telescope" = "Teleskop"; +"type.amenity.boat_rental" = "Båtuthyrning"; +"type.amenity.bench.backless" = "Bänk utan ryggstöd"; +"type.leisure.bandstand" = "Musikpaviljong"; diff --git a/iphone/Maps/LocalizedStrings/ta.lproj/InfoPlist.strings b/iphone/Maps/LocalizedStrings/ta.lproj/InfoPlist.strings new file mode 100644 index 000000000..822472d48 --- /dev/null +++ b/iphone/Maps/LocalizedStrings/ta.lproj/InfoPlist.strings @@ -0,0 +1,5 @@ +"NSLocationAlwaysUsageDescription" = "பயன்பாட்டின் செயல்பாட்டை முழுமையாக உணர, பின்னணியில் இருப்பிடத்தைக் கண்டறிவது கட்டாயம். இது வழிசெலுத்துவதற்கும் நீங்கள் அண்மைகாலத்தில் பயணித்த பாதையைச் சேமிப்பதற்கும் பயன்படுத்தப்படுகிறது."; +"NSLocationWhenInUseUsageDescription" = "வழிசெலுத்தலுக்கும் நீங்கள் அண்மைகாலத்தில் பயணித்த பாதையைச் சேமிப்பதற்கும் உங்கள் இருப்பிடத்தைத் தீர்மானிப்பது கட்டாயம்."; +"search" = "தேடல்"; +"route" = "வழி"; +"bookmarks_and_tracks" = "புக்மார்க்குகள் மற்றும் தடங்கள்"; diff --git a/iphone/Maps/LocalizedStrings/ta.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/ta.lproj/Localizable.strings new file mode 100644 index 000000000..eb8e60e29 --- /dev/null +++ b/iphone/Maps/LocalizedStrings/ta.lproj/Localizable.strings @@ -0,0 +1,600 @@ +"cancel_download" = "பதிவிறக்கத்தை நீக்கறல்"; +"leave_a_review" = "ஒரு மதிப்பாய்வை விடுங்கள்"; +"kilometres" = "கிலோமீட்டர்கள்"; +"downloading" = "பதிவிறக்குகிறது…"; +"offline_explanation_text" = "அந்தப் பகுதியைப் பார்க்கவும் வழிசெலுத்தவும் ஒரு வரைபடம் பதிவிறக்கம் செய்யப்பட வேண்டும். \nநீங்கள் பயணிக்க விரும்பும் பகுதிகளுக்கான வரைபடங்களைப் பதிவிறக்கவும்."; +"offline_explanation_title" = "இணைப்பில்லாத வரைபடங்கள்"; +"delete" = "நீக்கு"; +"miles" = "மைல்கள்"; +"cancel" = "ரத்துசெய்"; +"download_maps" = "வரைபடத்தைப் பதிவிறக்கவும்"; +"search" = "தேடல்"; +"bookmarks_and_tracks" = "புக்மார்க்குகள் மற்றும் தடங்கள்"; +"close" = "மூடு"; +"add_new_set" = "புதிய பட்டியலைச் சேர்க்கவும்"; +"bookmark_sets" = "புத்தகக்குறி பட்டியல்கள்"; +"about_headline" = "சமூகத்தால் இயக்கப்படும் திறந்த திட்டம்"; +"about_proposition_2" = "தனியுரிமையை மையமாகக் கொண்டது மற்றும் விளம்பரங்கள் இல்லாதது"; +"about_proposition_3" = "வெளிப்படையானது மற்றும் லாபத்திற்காக அல்ல"; +"country_status_download_failed" = "பதிவிறக்கம் தோல்வியடைந்தது"; +"about_proposition_1" = "இணைப்பில்லாத, வேகமான மற்றும் பயன்படுத்த எளிதானது"; +"zoom_to_country" = "வரைபடத்தில் காட்டு"; +"core_my_places" = "எனது இடங்கள்"; +"download" = "பதிவிறக்கம்"; +"address" = "முகவரி"; +"use_cellular_data" = "ஆம்"; +"country_status_download_without_size" = "வரைபடத்தைப் பதிவிறக்கவும்"; +"settings" = "அமைப்புகள்"; +"continue_button" = "தொடரவும்"; +"bookmark_set_name" = "புத்தகக்குறி பட்டியல் பெயர்"; +"later" = "பின்னர்"; +"bookmarks" = "புக்மார்க்குகள்"; +"core_my_position" = "எனது நிலை"; +"share_my_location" = "எனது இருப்பிடத்தைப் பகிரவும்"; +"category_toilet" = "கழிப்பறை"; +"pref_maplanguage_title" = "வரைபட மொழி"; +"social_codeberg" = "கோட்பெர்க்"; +"instagram" = "Instagram"; +"social_matrix" = "அணி"; +"copy_to_clipboard" = "இடைநிலைப்பலகைக்கு நகலெடுக்கவும்"; +"my_position_share_email_subject" = "ஏய், CoMaps வரைபடத்தில் எனது தற்போதைய இருப்பிடத்தைப் பாருங்கள்!"; +"category_shopping" = "சாப்பிங்"; +"vk" = "வி.கே"; +"copied_to_clipboard" = "இடைநிலைப்பலகைக்கு நகலெடுக்கப்பட்டது: %@"; +"placepage_distance" = "தூரம்"; +"follow_us" = "எங்களுடன் இணையுங்கள்"; +"rate_the_app" = "பயன்பாட்டை மதிப்பிடவும்"; +"category_post" = "இடுகை"; +"pref_tts_street_names_title" = "தெரு பெயர்களை அறிவிக்கவும்"; +"category_eat" = "எங்கே சாப்பிடுவது"; +"category_water" = "தண்ணீர்"; +"category_rv" = "RV வசதிகள்"; +"panoramax" = "பனோரமாக்ச்"; +"category_recycling" = "மறுசுழற்சி"; +"fediverse" = "மாச்டோடன்"; +"version: %@ (%@)\nmap data: %@" = "பதிப்பு: %@ (%@) \nவரைபடத் தரவு: %@"; +"load_kmz_failed" = "புக்மார்க்குகளை ஏற்றுவதில் தோல்வி. கோப்பு சிதைந்திருக்கலாம் அல்லது குறைபாடுடையதாக இருக்கலாம்."; +"pref_tts_other_section_title" = "மற்றொன்று"; +"website" = "இணையதளம்"; +"pref_appearance_dark" = "இருள்"; +"category_parking" = "பார்க்கிங்"; +"prefs_group_route" = "வானோடல்"; +"category_children" = "குடும்ப விடுமுறை"; +"line" = "வரி"; +"news" = "செய்தி"; +"info" = "தகவல்"; +"pref_appearance_title" = "தோற்றம்"; +"unknown_current_position" = "உங்கள் இருப்பிடம் இன்னும் தீர்மானிக்கப்படவில்லை"; +"on" = "அன்று"; +"email" = "மின்னஞ்சல்"; +"edit" = "தொகு"; +"twitter" = "ஃச் (ட்விட்டர்)"; +"category_bank" = "வைப்பகம்"; +"search_show_on_map" = "வரைபடத்தில் பார்க்கவும்"; +"category_transport" = "போக்குவரத்து"; +"off" = "அணை"; +"help" = "உதவி"; +"report_incorrect_map_bug" = "தவறான வரைபடத் தரவைப் புகாரளிக்கவும் அல்லது சரிசெய்யவும்"; +"category_nightlife" = "இரவு வாழ்க்கை"; +"pref_zoom_title" = "பெரிதாக்கு பொத்தான்கள்"; +"pref_map_3d_title" = "முன்னோக்கு பார்வை"; +"pref_tts_title" = "குரல் வழிமுறைகள்"; +"version" = "CoMaps பதிப்பு: %@"; +"pref_appearance_light" = "ஒளி"; +"load_kmz_successful" = "புக்மார்க்குகள் வெற்றிகரமாக ஏற்றப்பட்டன! வரைபடத்தில் அல்லது புக்மார்க்ச் மேலாளர் திரையில் அவற்றைக் காணலாம்."; +"faq" = "அடிக்கடி கேட்கப்படும் கேள்விகள்"; +"category_food" = "மளிகை பொருட்கள்"; +"bookmark_share_email_subject" = "ஏய், CoMaps இல் எனது பின்னை பாருங்கள்!"; +"pref_map_3d_buildings_disabled_summary" = "மின் சேமிப்பு பயன்முறையில் 3D கட்டிடங்கள் முடக்கப்பட்டுள்ளன"; +"pref_map_3d_buildings_title" = "3டி கட்டிடங்கள்"; +"category_pharmacy" = "மருந்தகம்"; +"category_secondhand" = "இரண்டாவது கை"; +"category_police" = "போலீச்"; +"category_atm" = "ஏடிஎம்"; +"pref_mapappearance_title" = "வரைபடம் தோற்றம்"; +"pref_tts_street_names_description" = "இயக்கப்பட்டால், தெருவின் பெயர் அல்லது வெளியேறும் இடம் உரக்கப் பேசப்படும்."; +"pref_maplanguage_local" = "உள்ளக மொழி"; +"measurement_units" = "அளவீட்டு அலகுகள்"; +"pref_tts_test_voice_title" = "குரல் வழிகளை சோதிக்கவும்"; +"social_email" = "மின்னஞ்சல்"; +"category_wifi" = "வைஃபை"; +"category_hospital" = "மருத்துவமனை"; +"social_lemmy" = "லெம்மி"; +"panoramax_picture" = "Panoramax படம்"; +"social_mastodon" = "மாச்டோடன்"; +"bluesky" = "ப்ளூச்கி"; +"category_entertainment" = "பொழுதுபோக்கு"; +"share_bookmarks_email_body" = "வணக்கம்! \n\nஎனது புக்மார்க்குகள் இணைக்கப்பட்டுள்ளன; அவற்றை CoMaps இல் திறக்கவும். நீங்கள் அதை நிறுவவில்லை என்றால், அதை இங்கே பதிவிறக்கம் செய்யலாம்: https://www.comaps.app/download/ \n\nCoMaps மூலம் பயணம் செய்து மகிழுங்கள்!"; +"disabled" = "முடக்கப்பட்டது"; +"pref_map_auto_zoom" = "ஆட்டோ சூம்"; +"pref_tts_language_title" = "குரல் மொழி"; +"auto" = "தானி"; +"social_bluesky" = "ப்ளூச்கி"; +"donate" = "நன்கொடை"; +"volunteer" = "தன்னார்வத் தொண்டு மற்றும் CoMaps ஐ மேம்படுத்தவும்"; +"category_tourism" = "காட்சிகள்"; +"category_hotel" = "ஓட்டல்"; +"tracks_title" = "தடங்கள்"; +"pref_tts_enable_title" = "குரல் வழிமுறைகளை இயக்கவும்"; +"report_a_bug" = "பிழையைப் புகாரளிக்கவும்"; +"copyright" = "காப்புரிமை"; +"category_fuel" = "வளிமம்"; +"social_pixelfed" = "Pixelfed"; +"facebook" = "Facebook"; +"length" = "நீளம்"; +"load_kmz_title" = "புக்மார்க்குகளை ஏற்றுகிறது"; +"version %@ (%@)" = "பதிப்பு %@ (%@)"; +"done" = "முடிந்தது"; +"pref_left_button_type" = "இடது முதன்மையான பொத்தான்"; +"m" = "மீ"; +"mi" = "மை"; +"ft" = "அடி"; +"km" = "கி.மீ"; +"today" = "இன்று"; +"editor_category_unsuitable_text" = "CoMaps எளிய புள்ளி வகைகளை மட்டும் சேர்க்க அனுமதிக்கிறது, அதாவது நகரங்கள், சாலைகள், ஏரிகள், கட்டிட அவுட்லைன்கள் போன்றவை இல்லை. அத்தகைய வகைகளை நேரடியாக OpenStreetMap.org இல் சேர்க்கவும். விரிவான படிப்படியான வழிமுறைகளுக்கு எங்கள் வழிகாட்டியைப் பார்க்கவும்."; +"dialog_routing_location_turn_on" = "இருப்பிட சேவைகளை இயக்கவும்"; +"closes_at" = "%@ இல் மூடப்படும்"; +"downloader_no_space_message" = "தேவையற்ற தரவுகளை நீக்கவும்"; +"dialog_routing_select_closer_end" = "சாலைக்கு அருகாமையில் உள்ள இலக்கைத் தேர்ந்தெடுக்கவும்."; +"editor_more_about_osm" = "OpenStreetMap பற்றி மேலும்"; +"tags_loading_error_subtitle" = "குறிச்சொற்களை ஏற்றும்போது பிழை ஏற்பட்டது, மீண்டும் முயற்சிக்கவும்"; +"dialog_routing_application_error" = "பயன்பாட்டுப் பிழையின் காரணமாக வழியை உருவாக்க முடியவில்லை."; +"categories" = "வகைகள்"; +"editor_storey_number" = "மாடிகளின் எண்ணிக்கை (அதிகபட்சம் %d)"; +"p2p_from_here" = "இருந்து வழி"; +"save" = "சேமி"; +"editor_profile_changes" = "சரிபார்க்கப்பட்ட மாற்றங்கள்"; +"opens_at" = "%@ இல் திறக்கும்"; +"routing_add_start_point" = "பாதையின் தொடக்கப் புள்ளியைச் சேர்க்க, தேடலைப் பயன்படுத்தவும் அல்லது வரைபடத்தில் தட்டவும்"; +"voice" = "குரல்"; +"export_file" = "ஏற்றுமதி KMZ"; +"downloader_delete_map_while_routing_dialog" = "வரைபடத்தை நீக்க, வழிசெலுத்தலை நிறுத்தவும்."; +"editor_reset_edits_button" = "நிராகரிக்கவும்"; +"power_managment_setting_never" = "ஒருபோதும்"; +"downloader_hide_screen" = "திரையை மறை"; +"downloader_process" = "பதிவிறக்குகிறது %@…"; +"dialog_routing_disclaimer_priority" = "- வழிசெலுத்தல் குறிப்புகளை விட சாலை நிலைமைகள், போக்குவரத்து சட்டங்கள் மற்றும் சாலை அடையாளங்கள் எப்போதும் முன்னுரிமை பெறுகின்றன;"; +"pref_tts_speedcams_always" = "எப்போதும் எச்சரிக்கவும்"; +"hide_from_map" = "வரைபடத்திலிருந்து மறை"; +"core_entrance" = "நுழைவாயில்"; +"operator" = "ஆபரேட்டர்: %@"; +"opens_in" = "%@ இல் திறக்கும்"; +"dialog_routing_check_gps" = "சிபிஎச் சிக்னலைச் சரிபார்க்கவும்"; +"dialog_routing_download_cross_route" = "இந்த வரைபடத்தின் எல்லைகளைக் கடக்கும் சிறந்த வழியை உருவாக்க கூடுதல் வரைபடங்களைப் பதிவிறக்கவும்."; +"osm_profile_verfied_changes" = "சரிபார்க்கப்பட்ட மாற்றங்கள்"; +"dialog_routing_location_turn_wifi" = "உங்கள் சிபிஎச் சிக்னலைச் சரிபார்க்கவும். வைஃபையை இயக்குவது உங்கள் இருப்பிடத் துல்லியத்தை மேம்படுத்தும்."; +"placepage_personal_notes_hint" = "தனிப்பட்ட குறிப்புகள் (உரை அல்லது html)"; +"placepage_add_place_button" = "OpenStreetMap இல் இடத்தைச் சேர்க்கவும்"; +"osm_mapdata" = "OpenStreetMap இலிருந்து வரைபடத் தரவு"; +"downloader_status_maps" = "வரைபடங்கள்"; +"enable_logging" = "பதிவு செய்வதை இயக்கு"; +"osm_profile_promt" = "OpenStreetMap கணக்கை உருவாக்கவும் அல்லது உங்கள் வரைபட திருத்தங்களை உலகிற்கு வெளியிட உள்நுழையவும்."; +"mobile_data" = "மொபைல் இணையம்"; +"downloader_retry" = "மீண்டும் முயற்சிக்கவும்"; +"editor_time_title" = "வணிக நேரம்"; +"editor_other_info" = "OpenStreetMap தன்னார்வலர்களுக்கான குறிப்பு (விரும்பினால்)"; +"brown" = "பழுப்பு"; +"downloader_search_field_hint" = "வரைபடத்தைக் கண்டுபிடி"; +"dialog_routing_disclaimer_precision" = "— வரைபடம் துல்லியமற்றதாக இருக்கலாம், மேலும் பரிந்துரைக்கப்பட்ட பாதை எப்போதும் இலக்கை அடைய மிகவும் உகந்த வழியாக இருக்காது;"; +"delete_list" = "பட்டியலை நீக்கு"; +"osm_more_about" = "OpenStreetMap பற்றி மேலும்"; +"error_enter_correct_zip_code" = "சரியான அஞ்சல் குறியீட்டை உள்ளிடவும்"; +"editor_detailed_description" = "நீங்கள் பரிந்துரைக்கும் வரைபட மாற்றங்கள் OpenStreetMap சமூகத்திற்கு அனுப்பப்படும். CoMaps இல் திருத்த முடியாத கூடுதல் விவரங்களை விவரிக்கவும்."; +"bookmarks_convert_error_title" = "பிழை"; +"select_cuisine" = "சமையலைத் தேர்ந்தெடுக்கவும்"; +"editor_share_to_all_dialog_message_2" = "OpenStreetMap எடிட்டர்கள் மாற்றங்களைச் சரிபார்த்து, அவர்களுக்கு ஏதேனும் கேள்விகள் இருந்தால் உங்களைத் தொடர்புகொள்வார்கள்."; +"terms_of_use" = "பயன்பாட்டு விதிமுறைகள்"; +"day_off" = "மூடப்பட்டது"; +"downloader_delete_map_dialog" = "உங்கள் வரைபடத் திருத்தங்கள் அனைத்தும் வரைபடத்துடன் நீக்கப்படும்."; +"downloader_search_results" = "கண்டுபிடிக்கப்பட்டது"; +"saved" = "சேமிக்கப்பட்டது"; +"editor_time_delete" = "அட்டவணையை நீக்கு"; +"p2p_start" = "தொடங்கு"; +"create" = "உருவாக்க"; +"core_exit" = "வெளியேறு"; +"hour" = "ம"; +"dialog_routing_error_location_not_found" = "வழியை உருவாக்க முடியவில்லை. தற்போதைய சிபிஎச் ஒருங்கிணைப்புகளை அடையாளம் காண முடியவில்லை."; +"location_services_disabled_2" = "2. இருப்பிடத்தைத் தட்டவும்"; +"bookmarks_import" = "புக்மார்க்குகள் மற்றும் தடங்களை இறக்குமதி செய்யவும்"; +"opens_tomorrow_at" = "நாளை %@க்கு திறக்கப்படும்"; +"closes_in" = "%@ இல் மூடப்படும்"; +"gray" = "சாம்பல்"; +"downloader_downloading" = "பதிவிறக்குகிறது:"; +"unknown" = "தெரியவில்லை"; +"p2p_reroute_from_current" = "உங்கள் தற்போதைய இருப்பிடத்திலிருந்து ஒரு வழியைத் திட்டமிட விரும்புகிறீர்களா?"; +"pink" = "இளஞ்சிவப்பு"; +"dialog_routing_change_intermediate" = "இடைநிலைப் புள்ளியைக் கண்டறிய முடியவில்லை."; +"downloader_status_outdated" = "புதுப்பிப்பு"; +"button_layer_subway" = "சுரங்கப்பாதை"; +"transliteration_title_disabled_summary" = "வரைபடத்திற்கு உள்ளக மொழியை எப்போதும் பயன்படுத்தும் போது முடக்கப்படும்"; +"whatsnew_editor_message_1" = "வரைபடத்தில் புதிய இடங்களைச் சேர்க்கவும், ஏற்கனவே உள்ளவற்றை நேரடியாக பயன்பாட்டிலிருந்து திருத்தவும்."; +"osm_profile" = "OpenStreetMap சுயவிவரம்"; +"bookmark_lists_hide_all" = "அனைத்தையும் மறை"; +"editor_sharing_title" = "நான் CoMaps வரைபடங்களை மேம்படுத்தினேன்"; +"routing_download_maps_along" = "உங்கள் பாதையில் உள்ள அனைத்து வரைபடங்களையும் பதிவிறக்கவும்"; +"routing_planning_error" = "பாதை திட்டமிடல் தோல்வியடைந்தது"; +"downloader_update_all_button" = "அனைத்தையும் புதுப்பிக்கவும்"; +"restore" = "மீட்டமை"; +"downloader_applying" = "%@ விண்ணப்பிக்கிறது…"; +"routing_arrive" = "%@ இல் வருகை"; +"current_location_unknown_error_message" = "உங்கள் இருப்பிடத்தைக் கண்டறியும் போது பிழை ஏற்பட்டது. உங்கள் சாதனம் சரியாக இயங்குகிறதா எனச் சரிபார்த்து, பிறகு முயற்சிக்கவும்."; +"osm_profile_explanation" = "[OpenStreetMap.org](https://openstreetmap.org) (OSM) என்பது ஒரு இலவச மற்றும் திறந்த வரைபடத்தை உருவாக்குவதற்கான ஒரு சமூக திட்டமாகும். CoMaps இல் உள்ள வரைபடத் தரவின் முக்கிய சான்று இது மற்றும் விக்கிபீடியாவைப் போலவே செயல்படுகிறது. நீங்கள் இடங்களைச் சேர்க்கலாம் அல்லது திருத்தலாம் மற்றும் அவை உலகம் முழுவதும் உள்ள மில்லியன் கணக்கான பயனர்களுக்குக் கிடைக்கும். \nசமூகத்தில் சேர்ந்து அனைவருக்கும் சிறந்த வரைபடத்தை உருவாக்க உதவுங்கள்!"; +"power_managment_title" = "ஆற்றல் சேமிப்பு முறை"; +"opens_dayoftheweek_at" = "%2$@ இல் %1$@ திறக்கும்"; +"mobile_data_dialog" = "விரிவான தகவலைக் காட்ட மொபைல் இணையத்தைப் பயன்படுத்தவா?"; +"planning_route_remove_title" = "அகற்ற இங்கே இழுக்கவும்"; +"p2p_your_location" = "உங்கள் இருப்பிடம்"; +"text_more_button" = "…மேலும்"; +"downloader_of" = "%1$d / %2$d"; +"mobile_data_option_ask" = "எப்போதும் கேள்"; +"download_over_mobile_message" = "சில திட்டங்கள் அல்லது ரோமிங்கில் இது கணிசமாக விலை உயர்ந்ததாக இருக்கலாம்."; +"email_error_title" = "மின்னஞ்சல் அனுப்புவதில் பிழை"; +"add_language" = "ஒரு மொழியைச் சேர்க்கவும்"; +"common_check_internet_connection_dialog" = "உங்கள் சாதனம் இணையத்துடன் இணைக்கப்பட்டுள்ளதை உறுதிசெய்யவும்."; +"location_services_disabled_on_device_additional_message" = "அல்லது இருப்பிடம் இல்லாமல் CoMaps ஐப் பயன்படுத்துவதைத் தொடரவும்"; +"recent_track_background_dialog_message" = "CoMaps நீங்கள் அண்மைக் காலத்தில் பயணித்த வழியைப் பதிவுசெய்ய பின்னணியில் உங்கள் இருப்பிடத்தைப் பயன்படுத்துகிறது."; +"current_location_unknown_error_title" = "தற்போதைய இடம் தெரியவில்லை."; +"editor_time_advanced" = "மேம்பட்ட பயன்முறை"; +"add_street" = "ஒரு தெருவைச் சேர்க்கவும்"; +"share_with_friends" = "நண்பர்களுடன் பகிருங்கள்"; +"last_upload" = "கடைசியாக பதிவேற்றம்"; +"osm_profile_register_promt" = "OpenStreetMap கணக்கு இல்லையா?"; +"title_error_downloading_bookmarks" = "பிழை ஏற்பட்டது"; +"editor_example_values" = "எடுத்துக்காட்டு மதிப்புகள்"; +"message_invalid_feature_position" = "எந்தப் பொருளையும் இங்கு வைக்க முடியாது"; +"mobile_data_option_always" = "எப்போதும் பயன்படுத்தவும்"; +"off_recent_track_background_button" = "முடக்கு"; +"dialog_routing_disclaimer_borders" = "— எல்லை மண்டலங்களில் உள்ள வழிகளில் எச்சரிக்கையாக இருங்கள்: எங்கள் ஆப்ச் உருவாக்கிய வழிகள் சில நேரங்களில் அங்கீகரிக்கப்படாத இடங்களில் நாட்டின் எல்லைகளைக் கடக்கலாம்."; +"phone" = "தொலைபேசி"; +"decline" = "நிராகரி"; +"downloader_no_downloaded_maps_title" = "நீங்கள் எந்த வரைபடத்தையும் பதிவிறக்கம் செய்யவில்லை"; +"p2p_only_from_current" = "உங்களின் தற்போதைய இருப்பிடத்திலிருந்து மட்டுமே வழிசெலுத்தல் கிடைக்கும்."; +"downloader_near_me_subtitle" = "என் அருகில்"; +"dialog_routing_change_start_or_end" = "உங்கள் தொடக்கப் புள்ளி அல்லது சேருமிடத்தைச் சரிசெய்யவும்."; +"export_file_gpx" = "GPX ஐ ஏற்றுமதி செய்யவும்"; +"add_opening_hours" = "திறக்கும் நேரத்தைச் சேர்க்கவும்"; +"general_settings" = "பொது அமைப்புகள்"; +"bookmarks_error_title_share_empty" = "பகிர்வதில் பிழை"; +"dialog_routing_change_end" = "இலக்கை சரிசெய்யவும்"; +"planning_route_manage_route" = "வழியை நிர்வகிக்கவும்"; +"place_name" = "இடப் பெயர்"; +"navigation_stop_button" = "நிறுத்து"; +"power_managment_setting_manual_max" = "எப்போதும்"; +"osm_profile_delete" = "OpenStreetMap கணக்கை நீக்கவும்"; +"please_note" = "தயவுசெய்து கவனிக்கவும்"; +"bookmarks_detect_title" = "புதிய கோப்புகள் கண்டறியப்பட்டன"; +"migration_download_error_dialog" = "பதிவிறக்க பிழை"; +"choose_street" = "ஒரு தெருவைத் தேர்ந்தெடுக்கவும்"; +"p2p_to_here" = "செல்லும் பாதை"; +"editor_operator" = "ஆபரேட்டர்"; +"dialog_routing_intermediate_not_determined" = "உங்கள் இடைநிலைப் புள்ளியைச் சரிசெய்யவும்."; +"bookmark_lists" = "பட்டியல்கள்"; +"read_in_wikipedia" = "விக்கிபீடியா"; +"editor_edits_sent_message" = "உங்கள் குறிப்பு OpenStreetMap க்கு அனுப்பப்படும்"; +"download_button" = "பதிவிறக்கம்"; +"downloader_no_space_title" = "போதுமான இடம் இல்லை"; +"kilometers_per_hour" = "கிமீ/ம"; +"editor_report_problem_send_button" = "அனுப்பு"; +"editor_remove_place_button" = "நீக்கு"; +"dialog_routing_disclaimer_recommendations" = "- பரிந்துரைக்கப்பட்ட வழிகள் பரிந்துரைகளாக மட்டுமே புரிந்து கொள்ளப்பட வேண்டும்;"; +"email_error_body" = "மின்னஞ்சல் கிளையன்ட் அமைக்கப்படவில்லை. தயவுசெய்து அதை உள்ளமைக்கவும் அல்லது எங்களை %@ இல் தொடர்பு கொள்ளவும்"; +"editor_time_allday" = "நாள் முழுவதும் (24 மணிநேரம்)"; +"downloader_download_map" = "வரைபடத்தைப் பதிவிறக்கவும்"; +"deep_orange" = "ஆழமான ஆரஞ்சு"; +"editor_share_to_all_dialog_title" = "எல்லா பயனர்களுக்கும் அனுப்ப விரும்புகிறீர்களா?"; +"mobile_data_description" = "வரைபட புதுப்பிப்பு அறிவிப்புகள் மற்றும் திருத்தங்களை பதிவேற்ற மொபைல் இணையம் தேவை."; +"daily" = "நாள்தோறும்"; +"editor_hours_closed" = "வணிகம் அல்லாத நேரம்"; +"mobile_data_option_not_today" = "இன்று பயன்படுத்த வேண்டாம்"; +"downloader_update_maps" = "வரைபடத்தைப் புதுப்பிக்கவும்"; +"dialog_routing_end_not_determined" = "பாதை உருவாக்கப்படவில்லை. சேருமிடத்தைக் கண்டறிய முடியவில்லை."; +"closed_now" = "இப்போது மூடப்பட்டுள்ளது"; +"dialog_routing_download_and_update_all" = "ஒரு வழியைக் கணக்கிட, திட்டமிடப்பட்ட பாதையில் உள்ள அனைத்து வரைபடங்களையும் பதிவிறக்கவும் அல்லது புதுப்பிக்கவும்."; +"deep_purple" = "அடர் ஊதா"; +"error_enter_correct_storey_number" = "மாடிகளின் எண்ணிக்கை %d ஐ விட அதிகமாக இருக்கக்கூடாது"; +"download_over_mobile_header" = "செல்லுலார் பிணையம் இணைப்பு மூலம் பதிவிறக்கவா?"; +"orange" = "ஆரஞ்சு"; +"error_enter_correct_web" = "சரியான இணைய முகவரியை உள்ளிடவும்"; +"bookmark" = "புத்தககுறி"; +"editor_edit_place_title" = "திருத்துதல்"; +"editor_place_doesnt_exist" = "இடம் இல்லை"; +"subway_data_unavailable" = "சுரங்கப்பாதை வரைபடம் கிடைக்கவில்லை"; +"green" = "பச்சை"; +"pref_tts_speedcams_auto" = "வேகமாக சென்றால் எச்சரிக்கவும்"; +"details" = "விவரங்கள்"; +"yellow" = "மஞ்சள்"; +"privacy_policy" = "தனியுரிமைக் கொள்கை"; +"editor_default_language_hint" = "அச் it is written in the local மொழி"; +"search_not_found" = "அச்சச்சோ, முடிவுகள் எதுவும் கிடைக்கவில்லை."; +"editor_add_select_location" = "இருப்பிடத்தைத் தேர்ந்தெடுக்கவும்"; +"downloader_queued" = "வரிசையில் நிற்கிறது"; +"light_blue" = "வெளிர் நீலம்"; +"downloader_delete_map" = "வரைபடத்தை நீக்கு"; +"popular_place" = "பிரபலமானது"; +"routing_add_finish_point" = "இலக்கு புள்ளியைச் சேர்க்க, தேடலைப் பயன்படுத்தவும் அல்லது வரைபடத்தில் தட்டவும்"; +"pref_calibration_title" = "திசைகாட்டி அளவுத்திருத்தம்"; +"mobile_data_option_today" = "இன்று மட்டும்"; +"editor_done_dialog_1" = "உலக வரைபடத்தை மாற்றிவிட்டீர்கள்! அதை நீங்களே வைத்துக் கொள்ளாதீர்கள்; உங்கள் நண்பர்களிடம் சொல்லி அதை ஒன்றாக திருத்தவும்."; +"button_convert" = "மாற்றவும்"; +"voice_explanation_before_version26" = "*அணுகல்தன்மை*, *பேசப்பட்ட உள்ளடக்கம்*, *குரல்* ஆகியவற்றின் கீழ் சிச்டம் அமைப்புகளில் சிறந்த குரலைத் தேர்வுசெய்ய முடியும்."; +"red" = "சிவப்பு"; +"hide" = "மறை"; +"editor_detailed_description_hint" = "விரிவான கருத்து"; +"dialog_routing_select_closer_start" = "சாலைக்கு அருகில் ஒரு தொடக்கப் புள்ளியைத் தேர்ந்தெடுக்கவும்."; +"lime" = "சுண்ணாம்பு"; +"cyan" = "சியான்"; +"teal" = "டீல்"; +"level" = "மாடி"; +"refresh" = "புதுப்பிப்பு"; +"day_off_today" = "இன்று மூடப்பட்டது"; +"location_services_disabled_3" = "3. பயன்பாட்டைப் பயன்படுத்தும் போது தேர்ந்தெடுக்கவும்"; +"osm_profile_register" = "OpenStreetMap இல் பதிவு செய்யவும்"; +"location_services_disabled_on_device_3" = "3. இருப்பிட சேவைகளைத் தேர்ந்தெடுக்கவும்"; +"miles_per_hour" = "mph"; +"history" = "வரலாறு"; +"osm_profile_remove_promt" = "உங்கள் கணக்கை மீண்டும் இணைக்க முடியவில்லை அல்லது விரும்பவில்லை என்றால், இந்தப் பயன்பாட்டிலிருந்து அதை அகற்றலாம்"; +"closed" = "மூடப்பட்டது"; +"editor_time_close" = "மூடப்பட்டது"; +"editor_time_add" = "அட்டவணையைச் சேர்க்கவும்"; +"osm_more_about_url" = "https://wiki.openstreetmap.org/wiki/About_OpenStreetMap"; +"editor_edit_place_category_title" = "வகை"; +"bookmarks_error_title_list_name_already_taken" = "இந்த பெயர் ஏற்கனவே எடுக்கப்பட்டது"; +"placepage_add_stop" = "நிறுத்தத்தைச் சேர்க்கவும்"; +"autodownload" = "வரைபடங்களைத் தானாகப் பதிவிறக்கவும்"; +"osm_mapdata_explanation %@" = "*%@* வரை சமூகத்தால் உருவாக்கப்பட்ட வரைபடத் தரவு. [OpenStreetMap.org](https://openstreetmap.org) இல் வரைபடத்தை எவ்வாறு திருத்துவது மற்றும் புதுப்பிப்பது என்பது பற்றி மேலும் அறிக."; +"osm_profile_login" = "OpenStreetMap இல் உள்நுழைக"; +"dialog_incorrect_feature_position" = "இடத்தை மாற்றவும்"; +"downloader_status_failed" = "தோல்வியடைந்தது"; +"dialog_routing_system_error" = "கணினி பிழை"; +"dialog_routing_download_and_build_cross_route" = "வரைபடத்தைப் பதிவிறக்கம் செய்து, ஒன்றுக்கும் மேற்பட்ட வரைபடத்தில் மிகவும் உகந்த வழியை உருவாக்க விரும்புகிறீர்களா?"; +"dialog_routing_disclaimer_beware" = "சாலைகளில் எச்சரிக்கையாகவும் பாதுகாப்பாகவும் இருங்கள்!"; +"log_file_size" = "பதிவு கோப்பு அளவு: %@"; +"bookmarks_create_new_group" = "புதிய பட்டியலை உருவாக்கவும்"; +"editor_add_select_category_all_subtitle" = "அனைத்து வகைகள்"; +"placepage_edit_bookmark_button" = "புக்மார்க்கைத் திருத்து"; +"error_enter_correct_phone" = "சரியான தொலைபேசி எண்ணை உள்ளிடவும்"; +"dialog_routing_start_not_determined" = "பாதை உருவாக்கப்படவில்லை. தொடக்கப் புள்ளியைக் கண்டறிய முடியவில்லை."; +"osm_profile_view_edit_history" = "திருத்த வரலாற்றைக் காண்க"; +"downloader_percent" = "%@ (%@ இல் %@)"; +"dialog_routing_download_and_update_maps" = "பாதையைக் கணக்கிட, திட்டமிடப்பட்ட பாதையில் உள்ள அனைத்து வரைபடத்தையும் பதிவிறக்கி புதுப்பிக்கவும்."; +"placepage_bookmark_name_hint" = "புத்தகக்குறி பெயர்"; +"power_managment_description" = "சில செயல்பாடுகளின் இழப்பில் மின் பயன்பாட்டைக் குறைக்க முயற்சிக்கவும்."; +"error_enter_correct_name" = "சரியான பெயரை உள்ளிடவும்"; +"dialog_routing_download_files" = "தேவையான கோப்புகளைப் பதிவிறக்கவும்"; +"migration_no_space_message" = "பதிவிறக்க, உங்களுக்கு அதிக இடம் தேவை. தேவையற்ற தரவுகளை நீக்கவும்."; +"downloader_no_downloaded_maps_message" = "ஆஃப்லைனில் தேட மற்றும் செல்ல வரைபடங்களைப் பதிவிறக்கவும்."; +"search_history_text" = "உங்கள் அண்மைக் கால தேடல்களைக் காண்க."; +"location_services_disabled_on_device_2" = "2. தனியுரிமையைத் தேர்ந்தெடுக்கவும்"; +"dialog_routing_unable_locate_route" = "வழியைக் கண்டறிய முடியவில்லை"; +"bookmarks_error_title_list_name_too_long" = "இந்தப் பெயர் மிக நீளமானது"; +"cuisine" = "சமையல்"; +"editor_zip_code" = "குறியீடு"; +"pref_tts_speedcams_never" = "எச்சரிக்க வேண்டாம்"; +"osm_profile_view_notes" = "குறிப்புகளைக் காண்க"; +"twentyfour_seven" = "24/7"; +"place_description_title" = "இட விளக்கம்"; +"editor_add_select_category_popular_subtitle" = "பிரபலமானது"; +"editor_time_add_closed" = "வணிகம் அல்லாத நேரத்தைச் சேர்க்கவும்"; +"placepage_remove_stop" = "நிறுத்தத்தை அகற்று"; +"core_placepage_unknown_place" = "வரைபட புள்ளி"; +"dialog_routing_try_again" = "மீண்டும் முயற்சிக்கவும்"; +"sharing_call_action_look" = "பாருங்கள்"; +"clear_search" = "தேடல் வரலாற்றை அழிக்கவும்"; +"downloader_download_all_button" = "அனைத்தையும் பதிவிறக்கவும்"; +"editor_comment_hint" = "கருத்து…"; +"editor_share_to_all_dialog_message_1" = "நீங்கள் தனிப்பட்ட அல்லது தனிப்பட்ட தரவு எதையும் உள்ளிடவில்லை என்பதை உறுதிப்படுத்தவும்."; +"location_services_disabled_message" = "சாதன அமைப்புகளில் புவிஇருப்பிடத்திற்கான அணுகலை இயக்கவும்"; +"edit_place" = "இடத்தைத் திருத்து"; +"downloader_available_maps" = "கிடைக்கும்"; +"existence_confirmed_time_ago" = "இருப்பு உறுதிப்படுத்தப்பட்டது %@"; +"editor_category_unsuitable_title" = "பொருத்தமான வகையைக் கண்டுபிடிக்க முடியவில்லையா?"; +"location_services_disabled_on_device_4" = "4. இருப்பிடச் சேவைகளை இயக்கவும்"; +"layers_title" = "வரைபட நடைகள் மற்றும் அடுக்குகள்"; +"postal_code" = "குறியீடு"; +"location_services_disabled_1" = "1. அமைப்புகளைத் திறக்கவும்"; +"osm_profile_reauthorize_promt" = "இந்த பயன்பாட்டிலிருந்து OpenStreetMap கணக்கு துண்டிக்கப்பட்டது"; +"power_managment_setting_auto" = "பேட்டரி குறைவாக இருக்கும்போது"; +"search_history_title" = "தேடல் வரலாறு"; +"house_number" = "கட்டிட எண்"; +"show" = "காட்டு"; +"dialog_routing_location_unknown_turn_on" = "தற்போதைய சிபிஎச் ஆயத்தொலைவுகளைக் கண்டறிய முடியவில்லை. வழியைக் கணக்கிட, இருப்பிடச் சேவைகளை இயக்கவும்."; +"dialog_routing_disclaimer_title" = "வழியைப் பின்தொடரும் போது, தயவுசெய்து நினைவில் கொள்ளுங்கள்:"; +"location_services_disabled_header" = "இருப்பிடச் சேவைகள் முடக்கப்பட்டுள்ளன"; +"editor_place_doesnt_exist_description" = "OpenStreetMap சமூகத்திற்கு பிழைக் குறிப்பை அனுப்ப, அந்த இடம் இப்போது எப்படி இருக்கிறது என்பதை விவரிக்கவும்"; +"long_tap_toast" = "இடைமுகத்தைப் பார்க்க மீண்டும் வரைபடத்தில் நீண்ட நேரம் தட்டவும்"; +"bookmarks_error_message_empty_list_name" = "பட்டியல் பெயரை உள்ளிடவும்"; +"start_from_my_position" = "இருந்து தொடங்குங்கள்"; +"routing_failed_cross_mwm_building" = "ஒரு பகுதியின் வரைபடத்தில் முழுமையாகக் கொண்டிருக்கும் வழிகளை மட்டுமே உருவாக்க முடியும்."; +"email_or_username" = "மின்னஞ்சல் அல்லது பயனர் பெயர்"; +"editor_focus_map_on_location" = "இடம் அல்லது வணிகத்தின் இடத்தில் சிலுவையை வைக்க வரைபடத்தை இழுக்கவும்."; +"error_enter_correct_email" = "சரியான மின்னஞ்சலை உள்ளிடவும்"; +"placepage_delete_bookmark_button" = "புத்தகக்குறியை நீக்கு"; +"hours_confirmed_time_ago" = "%@ உறுதிப்படுத்தப்பட்டது"; +"placepage_call_button" = "அழைக்கவும்"; +"book_button" = "நூல்"; +"error_enter_correct_house_number" = "சரியான கட்டிட எண்ணை உள்ளிடவும்"; +"choose_language" = "ஒரு மொழியை தேர்வு செய்யவும்"; +"editor_edit_place_name_hint" = "இடத்தின் பெயர்"; +"accept" = "ஏற்றுக்கொள்"; +"dialog_routing_change_start" = "தொடக்க புள்ளியை சரிசெய்யவும்"; +"editor_remove_place_message" = "சேர்க்கப்பட்ட இடத்தை நீக்கவா?"; +"blue_gray" = "நீல சாம்பல்"; +"wikimedia_commons" = "விக்கிமீடியா காமன்ச்"; +"editor_reset_edits_message" = "அனைத்து உள்ளக மாற்றங்களையும் நிராகரிக்கவா?"; +"traffic_update_app_message" = "ட்ராஃபிக் தரவைக் காட்ட, பயன்பாடு புதுப்பிக்கப்பட வேண்டும்."; +"editor_add_place_title" = "சேர்த்தல்"; +"day" = "டி"; +"bookmarks_error_message_share_empty" = "வெற்று பட்டியலைப் பகிர முடியாது"; +"osm_profile_remove" = "OpenStreetMap கணக்கை அகற்று"; +"big_font" = "வரைபட லேபிள்களுக்கான அளவை அதிகரிக்கவும்"; +"search_not_found_query" = "நீங்கள் தேடும் பகுதியைப் பதிவிறக்கவும் அல்லது அருகிலுள்ள நகரம்/கிராமத்தின் பெயரைச் சேர்க்க முயற்சிக்கவும்."; +"voice_explanation" = "*அணுகல்தன்மை*, *படிக்க & பேசு*, *குரல்* ஆகியவற்றின் கீழ் சிச்டம் அமைப்புகளில் சிறந்த குரலைத் தேர்வுசெய்ய முடியும்."; +"button_plan" = "திட்டம்"; +"purple" = "ஊதா"; +"bookmarks_error_message_share_general" = "பயன்பாட்டுப் பிழை காரணமாகப் பகிர முடியவில்லை"; +"downloader_downloaded_subtitle" = "பதிவிறக்கம் செய்யப்பட்டது"; +"blue" = "நீலம்"; +"traffic_data_unavailable" = "போக்குவரத்து தரவு கிடைக்கவில்லை"; +"mobile_data_option_never" = "ஒருபோதும் பயன்படுத்த வேண்டாம்"; +"editor_time_open" = "திற"; +"bookmarks_convert_error_message" = "சில கோப்புகள் மாற்றப்படவில்லை."; +"profile" = "OpenStreetMap சுயவிவரம்"; +"transliteration_title" = "லத்தீன் எழுத்துக்களில் ஒலிபெயர்ப்பு"; +"editor_time_simple" = "எளிய முறை"; +"editor_add_select_category" = "வகையைத் தேர்ந்தெடு"; +"speedcams_alert_title" = "வேக கேமராக்கள்"; +"recent_track_background_dialog_title" = "நீங்கள் அண்மைக் காலத்தில் பயணித்த பாதையின் பதிவை முடக்கவா?"; +"placepage_more_button" = "மேலும்"; +"osm_profile_logout" = "OpenStreetMap கணக்கிலிருந்து வெளியேறவும்"; +"minute" = "மணித்துளி"; +"traffic_update_maps_text" = "ட்ராஃபிக் தரவைக் காட்ட, வரைபடங்கள் புதுப்பிக்கப்பட வேண்டும்."; +"bookmark_lists_show_all" = "அனைத்தையும் காட்டு"; +"routing_requires_all_map" = "வழியை உருவாக்க, உங்கள் இருப்பிடத்திலிருந்து நீங்கள் சேருமிடத்திற்கு அனைத்து வரைபடங்களையும் பதிவிறக்கம் செய்து புதுப்பிக்க வேண்டும்."; +"thank_you" = "நன்றி"; +"osm_profile_reauthorize" = "OpenStreetMap உடன் மீண்டும் இணைக்கவும்"; +"trip_start" = "போகலாம்"; +"trip_finished" = "நீங்கள் வந்துவிட்டீர்கள்!"; +"icloud_disabled_message" = "இந்த அம்சத்தைப் பயன்படுத்த, உங்கள் சாதனத்தின் அமைப்புகளில் iCloud ஐ இயக்கவும்."; +"track_recording_alert_title" = "புக்மார்க்குகள் மற்றும் தடங்களில் சேமிக்கவா?"; +"downloader_loading_ios" = "பதிவிறக்குகிறது"; +"speedcams_alert_title_carplay_1" = "விரைவு"; +"app_tip_05" = "வரைபடத்தில் உங்கள் தற்போதைய இருப்பிடத்தைத் தேர்ந்தெடுக்க முடியும் என்பது உங்களுக்குத் தெரியுமா?"; +"whats_new_auto_update_button_size" = "புதுப்பி (%@)"; +"button_layer_outdoor" = "வெளியில்"; +"money" = "பணம்"; +"start_track_recording" = "பதிவு தடம்"; +"dialog_routing_change_end_carplay" = "நீங்கள் சேருமிடத்திற்கான வழியைக் கண்டுபிடிக்க முடியவில்லை. மற்றொரு முடிவுப் புள்ளியைத் தேர்வு செய்யவும்"; +"avoid_tolls" = "சுங்கச்சாவடிகளைத் தவிர்க்கவும்"; +"self_service" = "தன்வய பணி"; +"track_title" = "மின்தடம்"; +"car_continue_on_the_phone" = "தொலைபேசியில் தொடரவும்"; +"isolines_activation_error_dialog" = "விளிம்பு கோடுகளைச் செயல்படுத்த, இந்தப் பகுதிக்கான வரைபடத் தரவைப் பதிவிறக்க வேண்டும்"; +"icloud_synchronization_error_alert_title" = "iCloud ஒத்திசைவு தோல்வி"; +"shops" = "கடைகள்"; +"isolines_location_error_dialog" = "இந்த பகுதியில் இன்னும் விளிம்பு கோடுகள் கிடைக்கவில்லை"; +"bookmarks_recently_deleted" = "அண்மைக் காலத்தில் நீக்கப்பட்ட பட்டியல்கள்"; +"move" = "நகர்த்தவும்"; +"elevation_profile_diff_level_moderate" = "மிதமான"; +"transit_not_found" = "இந்தப் பகுதியில் சுரங்கப்பாதை வழிசெலுத்தல் இன்னும் கிடைக்கவில்லை"; +"carplay_roundabout_exit" = "%@ வெளியேறு"; +"food_places" = "உணவு"; +"app_tip_03" = "உங்களுக்கு ஒரு மென்பொருள் உருவாக்குநரைத் தெரிந்திருந்தால், உங்களுக்குத் தேவையான அம்சத்தை செயல்படுத்தும்படி அவரிடம் அல்லது அவளிடம் கேட்கலாம்."; +"avoid_motorways" = "தனிவழிப்பாதைகளைத் தவிர்க்கவும்"; +"parks" = "பூங்காக்கள்"; +"dialog_routing_unable_locate_route_carplay" = "பாதை அமைக்க முடியவில்லை. மற்ற வழிப் புள்ளிகளைக் குறிப்பிடவும்"; +"sort_name" = "பெயரால் வரிசைப்படுத்தவும்"; +"no" = "இல்லை"; +"clear" = "தெளிவு"; +"app_tip_09" = "நீங்கள் விரும்பும் வேகமான, தனியுரிமையை மையமாகக் கொண்ட, பயன்படுத்த எளிதான வரைபடங்களை உருவாக்குவதே எங்கள் முக்கிய குறிக்கோள்."; +"app_tip_08" = "வரைபடத் தரவை நீங்கள் எளிதாகச் சரிசெய்து மேம்படுத்தலாம்."; +"stop_without_saving" = "சேமிக்காமல் நிறுத்து"; +"bugreport_alert_message" = "டெவலப்பர்களுக்கு பிழை அறிக்கையை அனுப்ப விரும்புகிறீர்களா? \nCoMaps எந்தப் பிழைத் தகவலையும் தானாகச் சேகரிக்காது என்பதால் நாங்கள் எங்கள் பயனர்களை நம்பியுள்ளோம். CoMaps ஐ ஆதரித்ததற்கு முன்கூட்டியே நன்றி!"; +"car_continue_in_the_car" = "கார் திரைக்கு"; +"dialog_routing_change_start_carplay" = "உங்கள் தற்போதைய இருப்பிடத்திலிருந்து வழியை உருவாக்க முடியவில்லை"; +"dialog_routing_check_gps_carplay" = "சிபிஎச் சிக்னல் இல்லை. தயவுசெய்து திறந்த பகுதிக்கு செல்லவும்"; +"drive_through" = "டிரைவ்-த்ரூ"; +"moremonth_ago_sorttype" = "ஒரு மாதத்திற்கும் மேலாக"; +"enable_icloud_synchronization_message" = "iCloud ஒத்திசைவு வளர்ச்சியில் உள்ள ஒரு சோதனை அம்சமாகும். உங்களின் அனைத்து புக்மார்க்குகள் மற்றும் டிராக்குகளின் காப்புப்பிரதியை உருவாக்கியுள்ளீர்கள் என்பதை உறுதிப்படுத்தவும்."; +"unable_to_calc_alert_subtitle" = "ஒரு வழியைக் கண்டுபிடிக்க முடியவில்லை. இது உங்கள் ரூட்டிங் விருப்பங்கள் அல்லது முழுமையடையாத OpenStreetMap தரவு காரணமாக இருக்கலாம். உங்கள் ரூட்டிங் விருப்பங்களை மாற்றி மீண்டும் முயற்சிக்கவும்."; +"medicine" = "மருந்து"; +"download_map_carplay" = "உங்கள் மொபைல் சாதனத்தில் உள்ள பயன்பாட்டில் வரைபடங்களைப் பதிவிறக்கவும்"; +"stop_track_recording" = "ட்ராக் ரெக்கார்டிங்கை நிறுத்துங்கள்"; +"follow_my_position" = "மீண்டும் மையப்படுத்து"; +"ferry_crossing" = "படகு கடப்பு"; +"others_sorttype" = "மற்றவை"; +"car_used_on_the_car_screen" = "நீங்கள் இப்போது கார் திரையில் CoMaps ஐப் பயன்படுத்துகிறீர்கள்"; +"parkings" = "பார்க்கிங்"; +"yes" = "ஆம்"; +"app_tip_07" = "எங்கள் பயன்பாடு சில ஆர்வலர்கள் மற்றும் சமூகத்தால் உருவாக்கப்பட்டது."; +"dialog_routing_download_files_carplay" = "வழியை உருவாக்க, உங்கள் சாதனத்தில் விடுபட்ட வரைபடங்களைப் பதிவிறக்கவும்"; +"avoid_steps" = "படிக்கட்டுகளைத் தவிர்க்கவும்"; +"placepage_delete_track_confirmation_alert_message" = "இந்த டிராக்கை நிச்சயமாக நீக்க வேண்டுமா?"; +"dialog_pedestrian_route_is_long_header" = "சுரங்கப்பாதை பாதை இல்லை"; +"unpaved_road" = "செப்பனிடப்படாத சாலை"; +"whats_new_auto_update_button_later" = "பின்னர் கைமுறையாக புதுப்பிக்கவும்"; +"app_tip_06" = "எங்கள் பயன்பாட்டை உங்கள் மொழியில் மொழிபெயர்க்க நீங்கள் உதவலாம்."; +"search_in_the_list" = "பட்டியலில் தேடவும்"; +"elevation_profile_ascent" = "ஏற்றம்"; +"animals" = "விலங்குகள்"; +"ok" = "சரி"; +"bookmarks_export" = "அனைத்து புக்மார்க்குகளையும் தடங்களையும் ஏற்றுமதி செய்யவும்"; +"icloud_synchronization_error_cloud_is_unavailable" = "பிழை: iCloud கிடைக்கவில்லை"; +"enable_icloud_synchronization_title" = "iCloud ஒத்திசைவை இயக்கவும்"; +"placepage_track_name_hint" = "ட்ராக் பெயர்"; +"speedcams_alert_title_carplay_2" = "வேக எச்சரிக்கைகள்"; +"isolines_toast_zooms_1_10" = "ஐசோலைன்களை ஆராய பெரிதாக்கவும்"; +"elevation_profile_descent" = "இறக்கம்"; +"avoid_paved" = "நடைபாதை சாலைகளைத் தவிர்க்கவும்"; +"translated_om_site_url" = "https://www.comaps.app/"; +"backup" = "காப்புப்பிரதி"; +"edit_track" = "தடத்தை திருத்து"; +"track_recording_toast_nothing_to_save" = "ட்ராக் காலியாக உள்ளது - சேமிக்க எதுவும் இல்லை"; +"hotels" = "ஓட்டல்கள்"; +"unable_to_calc_alert_title" = "வழியைக் கணக்கிட முடியவில்லை"; +"network" = "நெட்வொர்க்: %@"; +"elevation_profile_diff_level_easy" = "எளிதானது"; +"elevation_profile_diff_level" = "தொல்லை நிலை"; +"near_me_sorttype" = "என் அருகில்"; +"change_driving_options_btn" = "ரூட்டிங் விருப்பங்கள் இயக்கப்பட்டன"; +"car_used_on_the_phone_screen" = "நீங்கள் இப்போது ஃபோன் திரையில் CoMaps ஐப் பயன்படுத்துகிறீர்கள்"; +"redirect_route_alert" = "பாதையை மீண்டும் உருவாக்க விரும்புகிறீர்களா?"; +"enable_logging_warning_message" = "உதவி உரையாடலில் \"பிழையைப் புகாரளி\" என்பதைப் பயன்படுத்தி, உங்கள் சிக்கலைப் பற்றிய விரிவான கண்டறியும் பதிவுகளைப் பதிவுசெய்து கைமுறையாக எங்களுக்கு அனுப்ப இந்த விருப்பத்தை தற்காலிகமாக இயக்கவும். பதிவுகளில் இருப்பிடத் செய்தி இருக்கலாம்."; +"dialog_routing_rebuild_from_current_location_carplay" = "உங்கள் தற்போதைய இடத்திலிருந்து பாதை மீண்டும் கட்டமைக்கப்படும்"; +"elevation_profile_max_elevation" = "அதிகபட்சம். உயரம்"; +"icloud_synchronization_error_quota_exceeded" = "பிழை: iCloud ஒதுக்கீட்டை மீறியதால் ஒத்திசைக்க முடியவில்லை"; +"icloud_sync" = "iCloud ஒத்திசைவு (பீட்டா)"; +"dialog_routing_rebuild_for_vehicle_carplay" = "பாதை ஆட்டோமொபைலாக மாற்றப்படும்"; +"week_ago_sorttype" = "ஒரு வாரம் முன்பு"; +"driving_options_title" = "ரூட்டிங் விருப்பங்கள்"; +"switch_to_phone_bookmarks_carplay" = "எல்லா புக்மார்க்குகளையும் பார்க்க மொபைலுக்கு மாறவும்"; +"website_menu" = "பட்டியல் இணைப்பு"; +"app_tip_02" = "எங்கள் பயன்பாட்டை விரும்புகிறீர்களா? வளர்ச்சிக்கு ஆதரவளிக்க நன்கொடை வழங்குங்கள்! இன்னும் பிடிக்கவில்லையா? ஏன் என்று எங்களுக்குத் தெரியப்படுத்துங்கள், நாங்கள் அதை சரிசெய்வோம்!"; +"pick_destination" = "இலக்கு"; +"capacity" = "திறன்: %@"; +"keyboard_availability_alert" = "வண்டி ஓட்டும்போது விசைப்பலகை கிடைக்காது"; +"whats_new_auto_update_message" = "வரைபடங்களைப் புதுப்பிப்பது, பொருட்களைப் பற்றிய தகவல்களைப் புதுப்பித்த நிலையில் வைத்திருக்கும்"; +"avoid_unpaved" = "செப்பனிடப்படாத சாலைகளைத் தவிர்க்கவும்"; +"app_tip_04" = "எதையும் தேர்ந்தெடுக்க வரைபடத்தில் எங்கும் தட்டவும். இடைமுகத்தை மறைக்க மற்றும் காட்ட ஒரு நீண்ட தட்டு பயன்படுத்தப்படுகிறது."; +"enable" = "இயக்கு"; +"then_turn" = "பிறகு"; +"mountains" = "மலைகள்"; +"app_tip_01" = "உங்கள் நன்கொடைகள் மற்றும் ஆதரவுடன், உலகில் சிறந்த வரைபடங்களை உருவாக்க முடியும்!"; +"buildings" = "கட்டிடங்கள்"; +"month_ago_sorttype" = "ஒரு மாதம் முன்பு"; +"museums" = "அருங்காட்சியகங்கள்"; +"sort" = "வரிசைப்படுத்து…"; +"dialog_routing_system_error_carplay" = "பிழை ஏற்பட்டது. பயன்பாட்டை மறுதொடக்கம் செய்யவும்"; +"downloader_updating_ios" = "புதுப்பிக்கிறது"; +"icloud_disabled_title" = "iCloud முடக்கப்பட்டுள்ளது"; +"sort_type" = "வகை மூலம் வரிசைப்படுத்தவும்"; +"delete_all" = "அனைத்தையும் நீக்கு"; +"outdoor_seating" = "வெளிப்புற இருக்கை"; +"swim_places" = "நீந்தவும்"; +"search_results" = "தேடல் முடிவுகள்"; +"elevation_profile_diff_level_hard" = "கடினமான"; +"no_available" = "இல்லை"; +"fuel_places" = "எரிவாயு நிலையங்கள்"; +"dialog_pedestrian_route_is_long_message" = "சுரங்கப்பாதை நிலையத்திற்கு அருகில் உள்ள தொடக்க அல்லது முடிவுப் புள்ளியைத் தேர்வு செய்யவும்"; +"avoid_ferry" = "படகுகளைத் தவிர்க்கவும்"; +"elevation_profile_min_elevation" = "குறைந்தபட்சம் உயரம்"; +"whats_new_auto_update_title" = "பதிவிறக்கம் செய்யப்பட்ட வரைபடங்களைப் புதுப்பிக்கவும்"; +"recover" = "மீட்கவும்"; +"placepage_delete_track_button" = "தடத்தை நீக்கு"; +"tourist_places" = "காட்சிகள்"; +"define_to_avoid_btn" = "தவிர்க்க வேண்டிய சாலைகளை வரையறுக்கவும்"; +"toll_road" = "சுங்கச்சாவடி"; +"not_all_shown_bookmarks_carplay" = "எல்லா புக்மார்க்குகளும் காட்டப்படவில்லை"; +"icloud_synchronization_error_connection_error" = "பிழை: இணைப்பு பிழை காரணமாக ஒத்திசைக்க முடியவில்லை"; +"sort_distance" = "தூரத்தின்படி வரிசைப்படுத்தவும்"; +"recover_all" = "அனைத்தையும் மீட்டெடுக்கவும்"; +"moreyear_ago_sorttype" = "ஒரு வருடத்திற்கு முன்பு"; +"religious_places" = "மத இடங்கள்"; +"sort_date" = "தேதி வாரியாக வரிசைப்படுத்தவும்"; +"app_tip_00" = "எங்கள் சமூகத்தால் உருவாக்கப்பட்ட வரைபடங்களைப் பயன்படுத்தியதற்கு நன்றி!"; +"sort_default" = "முன்னிருப்பாக வரிசைப்படுத்தவும்"; +"button_layer_isolines" = "விளிம்பு கோடுகள்"; +"change_color" = "நிறத்தை மாற்றவும்"; +"continue_recording" = "பதிவைத் தொடரவும்"; +"map" = "வரைபடம்"; +"open_in_app" = "மற்றொரு பயன்பாட்டில் திறக்கவும்"; +"yes_available" = "ஆம்"; diff --git a/iphone/Maps/LocalizedStrings/ta.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/ta.lproj/LocalizableTypes.strings new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/iphone/Maps/LocalizedStrings/ta.lproj/LocalizableTypes.strings @@ -0,0 +1 @@ + diff --git a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings index c84bf39c7..60f470605 100644 --- a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings +++ b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings @@ -524,21 +524,21 @@ "autodownload" = "自动下载"; /* Place Page opening hours text */ -"closed_now" = "已歇业"; +"closed_now" = "已关闭"; /* Place Page opening hours text */ "daily" = "每天"; -"twentyfour_seven" = "24/7 全天候营业"; -"day_off_today" = "今天不营业"; -"day_off" = "不营业"; +"twentyfour_seven" = "24/7"; +"day_off_today" = "今天关闭"; +"day_off" = "关闭"; "today" = "今天"; -"opens_tomorrow_at" = "明天 %@ 营业"; -"opens_dayoftheweek_at" = "%1$@ %2$@ 营业"; -"opens_at" = "%@ 营业"; -"opens_in" = "将于 %@ 后营业"; -"closes_at" = "%@ 不营业"; -"closes_in" = "将于 %@ 后不营业"; -"closed" = "已停止营业"; +"opens_tomorrow_at" = "明天 %@ 开放"; +"opens_dayoftheweek_at" = "%1$@ %2$@ 开放"; +"opens_at" = "%@ 开放"; +"opens_in" = "%@ 开放"; +"closes_at" = "%@ 关闭"; +"closes_in" = "%@ 关闭"; +"closed" = "已关闭"; "add_opening_hours" = "添加营业时间"; /* OpenStreetMap */ @@ -820,7 +820,7 @@ "avoid_tolls" = "避开收费公路"; /* Recommended length for CarPlay and Android Auto is around 25-27 characters */ -"avoid_unpaved" = "避开未铺砌道路"; +"avoid_unpaved" = "避开非铺装道路‌"; /* Recommended length for CarPlay and Android Auto is around 25-27 characters */ "avoid_ferry" = "避开轮渡"; @@ -830,7 +830,7 @@ "define_to_avoid_btn" = "选择要避开的道路"; "change_driving_options_btn" = "绕行设置已开启"; "toll_road" = "收费公路"; -"unpaved_road" = "未铺砌道路"; +"unpaved_road" = "非铺装道路‌"; "ferry_crossing" = "轮渡"; "trip_start" = "出发"; "pick_destination" = "目的地"; @@ -1105,3 +1105,4 @@ "unknown" = "未知"; "voice_explanation_before_version26" = "可以在系统设置中的 *辅助功能*、*朗读内容*、*声音*下选择更好的声音。"; "voice_explanation" = "可以在系统设置中的 *辅助功能*、*阅读与朗读*、*声音*下选择更好的声音。"; +"avoid_paved" = "避开铺装道路"; From b2077ecf0b3ce556e54df3abfd34840b1f063a98 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sat, 15 Nov 2025 12:02:50 +0100 Subject: [PATCH 082/136] [types] Fix translation keys for soup kitchen and food banks Signed-off-by: Yannik Bloscheck --- android/sdk/src/main/res/values-da/types_strings.xml | 4 ++-- android/sdk/src/main/res/values-de/types_strings.xml | 4 ++-- android/sdk/src/main/res/values-es/types_strings.xml | 4 ++-- android/sdk/src/main/res/values-et/types_strings.xml | 4 ++-- android/sdk/src/main/res/values-fr/types_strings.xml | 4 ++-- android/sdk/src/main/res/values-lv/types_strings.xml | 2 +- android/sdk/src/main/res/values-nb/types_strings.xml | 4 ++-- android/sdk/src/main/res/values-nl/types_strings.xml | 4 ++-- android/sdk/src/main/res/values-pl/types_strings.xml | 4 ++-- android/sdk/src/main/res/values-pt-rBR/types_strings.xml | 4 ++-- android/sdk/src/main/res/values-pt/types_strings.xml | 4 ++-- android/sdk/src/main/res/values-ru/types_strings.xml | 4 ++-- android/sdk/src/main/res/values-sr/types_strings.xml | 4 ++-- android/sdk/src/main/res/values-sv/types_strings.xml | 2 +- android/sdk/src/main/res/values/types_strings.xml | 4 ++-- .../Maps/LocalizedStrings/cs.lproj/LocalizableTypes.strings | 4 ++-- .../Maps/LocalizedStrings/da.lproj/LocalizableTypes.strings | 4 ++-- .../Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings | 4 ++-- .../LocalizedStrings/en-GB.lproj/LocalizableTypes.strings | 4 ++-- .../Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings | 4 ++-- .../Maps/LocalizedStrings/es.lproj/LocalizableTypes.strings | 4 ++-- .../Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings | 4 ++-- .../Maps/LocalizedStrings/fr.lproj/LocalizableTypes.strings | 4 ++-- .../Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings | 2 +- .../Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings | 4 ++-- .../Maps/LocalizedStrings/nl.lproj/LocalizableTypes.strings | 4 ++-- .../Maps/LocalizedStrings/pl.lproj/LocalizableTypes.strings | 4 ++-- .../LocalizedStrings/pt-BR.lproj/LocalizableTypes.strings | 4 ++-- .../Maps/LocalizedStrings/pt.lproj/LocalizableTypes.strings | 4 ++-- .../Maps/LocalizedStrings/ru.lproj/LocalizableTypes.strings | 4 ++-- .../Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings | 4 ++-- .../Maps/LocalizedStrings/sv.lproj/LocalizableTypes.strings | 2 +- 32 files changed, 60 insertions(+), 60 deletions(-) diff --git a/android/sdk/src/main/res/values-da/types_strings.xml b/android/sdk/src/main/res/values-da/types_strings.xml index 08f41a16d..7832dcf18 100644 --- a/android/sdk/src/main/res/values-da/types_strings.xml +++ b/android/sdk/src/main/res/values-da/types_strings.xml @@ -1413,8 +1413,8 @@ Teleskop (Radio) Teleskop (Gamma) Svømmehal - Fødevarebank - Suppekøkken + Fødevarebank + Suppekøkken Fødevarerdeling Donationsbøsse diff --git a/android/sdk/src/main/res/values-de/types_strings.xml b/android/sdk/src/main/res/values-de/types_strings.xml index 63c3d5007..8ca9e881a 100644 --- a/android/sdk/src/main/res/values-de/types_strings.xml +++ b/android/sdk/src/main/res/values-de/types_strings.xml @@ -1449,6 +1449,6 @@ Teleskop (Gamma) Observatorium Zahlungszentrum - Suppenküche - Tafel + Suppenküche + Tafel diff --git a/android/sdk/src/main/res/values-es/types_strings.xml b/android/sdk/src/main/res/values-es/types_strings.xml index 2b96694ec..986fc4782 100644 --- a/android/sdk/src/main/res/values-es/types_strings.xml +++ b/android/sdk/src/main/res/values-es/types_strings.xml @@ -1448,10 +1448,10 @@ Centro de pagos Salvavidas Tienda de telecomunicaciones - Banco de alimentos + Banco de alimentos Punto de rescate de emergencia Centro de actividades en interior - Comedor social + Comedor social Alimentos compartidos Give Box diff --git a/android/sdk/src/main/res/values-et/types_strings.xml b/android/sdk/src/main/res/values-et/types_strings.xml index d48228230..fe1b71c8c 100644 --- a/android/sdk/src/main/res/values-et/types_strings.xml +++ b/android/sdk/src/main/res/values-et/types_strings.xml @@ -1447,8 +1447,8 @@ Maksekeskus Mängusaal/Mängutuba Sideteenuste pood - Supiköök - Toidupank + Supiköök + Toidupank Toidujagamine Annetuskast Asukohatuvastuspunkt hädaolukorras diff --git a/android/sdk/src/main/res/values-fr/types_strings.xml b/android/sdk/src/main/res/values-fr/types_strings.xml index 68eeebeca..6a6b12d4b 100644 --- a/android/sdk/src/main/res/values-fr/types_strings.xml +++ b/android/sdk/src/main/res/values-fr/types_strings.xml @@ -1444,11 +1444,11 @@ Télescope (optique) Télescope (radio) Observatoire - Banque alimentaire + Banque alimentaire Repas partagé Télescope (Gamma) Covoiturage - Soupe populaire + Soupe populaire Boîte à don Télescope diff --git a/android/sdk/src/main/res/values-lv/types_strings.xml b/android/sdk/src/main/res/values-lv/types_strings.xml index 3efc4a6f6..afdf2f0d2 100644 --- a/android/sdk/src/main/res/values-lv/types_strings.xml +++ b/android/sdk/src/main/res/values-lv/types_strings.xml @@ -153,7 +153,7 @@ Teleskops Teleskops (optiskais) Teleskops (radio) - Zupas virtuve + Zupas virtuve Ēdiena kopīgošana Glābšanas boja Defibrillators diff --git a/android/sdk/src/main/res/values-nb/types_strings.xml b/android/sdk/src/main/res/values-nb/types_strings.xml index 8abdfc39d..01b2432cd 100644 --- a/android/sdk/src/main/res/values-nb/types_strings.xml +++ b/android/sdk/src/main/res/values-nb/types_strings.xml @@ -1364,10 +1364,10 @@ Militært Utdanningsinstitusjon Teleskop - Matsentral + Matsentral Teleskop (Gamma) Teleskop (Radio) - Suppekjøkken + Suppekjøkken Samkjøring Telekommunikasjonsbutikk Båtutleie diff --git a/android/sdk/src/main/res/values-nl/types_strings.xml b/android/sdk/src/main/res/values-nl/types_strings.xml index 1da325c95..ed529e3df 100644 --- a/android/sdk/src/main/res/values-nl/types_strings.xml +++ b/android/sdk/src/main/res/values-nl/types_strings.xml @@ -1443,8 +1443,8 @@ Zwemcentrum Telecommunicatiewinkel Leegstand bedrijfspand - Gaarkeuken - Voedselbank + Gaarkeuken + Voedselbank Verzamelpunt Yogastudio Lounge diff --git a/android/sdk/src/main/res/values-pl/types_strings.xml b/android/sdk/src/main/res/values-pl/types_strings.xml index db36b4c5e..ca2306b3b 100644 --- a/android/sdk/src/main/res/values-pl/types_strings.xml +++ b/android/sdk/src/main/res/values-pl/types_strings.xml @@ -1443,7 +1443,7 @@ Obserwatorium Car Pooling Sklep dostawcy usług telekomunikacyjnych - Bank żywności - Jadłodajnia + Bank żywności + Jadłodajnia Jadłodzielnia diff --git a/android/sdk/src/main/res/values-pt-rBR/types_strings.xml b/android/sdk/src/main/res/values-pt-rBR/types_strings.xml index 014baa046..17f8fd8ef 100644 --- a/android/sdk/src/main/res/values-pt-rBR/types_strings.xml +++ b/android/sdk/src/main/res/values-pt-rBR/types_strings.xml @@ -1436,8 +1436,8 @@ Centro de pagamentos Centro de recreação interno Loja de Telecomunicação - Restaurante popular - Banco de alimentos + Restaurante popular + Banco de alimentos Compartilhamento de alimentos Caixa de doação Ponto de Resgate de Emergência diff --git a/android/sdk/src/main/res/values-pt/types_strings.xml b/android/sdk/src/main/res/values-pt/types_strings.xml index ae87e89d0..6faadd812 100644 --- a/android/sdk/src/main/res/values-pt/types_strings.xml +++ b/android/sdk/src/main/res/values-pt/types_strings.xml @@ -1450,8 +1450,8 @@ Centro de Atividades Interior Loja de Telecomunicação Establecimento Vazio - Sopa Comunitária - Banco Alimentar + Sopa Comunitária + Banco Alimentar Partilha de Comida Caixa de Doações Spa Diurno diff --git a/android/sdk/src/main/res/values-ru/types_strings.xml b/android/sdk/src/main/res/values-ru/types_strings.xml index 435af9f09..ae69642b0 100644 --- a/android/sdk/src/main/res/values-ru/types_strings.xml +++ b/android/sdk/src/main/res/values-ru/types_strings.xml @@ -1446,8 +1446,8 @@ Студия Йоги Телекоммуникационный магазин Вакантный бизнес - Бесплатная столовая - Продовольственный банк + Бесплатная столовая + Продовольственный банк Обмен едой Подарить коробку Скамья без спинки diff --git a/android/sdk/src/main/res/values-sr/types_strings.xml b/android/sdk/src/main/res/values-sr/types_strings.xml index 8990c9010..1476b3fab 100644 --- a/android/sdk/src/main/res/values-sr/types_strings.xml +++ b/android/sdk/src/main/res/values-sr/types_strings.xml @@ -1400,8 +1400,8 @@ Продавница расвете Кутија за поклоне Дељење хране - Банка хране - Народна кухиња + Банка хране + Народна кухиња Опсерваторија Телескоп Телескоп (оптички) diff --git a/android/sdk/src/main/res/values-sv/types_strings.xml b/android/sdk/src/main/res/values-sv/types_strings.xml index bd19ed9c3..00d8acff8 100644 --- a/android/sdk/src/main/res/values-sv/types_strings.xml +++ b/android/sdk/src/main/res/values-sv/types_strings.xml @@ -1360,7 +1360,7 @@ Cykelparkering under tak Livboj Räddningspunkt - Soppkök + Soppkök Observatorium Teleskop Båtuthyrning diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 7f5093399..75d6e6e3c 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -1449,8 +1449,8 @@ No self-service Social Facility - Soup Kitchen - Food Bank + Soup Kitchen + Food Bank Food Sharing Give Box diff --git a/iphone/Maps/LocalizedStrings/cs.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/cs.lproj/LocalizableTypes.strings index 008160e01..8d9585ff7 100644 --- a/iphone/Maps/LocalizedStrings/cs.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/cs.lproj/LocalizableTypes.strings @@ -1538,7 +1538,7 @@ "type.man_made.telescope.optical" = "Teleskop (optický)"; "type.man_made.telescope.radio" = "Teleskop (rádio)"; "type.amenity.food_sharing" = "Food sharing"; -"type.amenity.food_bank" = "Potravinová banka"; -"type.amenity.soup_kitchen" = "Vývařovna"; +"type.social_facility.food_bank" = "Potravinová banka"; +"type.social_facility.soup_kitchen" = "Vývařovna"; "type.amenity.give_box" = "Give Box"; "type.man_made.telescope.gamma" = "Teleskop (gamma)"; diff --git a/iphone/Maps/LocalizedStrings/da.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/da.lproj/LocalizableTypes.strings index aa12d3d9f..8fe2872c3 100644 --- a/iphone/Maps/LocalizedStrings/da.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/da.lproj/LocalizableTypes.strings @@ -1497,8 +1497,8 @@ "type.man_made.telescope.optical" = "Teleskop (Optisk)"; "type.man_made.telescope.radio" = "Teleskop (Radio)"; "type.amenity.food_sharing" = "Fødevarerdeling"; -"type.amenity.food_bank" = "Fødevarebank"; -"type.amenity.soup_kitchen" = "Suppekøkken"; +"type.social_facility.food_bank" = "Fødevarebank"; +"type.social_facility.soup_kitchen" = "Suppekøkken"; "type.man_made.telescope" = "Teleskop"; "type.amenity.give_box" = "Donationsbøsse"; "type.man_made.telescope.gamma" = "Teleskop (Gamma)"; diff --git a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings index 81f546556..6a90f2c3c 100644 --- a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings @@ -1537,5 +1537,5 @@ "type.man_made.telescope" = "Teleskop"; "type.man_made.telescope.gamma" = "Teleskop (Gamma)"; "type.amenity.payment_centre" = "Zahlungszentrum"; -"type.amenity.food_bank" = "Tafel"; -"type.amenity.soup_kitchen" = "Suppenküche"; +"type.social_facility.food_bank" = "Tafel"; +"type.social_facility.soup_kitchen" = "Suppenküche"; diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index 6ba271edd..cdfcbb245 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -1503,8 +1503,8 @@ /* https://wiki.openstreetmap.org/wiki/Key:social_facility */ "type.amenity.social_facility" = "Social Facility"; -"type.amenity.soup_kitchen" = "Soup Kitchen"; -"type.amenity.food_bank" = "Food Bank"; +"type.social_facility.soup_kitchen" = "Soup Kitchen"; +"type.social_facility.food_bank" = "Food Bank"; "type.amenity.food_sharing" = "Food Sharing"; "type.amenity.give_box" = "Give Box"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index f117934c7..9a10ae34f 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -1548,8 +1548,8 @@ /* https://wiki.openstreetmap.org/wiki/Key:social_facility */ "type.amenity.social_facility" = "Social Facility"; -"type.amenity.soup_kitchen" = "Soup Kitchen"; -"type.amenity.food_bank" = "Food Bank"; +"type.social_facility.soup_kitchen" = "Soup Kitchen"; +"type.social_facility.food_bank" = "Food Bank"; "type.amenity.food_sharing" = "Food Sharing"; "type.amenity.give_box" = "Give Box"; diff --git a/iphone/Maps/LocalizedStrings/es.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/es.lproj/LocalizableTypes.strings index fcbe97733..5d81fb1a3 100644 --- a/iphone/Maps/LocalizedStrings/es.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/es.lproj/LocalizableTypes.strings @@ -1538,9 +1538,9 @@ "type.amenity.payment_centre" = "Centro de pagos"; "type.emergency.life_ring" = "Salvavidas"; "type.shop.telecommunication" = "Tienda de telecomunicaciones"; -"type.amenity.food_bank" = "Banco de alimentos"; +"type.social_facility.food_bank" = "Banco de alimentos"; "type.emergency.access_point" = "Punto de rescate de emergencia"; "type.amenity.food_sharing" = "Alimentos compartidos"; -"type.amenity.soup_kitchen" = "Comedor social"; +"type.social_facility.soup_kitchen" = "Comedor social"; "type.amenity.give_box" = "Give Box"; "type.leisure.indoor_play" = "Centro de actividades en interior"; diff --git a/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings index 4fef21211..a910d4120 100644 --- a/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings @@ -1531,8 +1531,8 @@ "type.man_made.telescope.optical" = "Optiline teleskoop"; "type.man_made.telescope.radio" = "Raadioteleskoop"; "type.amenity.food_sharing" = "Toidujagamine"; -"type.amenity.food_bank" = "Toidupank"; -"type.amenity.soup_kitchen" = "Supiköök"; +"type.social_facility.food_bank" = "Toidupank"; +"type.social_facility.soup_kitchen" = "Supiköök"; "type.man_made.telescope" = "Teleskoop"; "type.amenity.give_box" = "Annetuskast"; "type.man_made.telescope.gamma" = "Gammateleskoop"; diff --git a/iphone/Maps/LocalizedStrings/fr.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/fr.lproj/LocalizableTypes.strings index cd368b2c7..e114af3ca 100644 --- a/iphone/Maps/LocalizedStrings/fr.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/fr.lproj/LocalizableTypes.strings @@ -1536,8 +1536,8 @@ "type.man_made.telescope.optical" = "Télescope (optique)"; "type.man_made.telescope.radio" = "Télescope (radio)"; "type.amenity.food_sharing" = "Repas partagé"; -"type.amenity.food_bank" = "Banque alimentaire"; -"type.amenity.soup_kitchen" = "Soupe populaire"; +"type.social_facility.food_bank" = "Banque alimentaire"; +"type.social_facility.soup_kitchen" = "Soupe populaire"; "type.man_made.telescope" = "Télescope"; "type.amenity.give_box" = "Boîte à don"; "type.man_made.telescope.gamma" = "Télescope (Gamma)"; diff --git a/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings index e12a799a3..4ecc69895 100644 --- a/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/lv.lproj/LocalizableTypes.strings @@ -1533,7 +1533,7 @@ "type.man_made.telescope.optical" = "Teleskops (optiskais)"; "type.man_made.telescope.radio" = "Teleskops (radio)"; "type.amenity.food_sharing" = "Ēdiena kopīgošana"; -"type.amenity.soup_kitchen" = "Zupas virtuve"; +"type.social_facility.soup_kitchen" = "Zupas virtuve"; "type.man_made.telescope" = "Teleskops"; "type.man_made.telescope.gamma" = "Teleskops (Gamma)"; "type.emergency.access_point" = "Ārkārtas glābšanas punkts"; diff --git a/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings index 5daec58c5..3c4594bfa 100644 --- a/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/nb.lproj/LocalizableTypes.strings @@ -1526,8 +1526,8 @@ "type.leisure.sports_centre.sport.swimming" = "Svømmesenter"; "type.amenity.bench.backless" = "Benk uten rygg"; "type.man_made.telescope.radio" = "Teleskop (Radio)"; -"type.amenity.food_bank" = "Matsentral"; -"type.amenity.soup_kitchen" = "Suppekjøkken"; +"type.social_facility.food_bank" = "Matsentral"; +"type.social_facility.soup_kitchen" = "Suppekjøkken"; "type.man_made.telescope" = "Teleskop"; "type.man_made.telescope.gamma" = "Teleskop (Gamma)"; "type.amenity.car_pooling" = "Samkjøring"; diff --git a/iphone/Maps/LocalizedStrings/nl.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/nl.lproj/LocalizableTypes.strings index e38e6897a..cda05bf25 100644 --- a/iphone/Maps/LocalizedStrings/nl.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/nl.lproj/LocalizableTypes.strings @@ -1535,8 +1535,8 @@ "type.leisure.sports_centre.sport.swimming" = "Zwemcentrum"; "type.shop.telecommunication" = "Telecommunicatiewinkel"; "type.disusedbusiness" = "Leegstand bedrijfspand"; -"type.amenity.soup_kitchen" = "Gaarkeuken"; -"type.amenity.food_bank" = "Voedselbank"; +"type.social_facility.soup_kitchen" = "Gaarkeuken"; +"type.social_facility.food_bank" = "Voedselbank"; "type.leisure.fitness_centre.sport.yoga" = "Yogastudio"; "type.amenity.lounger" = "Lounge"; "type.amenity.payment_centre" = "Betaalkantoor"; diff --git a/iphone/Maps/LocalizedStrings/pl.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/pl.lproj/LocalizableTypes.strings index 2973250b7..1a4db2a6c 100644 --- a/iphone/Maps/LocalizedStrings/pl.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/pl.lproj/LocalizableTypes.strings @@ -1534,7 +1534,7 @@ "type.man_made.telescope.gamma" = "Teleskop (prom. gamma)"; "type.amenity.boat_rental" = "Wypożyczalnia łodzi"; "type.amenity.food_sharing" = "Jadłodzielnia"; -"type.amenity.food_bank" = "Bank żywności"; -"type.amenity.soup_kitchen" = "Jadłodajnia"; +"type.social_facility.food_bank" = "Bank żywności"; +"type.social_facility.soup_kitchen" = "Jadłodajnia"; "type.amenity.car_pooling" = "Car Pooling"; "type.shop.telecommunication" = "Sklep dostawcy usług telekomunikacyjnych"; diff --git a/iphone/Maps/LocalizedStrings/pt-BR.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/pt-BR.lproj/LocalizableTypes.strings index 7376459d3..e62b3db13 100644 --- a/iphone/Maps/LocalizedStrings/pt-BR.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/pt-BR.lproj/LocalizableTypes.strings @@ -1531,8 +1531,8 @@ "type.man_made.telescope.optical" = "Telescópio (óptico)"; "type.man_made.telescope.radio" = "Telescópio (rádio)"; "type.amenity.food_sharing" = "Compartilhamento de alimentos"; -"type.amenity.food_bank" = "Banco de alimentos"; -"type.amenity.soup_kitchen" = "Restaurante popular"; +"type.social_facility.food_bank" = "Banco de alimentos"; +"type.social_facility.soup_kitchen" = "Restaurante popular"; "type.man_made.telescope" = "Telescópio"; "type.amenity.give_box" = "Caixa de doação"; "type.man_made.telescope.gamma" = "Telescópio (gama)"; diff --git a/iphone/Maps/LocalizedStrings/pt.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/pt.lproj/LocalizableTypes.strings index f45f51f98..7fbdf831d 100644 --- a/iphone/Maps/LocalizedStrings/pt.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/pt.lproj/LocalizableTypes.strings @@ -1540,8 +1540,8 @@ "type.leisure.indoor_play" = "Centro de Atividades Interior"; "type.shop.telecommunication" = "Loja de Telecomunicação"; "type.disusedbusiness" = "Establecimento Vazio"; -"type.amenity.soup_kitchen" = "Sopa Comunitária"; -"type.amenity.food_bank" = "Banco Alimentar"; +"type.social_facility.soup_kitchen" = "Sopa Comunitária"; +"type.social_facility.food_bank" = "Banco Alimentar"; "type.amenity.food_sharing" = "Partilha de Comida"; "type.amenity.give_box" = "Caixa de Doações"; "type.shop.beauty.day_spa" = "Spa Diurno"; diff --git a/iphone/Maps/LocalizedStrings/ru.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/ru.lproj/LocalizableTypes.strings index c73bdb03b..faca5b3df 100644 --- a/iphone/Maps/LocalizedStrings/ru.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/ru.lproj/LocalizableTypes.strings @@ -1536,9 +1536,9 @@ "type.leisure.fitness_centre.sport.yoga" = "Студия Йоги"; "type.shop.telecommunication" = "Телекоммуникационный магазин"; "type.disusedbusiness" = "Вакантный бизнес"; -"type.amenity.soup_kitchen" = "Бесплатная столовая"; +"type.social_facility.soup_kitchen" = "Бесплатная столовая"; "type.amenity.food_sharing" = "Обмен едой"; -"type.amenity.food_bank" = "Продовольственный банк"; +"type.social_facility.food_bank" = "Продовольственный банк"; "type.amenity.give_box" = "Подарить коробку"; "type.amenity.bench.backless" = "Скамья без спинки"; "type.amenity.mobile_money_agent" = "Агент мобильных платежей"; diff --git a/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings index d3b72519c..ac7ca93c9 100644 --- a/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/sr.lproj/LocalizableTypes.strings @@ -1493,8 +1493,8 @@ "type.man_made.telescope.optical" = "Телескоп (оптички)"; "type.man_made.telescope.radio" = "Телескоп (радио)"; "type.amenity.food_sharing" = "Дељење хране"; -"type.amenity.food_bank" = "Банка хране"; -"type.amenity.soup_kitchen" = "Народна кухиња"; +"type.social_facility.food_bank" = "Банка хране"; +"type.social_facility.soup_kitchen" = "Народна кухиња"; "type.man_made.telescope" = "Телескоп"; "type.amenity.give_box" = "Кутија за поклоне"; "type.man_made.telescope.gamma" = "Телескоп (гама)"; diff --git a/iphone/Maps/LocalizedStrings/sv.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/sv.lproj/LocalizableTypes.strings index 6781e9c9f..434c1fd7c 100644 --- a/iphone/Maps/LocalizedStrings/sv.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/sv.lproj/LocalizableTypes.strings @@ -1490,7 +1490,7 @@ "type.building.guardhouse" = "Security Booth"; "type.emergency.access_point" = "Räddningspunkt"; "type.emergency.life_ring" = "Livboj"; -"type.amenity.soup_kitchen" = "Soppkök"; +"type.social_facility.soup_kitchen" = "Soppkök"; "type.man_made.observatory" = "Observatorium"; "type.man_made.telescope" = "Teleskop"; "type.amenity.boat_rental" = "Båtuthyrning"; From 5c2e0b5b43b14839857a7000f55a34f4f2f1f5c8 Mon Sep 17 00:00:00 2001 From: NoelClick Date: Sat, 15 Nov 2025 01:32:04 -0800 Subject: [PATCH 083/136] [android] Unify search opening hours formatting with place page Signed-off-by: NoelClick --- .../app/organicmaps/search/SearchAdapter.java | 56 +++++++++---------- 1 file changed, 25 insertions(+), 31 deletions(-) diff --git a/android/app/src/main/java/app/organicmaps/search/SearchAdapter.java b/android/app/src/main/java/app/organicmaps/search/SearchAdapter.java index e8022d270..b42c25ce5 100644 --- a/android/app/src/main/java/app/organicmaps/search/SearchAdapter.java +++ b/android/app/src/main/java/app/organicmaps/search/SearchAdapter.java @@ -21,6 +21,9 @@ import app.organicmaps.util.UiUtils; class SearchAdapter extends RecyclerView.Adapter { + private static final int SHORT_HORIZON_CLOSE_MIN = 60; + private static final int SHORT_HORIZON_OPEN_MIN = 15; + private final SearchFragment mSearchFragment; @Nullable private SearchResult[] mResults; @@ -149,41 +152,32 @@ class SearchAdapter extends RecyclerView.Adapter - { - if (result.description.minutesUntilClosed < 60) // less than 1 hour - { - final String time = result.description.minutesUntilClosed + " " + resources.getString(R.string.minute); - final String string = resources.getString(R.string.closes_in, time); - - UiUtils.setTextAndShow(mOpen, string); - mOpen.setTextColor(ContextCompat.getColor(mSearchFragment.getContext(), R.color.base_yellow)); - } - else - { - UiUtils.setTextAndShow(mOpen, resources.getString(R.string.editor_time_open)); - mOpen.setTextColor(ContextCompat.getColor(mSearchFragment.getContext(), R.color.base_green)); - } + // Hide if unknown opening hours state + UiUtils.hide(mOpen); + return; } - case SearchResult.OPEN_NOW_NO -> - { - if (result.description.minutesUntilOpen < 60) // less than 1 hour - { - final String time = result.description.minutesUntilOpen + " " + resources.getString(R.string.minute); - final String string = resources.getString(R.string.opens_in, time); - UiUtils.setTextAndShow(mOpen, string); - mOpen.setTextColor(ContextCompat.getColor(mSearchFragment.getContext(), R.color.base_red)); - } - else - { - UiUtils.setTextAndShow(mOpen, resources.getString(R.string.closed)); - mOpen.setTextColor(ContextCompat.getColor(mSearchFragment.getContext(), R.color.base_red)); - } + final boolean isOpen = result.description.openNow == SearchResult.OPEN_NOW_YES; + final int minsToNextState = isOpen ? result.description.minutesUntilClosed : result.description.minutesUntilOpen; + + final boolean shortHorizonClosing = isOpen && minsToNextState >= 0 && minsToNextState <= SHORT_HORIZON_CLOSE_MIN; + final boolean shortHorizonOpening = !isOpen && minsToNextState >= 0 && minsToNextState <= SHORT_HORIZON_OPEN_MIN; + + if (shortHorizonClosing || shortHorizonOpening) + { + final String minsToChangeStr = resources.getQuantityString( + R.plurals.minutes_short, Math.max(minsToNextState, 1), Math.max(minsToNextState, 1)); + final String nextChangeFormatted = resources.getString(isOpen ? R.string.closes_in : R.string.opens_in, minsToChangeStr); + + UiUtils.setTextAndShow(mOpen, nextChangeFormatted); + mOpen.setTextColor(ContextCompat.getColor(mSearchFragment.getContext(), R.color.base_yellow)); } - default -> UiUtils.hide(mOpen); + else + { + UiUtils.setTextAndShow(mOpen, isOpen ? resources.getString(R.string.editor_time_open) : resources.getString(R.string.closed)); + mOpen.setTextColor(ContextCompat.getColor(mSearchFragment.getContext(), isOpen ? R.color.base_green : R.color.base_red)); } } From 2ae482de76103d984ead41334846d6c51195485d Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sun, 2 Nov 2025 19:00:50 +0100 Subject: [PATCH 084/136] [generator] Ignore edited status for nearby places during map generation Signed-off-by: Yannik Bloscheck --- generator/search_index_builder.cpp | 4 ++-- libs/search/mwm_context.cpp | 9 ++++++++- libs/search/mwm_context.hpp | 6 +++--- libs/search/reverse_geocoder.cpp | 12 ++++++------ libs/search/reverse_geocoder.hpp | 4 ++-- libs/search/street_vicinity_loader.cpp | 8 ++++---- libs/search/street_vicinity_loader.hpp | 4 ++-- 7 files changed, 27 insertions(+), 20 deletions(-) diff --git a/generator/search_index_builder.cpp b/generator/search_index_builder.cpp index eba47aac4..10fe3d9af 100644 --- a/generator/search_index_builder.cpp +++ b/generator/search_index_builder.cpp @@ -495,7 +495,7 @@ void BuildAddressTable(FilesContainerR & container, std::string const & addressD if (!street.empty()) { - auto const streets = search::ReverseGeocoder::GetNearbyStreets(*contexts[threadIdx], center, kStreetRadiusM); + auto const streets = search::ReverseGeocoder::GetNearbyStreets(*contexts[threadIdx], center, kStreetRadiusM, true); streetId = MatchObjectByName(street, streets, [](std::string_view name) { return search::GetStreetNameAsKey(name, false /* ignoreStreetSynonyms */); }); @@ -508,7 +508,7 @@ void BuildAddressTable(FilesContainerR & container, std::string const & addressD if (!place.empty()) { - auto const places = search::ReverseGeocoder::GetNearbyPlaces(*contexts[threadIdx], center, kPlaceRadiusM); + auto const places = search::ReverseGeocoder::GetNearbyPlaces(*contexts[threadIdx], center, kPlaceRadiusM, true); placeId = MatchObjectByName(place, places, [](std::string_view name) { return strings::MakeUniString(name); }); } diff --git a/libs/search/mwm_context.cpp b/libs/search/mwm_context.cpp index add1f7700..5729e946a 100644 --- a/libs/search/mwm_context.cpp +++ b/libs/search/mwm_context.cpp @@ -29,8 +29,15 @@ MwmContext::MwmContext(MwmSet::MwmHandle handle, MwmType type) : MwmContext(std: m_type = type; } -std::unique_ptr MwmContext::GetFeature(uint32_t index) const +std::unique_ptr MwmContext::GetFeature(uint32_t index, bool ignoredEditedStatus) const { + if (ignoredEditedStatus) { + auto ft = m_vector.GetByIndex(index); + CHECK(ft, ()); + ft->SetID(FeatureID(GetId(), index)); + return ft; + } + std::unique_ptr ft; switch (GetEditedStatus(index)) { diff --git a/libs/search/mwm_context.hpp b/libs/search/mwm_context.hpp index a40547a2a..f452e9a57 100644 --- a/libs/search/mwm_context.hpp +++ b/libs/search/mwm_context.hpp @@ -85,7 +85,7 @@ public: } template - void ForEachFeature(m2::RectD const & rect, Fn && fn) const + void ForEachFeature(m2::RectD const & rect, Fn && fn, bool ignoredEditedStatus = false) const { uint32_t const scale = m_value.GetHeader().GetLastScale(); covering::Intervals intervals; @@ -93,14 +93,14 @@ public: ForEachIndexImpl(intervals, scale, [&](uint32_t index) { - auto ft = GetFeature(index); + auto ft = GetFeature(index, ignoredEditedStatus); if (ft) fn(*ft); }); } // Returns false if feature was deleted by user. - std::unique_ptr GetFeature(uint32_t index) const; + std::unique_ptr GetFeature(uint32_t index, bool ignoredEditedStatus = false) const; [[nodiscard]] inline bool GetCenter(uint32_t index, m2::PointD & center) { return m_centers.Get(index, center); } diff --git a/libs/search/reverse_geocoder.cpp b/libs/search/reverse_geocoder.cpp index 79cc4ac2d..ca5eca22a 100644 --- a/libs/search/reverse_geocoder.cpp +++ b/libs/search/reverse_geocoder.cpp @@ -77,7 +77,7 @@ ReverseGeocoder::ReverseGeocoder(DataSource const & dataSource) : m_dataSource(d template vector GetNearbyObjects(search::MwmContext & context, m2::PointD const & center, double radiusM, - FilterT && filter) + FilterT && filter, bool ignoredEditedStatus = false) { vector objs; @@ -90,17 +90,17 @@ vector GetNearbyObjects(search::MwmContext & context, m2::PointD const & c if (!name.empty()) objs.emplace_back(ft.GetID(), feature::GetMinDistanceMeters(ft, center), name, ft.GetNames()); } - }); + }, ignoredEditedStatus); sort(objs.begin(), objs.end(), base::LessBy(&ObjT::m_distanceMeters)); return objs; } vector ReverseGeocoder::GetNearbyStreets(search::MwmContext & context, - m2::PointD const & center, double radiusM) + m2::PointD const & center, double radiusM, bool ignoredEditedStatus) { return GetNearbyObjects(context, center, radiusM, - [](FeatureType & ft) { return StreetVicinityLoader::IsStreet(ft); }); + [](FeatureType & ft) { return StreetVicinityLoader::IsStreet(ft); }, ignoredEditedStatus); } vector ReverseGeocoder::GetNearbyStreets(MwmSet::MwmId const & id, @@ -122,13 +122,13 @@ vector ReverseGeocoder::GetNearbyStreets(FeatureType & } std::vector ReverseGeocoder::GetNearbyPlaces(search::MwmContext & context, - m2::PointD const & center, double radiusM) + m2::PointD const & center, double radiusM, bool ignoredEditedStatus) { return GetNearbyObjects(context, center, radiusM, [](FeatureType & ft) { return (ftypes::IsLocalityChecker::Instance().GetType(ft) >= ftypes::LocalityType::City || ftypes::IsSuburbChecker::Instance()(ft)); - }); + }, ignoredEditedStatus); } string ReverseGeocoder::GetFeatureStreetName(FeatureType & ft) const diff --git a/libs/search/reverse_geocoder.hpp b/libs/search/reverse_geocoder.hpp index 986dcf80c..0a5ff08ad 100644 --- a/libs/search/reverse_geocoder.hpp +++ b/libs/search/reverse_geocoder.hpp @@ -114,11 +114,11 @@ public: /// Parameter |includeSquaresAndSuburbs| needed for backward compatibility: /// existing mwms operate on streets without squares and suburbs. static std::vector GetNearbyStreets(search::MwmContext & context, m2::PointD const & center, - double radiusM = kLookupRadiusM); + double radiusM = kLookupRadiusM, bool ignoredEditedStatus = false); std::vector GetNearbyStreets(MwmSet::MwmId const & id, m2::PointD const & center) const; std::vector GetNearbyStreets(FeatureType & ft) const; - static std::vector GetNearbyPlaces(search::MwmContext & context, m2::PointD const & center, double radiusM); + static std::vector GetNearbyPlaces(search::MwmContext & context, m2::PointD const & center, double radiusM, bool ignoredEditedStatus = false); /// @return feature street name. /// Returns empty string when there is no street the feature belongs to. diff --git a/libs/search/street_vicinity_loader.cpp b/libs/search/street_vicinity_loader.cpp index 83c6a70eb..26aeb097b 100644 --- a/libs/search/street_vicinity_loader.cpp +++ b/libs/search/street_vicinity_loader.cpp @@ -35,13 +35,13 @@ void StreetVicinityLoader::OnQueryFinished() m_cache.ClearIfNeeded(); } -StreetVicinityLoader::Street const & StreetVicinityLoader::GetStreet(uint32_t featureId) +StreetVicinityLoader::Street const & StreetVicinityLoader::GetStreet(uint32_t featureId, bool ignoredEditedStatus) { auto r = m_cache.Get(featureId); if (!r.second) return r.first; - LoadStreet(featureId, r.first); + LoadStreet(featureId, r.first, ignoredEditedStatus); return r.first; } @@ -54,9 +54,9 @@ bool StreetVicinityLoader::IsStreet(FeatureType & ft) return ((isLineOrArea && ftypes::IsWayChecker::Instance()(ft)) || ftypes::IsSquareChecker::Instance()(ft)); } -void StreetVicinityLoader::LoadStreet(uint32_t featureId, Street & street) +void StreetVicinityLoader::LoadStreet(uint32_t featureId, Street & street, bool ignoredEditedStatus) { - auto feature = m_context->GetFeature(featureId); + auto feature = m_context->GetFeature(featureId, ignoredEditedStatus); if (!feature || !IsStreet(*feature)) return; diff --git a/libs/search/street_vicinity_loader.hpp b/libs/search/street_vicinity_loader.hpp index 27753fcb6..dc8483633 100644 --- a/libs/search/street_vicinity_loader.hpp +++ b/libs/search/street_vicinity_loader.hpp @@ -73,10 +73,10 @@ public: void OnQueryFinished(); - Street const & GetStreet(uint32_t featureId); + Street const & GetStreet(uint32_t featureId, bool ignoredEditedStatus = false); private: - void LoadStreet(uint32_t featureId, Street & street); + void LoadStreet(uint32_t featureId, Street & street, bool ignoredEditedStatus = false); MwmContext * m_context; int m_scale; From 14c4d08e32cdc097a8e4988aef408d2cc283a70e Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Mon, 3 Nov 2025 17:59:59 +0100 Subject: [PATCH 085/136] [generator] Shorten code to avoid unnecessary `if` condition Signed-off-by: Yannik Bloscheck --- libs/search/mwm_context.hpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libs/search/mwm_context.hpp b/libs/search/mwm_context.hpp index f452e9a57..b695553f6 100644 --- a/libs/search/mwm_context.hpp +++ b/libs/search/mwm_context.hpp @@ -93,9 +93,7 @@ public: ForEachIndexImpl(intervals, scale, [&](uint32_t index) { - auto ft = GetFeature(index, ignoredEditedStatus); - if (ft) - fn(*ft); + fn(*GetFeature(index, ignoredEditedStatus)); }); } From 8db1dd55b52c34a782609299ba6628e1665a9006 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Mon, 3 Nov 2025 18:28:13 +0100 Subject: [PATCH 086/136] [generator] Name method parameter more clearly Signed-off-by: Yannik Bloscheck --- libs/search/mwm_context.cpp | 4 ++-- libs/search/mwm_context.hpp | 6 +++--- libs/search/reverse_geocoder.cpp | 12 ++++++------ libs/search/reverse_geocoder.hpp | 4 ++-- libs/search/street_vicinity_loader.cpp | 8 ++++---- libs/search/street_vicinity_loader.hpp | 4 ++-- 6 files changed, 19 insertions(+), 19 deletions(-) diff --git a/libs/search/mwm_context.cpp b/libs/search/mwm_context.cpp index 5729e946a..1bd85a8e8 100644 --- a/libs/search/mwm_context.cpp +++ b/libs/search/mwm_context.cpp @@ -29,9 +29,9 @@ MwmContext::MwmContext(MwmSet::MwmHandle handle, MwmType type) : MwmContext(std: m_type = type; } -std::unique_ptr MwmContext::GetFeature(uint32_t index, bool ignoredEditedStatus) const +std::unique_ptr MwmContext::GetFeature(uint32_t index, bool ignoreEditedStatus) const { - if (ignoredEditedStatus) { + if (ignoreEditedStatus) { auto ft = m_vector.GetByIndex(index); CHECK(ft, ()); ft->SetID(FeatureID(GetId(), index)); diff --git a/libs/search/mwm_context.hpp b/libs/search/mwm_context.hpp index b695553f6..67b3918e6 100644 --- a/libs/search/mwm_context.hpp +++ b/libs/search/mwm_context.hpp @@ -85,7 +85,7 @@ public: } template - void ForEachFeature(m2::RectD const & rect, Fn && fn, bool ignoredEditedStatus = false) const + void ForEachFeature(m2::RectD const & rect, Fn && fn, bool ignoreEditedStatus = false) const { uint32_t const scale = m_value.GetHeader().GetLastScale(); covering::Intervals intervals; @@ -93,12 +93,12 @@ public: ForEachIndexImpl(intervals, scale, [&](uint32_t index) { - fn(*GetFeature(index, ignoredEditedStatus)); + fn(*GetFeature(index, ignoreEditedStatus)); }); } // Returns false if feature was deleted by user. - std::unique_ptr GetFeature(uint32_t index, bool ignoredEditedStatus = false) const; + std::unique_ptr GetFeature(uint32_t index, bool ignoreEditedStatus = false) const; [[nodiscard]] inline bool GetCenter(uint32_t index, m2::PointD & center) { return m_centers.Get(index, center); } diff --git a/libs/search/reverse_geocoder.cpp b/libs/search/reverse_geocoder.cpp index ca5eca22a..978fca963 100644 --- a/libs/search/reverse_geocoder.cpp +++ b/libs/search/reverse_geocoder.cpp @@ -77,7 +77,7 @@ ReverseGeocoder::ReverseGeocoder(DataSource const & dataSource) : m_dataSource(d template vector GetNearbyObjects(search::MwmContext & context, m2::PointD const & center, double radiusM, - FilterT && filter, bool ignoredEditedStatus = false) + FilterT && filter, bool ignoreEditedStatus = false) { vector objs; @@ -90,17 +90,17 @@ vector GetNearbyObjects(search::MwmContext & context, m2::PointD const & c if (!name.empty()) objs.emplace_back(ft.GetID(), feature::GetMinDistanceMeters(ft, center), name, ft.GetNames()); } - }, ignoredEditedStatus); + }, ignoreEditedStatus); sort(objs.begin(), objs.end(), base::LessBy(&ObjT::m_distanceMeters)); return objs; } vector ReverseGeocoder::GetNearbyStreets(search::MwmContext & context, - m2::PointD const & center, double radiusM, bool ignoredEditedStatus) + m2::PointD const & center, double radiusM, bool ignoreEditedStatus) { return GetNearbyObjects(context, center, radiusM, - [](FeatureType & ft) { return StreetVicinityLoader::IsStreet(ft); }, ignoredEditedStatus); + [](FeatureType & ft) { return StreetVicinityLoader::IsStreet(ft); }, ignoreEditedStatus); } vector ReverseGeocoder::GetNearbyStreets(MwmSet::MwmId const & id, @@ -122,13 +122,13 @@ vector ReverseGeocoder::GetNearbyStreets(FeatureType & } std::vector ReverseGeocoder::GetNearbyPlaces(search::MwmContext & context, - m2::PointD const & center, double radiusM, bool ignoredEditedStatus) + m2::PointD const & center, double radiusM, bool ignoreEditedStatus) { return GetNearbyObjects(context, center, radiusM, [](FeatureType & ft) { return (ftypes::IsLocalityChecker::Instance().GetType(ft) >= ftypes::LocalityType::City || ftypes::IsSuburbChecker::Instance()(ft)); - }, ignoredEditedStatus); + }, ignoreEditedStatus); } string ReverseGeocoder::GetFeatureStreetName(FeatureType & ft) const diff --git a/libs/search/reverse_geocoder.hpp b/libs/search/reverse_geocoder.hpp index 0a5ff08ad..dcc767b94 100644 --- a/libs/search/reverse_geocoder.hpp +++ b/libs/search/reverse_geocoder.hpp @@ -114,11 +114,11 @@ public: /// Parameter |includeSquaresAndSuburbs| needed for backward compatibility: /// existing mwms operate on streets without squares and suburbs. static std::vector GetNearbyStreets(search::MwmContext & context, m2::PointD const & center, - double radiusM = kLookupRadiusM, bool ignoredEditedStatus = false); + double radiusM = kLookupRadiusM, bool ignoreEditedStatus = false); std::vector GetNearbyStreets(MwmSet::MwmId const & id, m2::PointD const & center) const; std::vector GetNearbyStreets(FeatureType & ft) const; - static std::vector GetNearbyPlaces(search::MwmContext & context, m2::PointD const & center, double radiusM, bool ignoredEditedStatus = false); + static std::vector GetNearbyPlaces(search::MwmContext & context, m2::PointD const & center, double radiusM, bool ignoreEditedStatus = false); /// @return feature street name. /// Returns empty string when there is no street the feature belongs to. diff --git a/libs/search/street_vicinity_loader.cpp b/libs/search/street_vicinity_loader.cpp index 26aeb097b..2479e49da 100644 --- a/libs/search/street_vicinity_loader.cpp +++ b/libs/search/street_vicinity_loader.cpp @@ -35,13 +35,13 @@ void StreetVicinityLoader::OnQueryFinished() m_cache.ClearIfNeeded(); } -StreetVicinityLoader::Street const & StreetVicinityLoader::GetStreet(uint32_t featureId, bool ignoredEditedStatus) +StreetVicinityLoader::Street const & StreetVicinityLoader::GetStreet(uint32_t featureId, bool ignoreEditedStatus) { auto r = m_cache.Get(featureId); if (!r.second) return r.first; - LoadStreet(featureId, r.first, ignoredEditedStatus); + LoadStreet(featureId, r.first, ignoreEditedStatus); return r.first; } @@ -54,9 +54,9 @@ bool StreetVicinityLoader::IsStreet(FeatureType & ft) return ((isLineOrArea && ftypes::IsWayChecker::Instance()(ft)) || ftypes::IsSquareChecker::Instance()(ft)); } -void StreetVicinityLoader::LoadStreet(uint32_t featureId, Street & street, bool ignoredEditedStatus) +void StreetVicinityLoader::LoadStreet(uint32_t featureId, Street & street, bool ignoreEditedStatus) { - auto feature = m_context->GetFeature(featureId, ignoredEditedStatus); + auto feature = m_context->GetFeature(featureId, ignoreEditedStatus); if (!feature || !IsStreet(*feature)) return; diff --git a/libs/search/street_vicinity_loader.hpp b/libs/search/street_vicinity_loader.hpp index dc8483633..db72fabcf 100644 --- a/libs/search/street_vicinity_loader.hpp +++ b/libs/search/street_vicinity_loader.hpp @@ -73,10 +73,10 @@ public: void OnQueryFinished(); - Street const & GetStreet(uint32_t featureId, bool ignoredEditedStatus = false); + Street const & GetStreet(uint32_t featureId, bool ignoreEditedStatus = false); private: - void LoadStreet(uint32_t featureId, Street & street, bool ignoredEditedStatus = false); + void LoadStreet(uint32_t featureId, Street & street, bool ignoreEditedStatus = false); MwmContext * m_context; int m_scale; From dce50b2ca6daed76d1cfa84cf4a4dacd1b46fa0b Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sat, 8 Nov 2025 14:05:48 +0100 Subject: [PATCH 087/136] [types] Adding prep, sailing and flight school Signed-off-by: Yannik Bloscheck --- android/sdk/src/main/res/values/types_strings.xml | 3 +++ data/categories-strings/en.json/localize.json | 3 +++ data/editor.config | 9 +++++++++ data/mapcss-mapping.csv | 6 +++--- .../default/dark/symbols/boating_school-m.svg | 1 + .../default/dark/symbols/driving_school-m.svg | 9 +-------- .../styles/default/dark/symbols/flying_school-m.svg | 1 + .../default/dark/symbols/language_school-m.svg | 13 +------------ data/styles/default/dark/symbols/music_school-m.svg | 8 +------- data/styles/default/dark/symbols/prep_school-m.svg | 1 + data/styles/default/include/Icons.mapcss | 9 +++++++++ .../default/include/Icons_Label_Colors.mapcss | 3 +++ .../default/include/priorities_4_overlays.prio.txt | 6 ++++++ .../default/light/symbols/boating_school-m.svg | 1 + .../default/light/symbols/driving_school-m.svg | 9 +-------- .../default/light/symbols/flying_school-m.svg | 1 + .../default/light/symbols/language_school-m.svg | 13 +------------ .../styles/default/light/symbols/music_school-m.svg | 8 +------- data/styles/default/light/symbols/prep_school-m.svg | 1 + .../outdoors/include/priorities_4_overlays.prio.txt | 6 ++++++ .../en-GB.lproj/LocalizableTypes.strings | 3 +++ .../en.lproj/LocalizableTypes.strings | 3 +++ 22 files changed, 60 insertions(+), 57 deletions(-) create mode 100644 data/styles/default/dark/symbols/boating_school-m.svg create mode 100644 data/styles/default/dark/symbols/flying_school-m.svg create mode 100644 data/styles/default/dark/symbols/prep_school-m.svg create mode 100644 data/styles/default/light/symbols/boating_school-m.svg create mode 100644 data/styles/default/light/symbols/flying_school-m.svg create mode 100644 data/styles/default/light/symbols/prep_school-m.svg diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 75d6e6e3c..252089550 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -74,6 +74,9 @@ Exhibition Center Money Transfer Music School + Sailing School + Flight School + Tutorial School Language School Embassy Security Guards Office diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index 0cc9a4d24..b6a6601c4 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -415,6 +415,9 @@ "leisure-resort|@category_hotel": "Resort", "amenity-biergarten|@category_eat|@category_nightlife": "5Biergarten", "amenity-driving_school": "4Driving school", +"amenity-sailing_school": "4Sailing school|4Boating school", +"amenity-flight_school": "5Flight school|Flying school", +"amenity-prep_school": "3Tutorial school|Prep school|Test prep center|Cram school", "amenity-music_school": "4Music school", "amenity-language_school": "4Language school", "amenity-ice_cream": "3Ice cream|Gelato", diff --git a/data/editor.config b/data/editor.config index 54db6a959..c5df5679d 100644 --- a/data/editor.config +++ b/data/editor.config @@ -1255,6 +1255,15 @@ + + + + + + + + + diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 4d4e583e4..99a9714b8 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -625,9 +625,9 @@ toilets|yes;502; highway|trunk_link|tunnel;[highway=trunk_link][tunnel?];;name;int_name;503; drinking_water|yes;[drinking_water=yes],[drinking_water=treated],[drinking_water:refill=yes];;;;504; drinking_water|no;505; -deprecated|deprecated;506;x -deprecated|deprecated;507;x -deprecated|deprecated;508;x +amenity|sailing_school;[amenity=sailing_school],[education=sailing_school];;name;int_name;506; +amenity|flight_school;[amenity=sailing_school],[education=flight_school];;name;int_name;507; +amenity|prep_school;[amenity=prep_school],[education=prep_school];;name;int_name;508; amenity|car_pooling;509; social_facility|soup_kitchen;510; social_facility|food_bank;511; diff --git a/data/styles/default/dark/symbols/boating_school-m.svg b/data/styles/default/dark/symbols/boating_school-m.svg new file mode 100644 index 000000000..068ceb68f --- /dev/null +++ b/data/styles/default/dark/symbols/boating_school-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/driving_school-m.svg b/data/styles/default/dark/symbols/driving_school-m.svg index d26ab956a..68e70f768 100644 --- a/data/styles/default/dark/symbols/driving_school-m.svg +++ b/data/styles/default/dark/symbols/driving_school-m.svg @@ -1,8 +1 @@ - - - - - - - - + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/flying_school-m.svg b/data/styles/default/dark/symbols/flying_school-m.svg new file mode 100644 index 000000000..2ab936ca2 --- /dev/null +++ b/data/styles/default/dark/symbols/flying_school-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/language_school-m.svg b/data/styles/default/dark/symbols/language_school-m.svg index 81787b2db..4daf48011 100644 --- a/data/styles/default/dark/symbols/language_school-m.svg +++ b/data/styles/default/dark/symbols/language_school-m.svg @@ -1,12 +1 @@ - - - - - - - - - - - - + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/music_school-m.svg b/data/styles/default/dark/symbols/music_school-m.svg index b2492818f..929fef511 100644 --- a/data/styles/default/dark/symbols/music_school-m.svg +++ b/data/styles/default/dark/symbols/music_school-m.svg @@ -1,7 +1 @@ - - - - - - - + \ No newline at end of file diff --git a/data/styles/default/dark/symbols/prep_school-m.svg b/data/styles/default/dark/symbols/prep_school-m.svg new file mode 100644 index 000000000..885f0b3f7 --- /dev/null +++ b/data/styles/default/dark/symbols/prep_school-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 312ef4cee..870b5882d 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -857,6 +857,9 @@ node|z16-[amenity=school], node|z17-[amenity=driving_school], node|z17-[amenity=language_school], node|z17-[amenity=music_school], +node|z17-[amenity=sailing_school], +node|z17-[amenity=flight_school], +node|z17-[amenity=prep_school], node|z17-[amenity=cinema], node|z17-[amenity=ice_cream], node|z17-[leisure=bowling_alley], @@ -1089,6 +1092,12 @@ node|z17-[amenity=driving_school], {icon-image: driving_school-m.svg;} node|z17-[amenity=language_school], {icon-image: language_school-m.svg;} +node|z17-[amenity=sailing_school], +{icon-image: boating_school-m.svg;} +node|z17-[amenity=flight_school], +{icon-image: flying_school-m.svg;} +node|z17-[amenity=prep_school], +{icon-image: prep_school-m.svg;} node|z17-[leisure=hackerspace], {icon-image: hackerspace-m.svg;} node|z17-[leisure=escape_game] diff --git a/data/styles/default/include/Icons_Label_Colors.mapcss b/data/styles/default/include/Icons_Label_Colors.mapcss index b8bd90c58..4c963a7b8 100644 --- a/data/styles/default/include/Icons_Label_Colors.mapcss +++ b/data/styles/default/include/Icons_Label_Colors.mapcss @@ -120,6 +120,7 @@ node[amenity=college], node[amenity=courthouse], node[amenity=driving_school], node[amenity=fire_station], +node[amenity=flight_school], node[amenity=kindergarten], node[amenity=language_school], node[amenity=library], @@ -130,7 +131,9 @@ node[amenity=nursing_home], node[amenity=payment_centre], node[amenity=police], node[amenity=post_office], +node[amenity=prep_school], node[amenity=prison], +node[amenity=sailing_school], node[amenity=school], node[amenity=townhall], node[amenity=university][name], diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index 00890c9f2..489cef04a 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -968,12 +968,15 @@ amenity-car_wash # icon z17- (also has captio amenity-childcare # icon z17- (also has caption(optional) z17-, area z13-) amenity-doctors # icon z17- (also has caption(optional) z17-, area z15-) amenity-driving_school # icon z17- (also has caption(optional) z17-) +amenity-flight_school # icon z17- (also has caption(optional) z17-) amenity-language_school # icon z17- (also has caption(optional) z17-) amenity-mobile_money_agent # icon z17- (also has caption(optional) z18-) amenity-money_transfer # icon z17- (also has caption(optional) z18-) amenity-music_school # icon z17- (also has caption(optional) z17-) amenity-payment_centre # icon z17- (also has caption(optional) z18-) +amenity-prep_school # icon z17- (also has caption(optional) z17-) amenity-recycling-centre # icon z16- (also has caption(optional) z16-, area z15-) +amenity-sailing_school # icon z17- (also has caption(optional) z17-) amenity-veterinary # icon z16- (also has caption(optional) z16-) craft-electrician # icon z17- (also has caption(optional) z18-) craft-electronics_repair # icon z17- (also has caption(optional) z18-) @@ -1996,12 +1999,15 @@ leisure-swimming_pool-private # icon z17- (also has captio # amenity-childcare # caption(optional) z17- (also has icon z17-, area z13-) # amenity-doctors # caption(optional) z17- (also has icon z17-, area z15-) # amenity-driving_school # caption(optional) z17- (also has icon z17-) +# amenity-flight_school # caption(optional) z17- (also has icon z17-) # amenity-language_school # caption(optional) z17- (also has icon z17-) # amenity-mobile_money_agent # caption(optional) z18- (also has icon z17-) # amenity-money_transfer # caption(optional) z18- (also has icon z17-) # amenity-music_school # caption(optional) z17- (also has icon z17-) # amenity-payment_centre # caption(optional) z18- (also has icon z17-) +# amenity-prep_school # caption(optional) z17- (also has icon z17-) # amenity-recycling-centre # caption(optional) z16- (also has icon z16-, area z15-) +# amenity-sailing_school # caption(optional) z17- (also has icon z17-) # amenity-veterinary # caption(optional) z16- (also has icon z16-) # craft-electrician # caption(optional) z18- (also has icon z17-) # craft-electronics_repair # caption(optional) z18- (also has icon z17-) diff --git a/data/styles/default/light/symbols/boating_school-m.svg b/data/styles/default/light/symbols/boating_school-m.svg new file mode 100644 index 000000000..4a6e2561a --- /dev/null +++ b/data/styles/default/light/symbols/boating_school-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/light/symbols/driving_school-m.svg b/data/styles/default/light/symbols/driving_school-m.svg index 228ea9350..f463e9abd 100644 --- a/data/styles/default/light/symbols/driving_school-m.svg +++ b/data/styles/default/light/symbols/driving_school-m.svg @@ -1,8 +1 @@ - - - - - - - - + \ No newline at end of file diff --git a/data/styles/default/light/symbols/flying_school-m.svg b/data/styles/default/light/symbols/flying_school-m.svg new file mode 100644 index 000000000..4e39a99a4 --- /dev/null +++ b/data/styles/default/light/symbols/flying_school-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/light/symbols/language_school-m.svg b/data/styles/default/light/symbols/language_school-m.svg index 16fcbcf6d..87bf924ec 100644 --- a/data/styles/default/light/symbols/language_school-m.svg +++ b/data/styles/default/light/symbols/language_school-m.svg @@ -1,12 +1 @@ - - - - - - - - - - - - + \ No newline at end of file diff --git a/data/styles/default/light/symbols/music_school-m.svg b/data/styles/default/light/symbols/music_school-m.svg index db159328b..8210070a2 100644 --- a/data/styles/default/light/symbols/music_school-m.svg +++ b/data/styles/default/light/symbols/music_school-m.svg @@ -1,7 +1 @@ - - - - - - - + \ No newline at end of file diff --git a/data/styles/default/light/symbols/prep_school-m.svg b/data/styles/default/light/symbols/prep_school-m.svg new file mode 100644 index 000000000..3dec7764d --- /dev/null +++ b/data/styles/default/light/symbols/prep_school-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index 0d58654ea..c84f7b115 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -968,12 +968,15 @@ amenity-car_wash # icon z17- (also has captio amenity-childcare # icon z17- (also has caption(optional) z17-, area z13-) amenity-doctors # icon z17- (also has caption(optional) z17-, area z15-) amenity-driving_school # icon z17- (also has caption(optional) z17-) +amenity-flight_school # icon z17- (also has caption(optional) z17-) amenity-language_school # icon z17- (also has caption(optional) z17-) amenity-mobile_money_agent # icon z17- (also has caption(optional) z18-) amenity-money_transfer # icon z17- (also has caption(optional) z18-) amenity-music_school # icon z17- (also has caption(optional) z17-) amenity-payment_centre # icon z17- (also has caption(optional) z18-) +amenity-prep_school # icon z17- (also has caption(optional) z17-) amenity-recycling-centre # icon z16- (also has caption(optional) z16-, area z15-) +amenity-sailing_school # icon z17- (also has caption(optional) z17-) amenity-veterinary # icon z16- (also has caption(optional) z16-) craft-electrician # icon z17- (also has caption(optional) z18-) craft-electronics_repair # icon z17- (also has caption(optional) z18-) @@ -1999,12 +2002,15 @@ leisure-swimming_pool-private # icon z17- (also has captio # amenity-childcare # caption(optional) z17- (also has icon z17-, area z13-) # amenity-doctors # caption(optional) z17- (also has icon z17-, area z15-) # amenity-driving_school # caption(optional) z17- (also has icon z17-) +# amenity-flight_school # caption(optional) z17- (also has icon z17-) # amenity-language_school # caption(optional) z17- (also has icon z17-) # amenity-mobile_money_agent # caption(optional) z18- (also has icon z17-) # amenity-money_transfer # caption(optional) z18- (also has icon z17-) # amenity-music_school # caption(optional) z17- (also has icon z17-) # amenity-payment_centre # caption(optional) z18- (also has icon z17-) +# amenity-prep_school # caption(optional) z17- (also has icon z17-) # amenity-recycling-centre # caption(optional) z16- (also has icon z16-, area z15-) +# amenity-sailing_school # caption(optional) z17- (also has icon z17-) # amenity-veterinary # caption(optional) z16- (also has icon z16-) # craft-electrician # caption(optional) z18- (also has icon z17-) # craft-electronics_repair # caption(optional) z18- (also has icon z17-) diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index cdfcbb245..2b6a8a298 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -68,6 +68,9 @@ "type.amenity.exhibition_centre" = "Exhibition Centre"; "type.amenity.money_transfer" = "Money Transfer"; "type.amenity.music_school" = "Music School"; +"type.amenity.sailing_school" = "Sailing School"; +"type.amenity.flight_school" = "Flight School"; +"type.amenity.prep_school" = "Tutorial School"; "type.amenity.language_school" = "Language School"; "type.office.diplomatic" = "Embassy"; "type.amenity.fast_food" = "Fast Food"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index 9a10ae34f..a65e9b7d9 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -75,6 +75,9 @@ "type.amenity.exhibition_centre" = "Exhibition Center"; "type.amenity.money_transfer" = "Money Transfer"; "type.amenity.music_school" = "Music School"; +"type.amenity.sailing_school" = "Sailing School"; +"type.amenity.flight_school" = "Flight School"; +"type.amenity.prep_school" = "Tutorial School"; "type.amenity.language_school" = "Language School"; "type.office.diplomatic" = "Embassy"; "type.office.security" = "Security Guards Office"; From 316e259ebbdccb1399470a1e0c0d065208f22edc Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sat, 8 Nov 2025 13:36:34 +0100 Subject: [PATCH 088/136] [types] Preperations for new education tag Signed-off-by: Yannik Bloscheck --- data/mapcss-mapping.csv | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 99a9714b8..701e934b1 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -101,7 +101,7 @@ natural|wetland;33; deprecated:highway|track|grade3:04.4024;[highway=track][tracktype=grade3];x;name;int_name;34;highway|track # ~1M usages. power|minor_line;[power=minor_line][!location];;;;35; -amenity|school;36; +amenity|school;[amenity=school],[education=school];;name;int_name;36; # Dedicated/segregated cycleways (e.g. segregated paths are converted into cycleways + footways, see osm2type.cpp). highway|cycleway;37; # ~16M usages. @@ -276,7 +276,7 @@ deprecated:natural|wood|coniferous:01.2020;[natural=wood][wood=coniferous],[natu landuse|recreation_ground;173; landuse|village_green;174; amenity|drinking_water;175; -amenity|university;176; +amenity|university;[amenity=university],[education=university];;name;int_name;176; highway|secondary_link;177; power|substation;178; railway|tram_stop;179; @@ -327,7 +327,7 @@ sport|swimming;220; leisure|track;221; sport|skateboard;222; barrier|retaining_wall;223; -amenity|college;224; +amenity|college;[amenity=college],[education=college];;name;int_name;224; sport|baseball;225; highway|service|area;[highway=service][area?];;name;int_name;226; highway|residential|area;[highway=residential][area?];;name;int_name;227; @@ -1257,8 +1257,8 @@ amenity|vending_machine|food;[amenity=vending_machine][vending=food];;name;int_n amenity|vending_machine|newspapers;[amenity=vending_machine][vending=newspapers];;name;int_name;1130; amenity|vending_machine|sweets;[amenity=vending_machine][vending=sweets];;name;int_name;1131; leisure|dance;[leisure=dance],[amenity=dancing_school];;;;1132; -amenity|music_school;1133; -amenity|language_school;1134; +amenity|music_school;[amenity=music_school],[education=music_school];;name;int_name;1133; +amenity|language_school;[amenity=language_school],[education=language_school];;name;int_name;1134; historic|city_gate;1135; sport|padel;1136; sport|futsal;1137; @@ -1285,7 +1285,7 @@ shop|charity;1157; hwtag|toll;1158; amenity|arts_centre;1159; amenity|biergarten;1160; -amenity|driving_school;1161; +amenity|driving_school;[amenity=driving_school],[education=driving_school];;name;int_name;1161; amenity|food_court;1162; amenity|ice_cream;1163; amenity|internet_cafe;1164; From 64eb8af3c101ff77ed33c0d26f68d2d41ee351f1 Mon Sep 17 00:00:00 2001 From: x7z4w Date: Sat, 15 Nov 2025 19:36:09 +0000 Subject: [PATCH 089/136] [android] Fix dark mode launcher icon Signed-off-by: x7z4w --- android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml | 2 +- android/app/src/main/res/values/colors.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml index 386cc4651..a8f3f4dc7 100644 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -3,4 +3,4 @@ - \ No newline at end of file + diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml index 717751f5a..fcca0dba8 100644 --- a/android/app/src/main/res/values/colors.xml +++ b/android/app/src/main/res/values/colors.xml @@ -74,8 +74,8 @@ #66000000 - @color/bg_primary - @color/bg_primary + #588157 + #588157 #f8b42e #fefdf6 From 5beed2672f67bca987eede596646d4810a15819d Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Sat, 15 Nov 2025 21:32:34 +0100 Subject: [PATCH 090/136] [android] Remove custom right to left implementation Signed-off-by: Jean-Baptiste --- .../base/BaseMwmFragmentActivity.java | 3 --- .../java/app/organicmaps/util/RtlUtils.java | 25 ------------------- 2 files changed, 28 deletions(-) delete mode 100644 android/app/src/main/java/app/organicmaps/util/RtlUtils.java diff --git a/android/app/src/main/java/app/organicmaps/base/BaseMwmFragmentActivity.java b/android/app/src/main/java/app/organicmaps/base/BaseMwmFragmentActivity.java index 0f5c054ff..42d87a19e 100644 --- a/android/app/src/main/java/app/organicmaps/base/BaseMwmFragmentActivity.java +++ b/android/app/src/main/java/app/organicmaps/base/BaseMwmFragmentActivity.java @@ -18,9 +18,7 @@ import androidx.fragment.app.FragmentManager; import app.organicmaps.MwmApplication; import app.organicmaps.R; import app.organicmaps.SplashActivity; -import app.organicmaps.sdk.util.Config; import app.organicmaps.sdk.util.log.Logger; -import app.organicmaps.util.RtlUtils; import com.google.android.material.appbar.MaterialToolbar; import java.util.Objects; @@ -42,7 +40,6 @@ public abstract class BaseMwmFragmentActivity extends AppCompatActivity { super.onCreate(savedInstanceState); EdgeToEdge.enable(this, SystemBarStyle.dark(Color.TRANSPARENT)); - RtlUtils.manageRtl(this); if (!MwmApplication.from(this).getOrganicMaps().arePlatformAndCoreInitialized()) { final Intent intent = Objects.requireNonNull(getIntent()); diff --git a/android/app/src/main/java/app/organicmaps/util/RtlUtils.java b/android/app/src/main/java/app/organicmaps/util/RtlUtils.java deleted file mode 100644 index b138cad17..000000000 --- a/android/app/src/main/java/app/organicmaps/util/RtlUtils.java +++ /dev/null @@ -1,25 +0,0 @@ -package app.organicmaps.util; - -import android.app.Activity; -import android.view.View; -import androidx.annotation.NonNull; -import androidx.core.text.TextUtilsCompat; -import java.util.Arrays; -import java.util.List; -import java.util.Locale; - -public class RtlUtils -{ - private final static List rtlLocalesWithTranslation = Arrays.asList("ar", "fa"); - - public static void manageRtl(@NonNull final Activity activity) - { - final String currentLanguage = Locale.getDefault().getLanguage(); - final boolean isRTL = - TextUtilsCompat.getLayoutDirectionFromLocale(Locale.getDefault()) == View.LAYOUT_DIRECTION_RTL; - if (isRTL && rtlLocalesWithTranslation.contains(currentLanguage)) - activity.getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL); - else - activity.getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_LTR); - } -} From a1944435aee562b5dcfb0f4db50142d554cf0038 Mon Sep 17 00:00:00 2001 From: zyphlar Date: Sat, 15 Nov 2025 23:26:46 +0100 Subject: [PATCH 091/136] Add French national library archiving info/instructions Signed-off-by: zyphlar --- .../FRENCH_LIBRARY_INSTRUCTIONS.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 tools/python/maps_generator/FRENCH_LIBRARY_INSTRUCTIONS.md diff --git a/tools/python/maps_generator/FRENCH_LIBRARY_INSTRUCTIONS.md b/tools/python/maps_generator/FRENCH_LIBRARY_INSTRUCTIONS.md new file mode 100644 index 000000000..446db3b87 --- /dev/null +++ b/tools/python/maps_generator/FRENCH_LIBRARY_INSTRUCTIONS.md @@ -0,0 +1,20 @@ +# French National Library Archiving + +The library has taken an interest in archiving CoMaps and its data as a snapshot +of our world and the way people interact with maps, in a way that doesn't rely on +maintaining servers etc. (With an APK and MWM files and some copy-paste, you can +reproduce our app on an emulator etc.) + +## Instructions + +Every 6 months or so, @jeanbaptisteC may ask to upload the most recent map version +and a custom APK with bundled World map (googleRelease) with production keys (like web release). + +Credentials for `frlibrary` are in the mapgen rclone, or in zyphlar/pastk's password managers. + +To upload (modify dates accordingly): + +``` +rclone copy CoMaps-25110702-google-release.apk frlibrary:/apk/ +rclone copy 251104 frlibrary:/maps/251104 +``` \ No newline at end of file From 6c02e1d53a91e9c08e3a3184f720c426a9f08d84 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Sat, 15 Nov 2025 12:54:29 +0100 Subject: [PATCH 092/136] [types] Christmas trees Signed-off-by: Yannik Bloscheck --- .../sdk/src/main/res/values-de/types_strings.xml | 1 + android/sdk/src/main/res/values/types_strings.xml | 1 + data/mapcss-mapping.csv | 2 +- .../default/dark/symbols/christmas-tree-m.svg | 1 + data/styles/default/include/Icons.mapcss | 3 +++ .../default/include/priorities_4_overlays.prio.txt | 3 +++ .../default/light/symbols/christmas-tree-m.svg | 1 + .../include/priorities_4_overlays.prio.txt | 3 +++ .../de.lproj/LocalizableTypes.strings | 1 + .../en-GB.lproj/LocalizableTypes.strings | 1 + .../en.lproj/LocalizableTypes.strings | 2 ++ libs/drape_frontend/rule_drawer.cpp | 14 ++++++++++++-- libs/drape_frontend/rule_drawer.hpp | 1 + libs/indexer/ftypes_matcher.cpp | 6 ++++++ libs/indexer/ftypes_matcher.hpp | 8 ++++++++ 15 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 data/styles/default/dark/symbols/christmas-tree-m.svg create mode 100644 data/styles/default/light/symbols/christmas-tree-m.svg diff --git a/android/sdk/src/main/res/values-de/types_strings.xml b/android/sdk/src/main/res/values-de/types_strings.xml index 8ca9e881a..275c7a69e 100644 --- a/android/sdk/src/main/res/values-de/types_strings.xml +++ b/android/sdk/src/main/res/values-de/types_strings.xml @@ -1451,4 +1451,5 @@ Zahlungszentrum Suppenküche Tafel + Weihnachtsbaum diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 252089550..cdea93b89 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -1462,4 +1462,5 @@ Dojo Sports hall + Christmas Tree diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 701e934b1..e67bea10c 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -618,7 +618,7 @@ amenity|parking|park_and_ride;[amenity=parking][parking=park_and_ride];;name;int waterway|fish_pass;496; waterway|fish_pass|tunnel;[waterway=fish_pass][tunnel?];;name;int_name;497; natural|water|lock;[natural=water][water=lock];;name;int_name;498; -deprecated:waterway|lock:06.2022;499;waterway|canal +xmas|tree;[xmas:feature=tree];;name;int_name;499; fee|yes;[fee?];;name;int_name;500; fee|no;[fee=not],[fee=no];;name;int_name;501; toilets|yes;502; diff --git a/data/styles/default/dark/symbols/christmas-tree-m.svg b/data/styles/default/dark/symbols/christmas-tree-m.svg new file mode 100644 index 000000000..a34a4cf1a --- /dev/null +++ b/data/styles/default/dark/symbols/christmas-tree-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 870b5882d..5166a97f2 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -206,6 +206,9 @@ node|z19-[man_made=water_well][drinking_water=not], node|z19-[amenity=water_point][drinking_water=not], {icon-image: drinking-water-no-m.svg;} +node|z18-[xmas:feature=tree], +{icon-image: christmas-tree-m.svg;} + /* 3. TRANSPORT */ node|z12-[railway=station], diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index 489cef04a..24f658bfc 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -2259,6 +2259,9 @@ leisure-swimming_pool-private # icon z17- (also has captio # shop # caption(optional) z18- (also has icon z18-) # === -9530 +xmas-tree # icon z18- +=== -9540 + # amenity-bbq # caption(optional) z18- (also has icon z18-) # amenity-luggage_locker # caption(optional) z19- (also has icon z17-) # amenity-public_bookcase # caption(optional) z18- (also has icon z18-) diff --git a/data/styles/default/light/symbols/christmas-tree-m.svg b/data/styles/default/light/symbols/christmas-tree-m.svg new file mode 100644 index 000000000..45181a263 --- /dev/null +++ b/data/styles/default/light/symbols/christmas-tree-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index c84f7b115..9884f5d9d 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -2264,6 +2264,9 @@ leisure-swimming_pool-private # icon z17- (also has captio # shop # caption(optional) z18- (also has icon z18-) # === -9530 +xmas-tree # icon z18- +=== -9540 + # amenity-bbq # caption(optional) z17- (also has icon z16-) # amenity-luggage_locker # caption(optional) z19- (also has icon z17-) # amenity-public_bookcase # caption(optional) z18- (also has icon z18-) diff --git a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings index 6a90f2c3c..c58f2c49d 100644 --- a/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/de.lproj/LocalizableTypes.strings @@ -1539,3 +1539,4 @@ "type.amenity.payment_centre" = "Zahlungszentrum"; "type.social_facility.food_bank" = "Tafel"; "type.social_facility.soup_kitchen" = "Suppenküche"; +"type.xmas.tree" = "Weihnachtsbaum"; diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index 2b6a8a298..088477922 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -1544,3 +1544,4 @@ "type.office.security" = "Security Guards Office"; "type.power.portal" = "Power Portal"; "type.building.guardhouse" = "Security Booth"; +"type.xmas.tree" = "Christmas Tree"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index a65e9b7d9..0d2d07a0a 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -1564,3 +1564,5 @@ /* https://wiki.openstreetmap.org/wiki/Tag:leisure=sports_hall */ "type.leisure.sports_hall" = "Sports hall"; + +"type.xmas.tree" = "Christmas Tree"; diff --git a/libs/drape_frontend/rule_drawer.cpp b/libs/drape_frontend/rule_drawer.cpp index d82670128..55c45fc3d 100644 --- a/libs/drape_frontend/rule_drawer.cpp +++ b/libs/drape_frontend/rule_drawer.cpp @@ -216,6 +216,16 @@ bool RuleDrawer::IsDiscardCustomFeature(FeatureID const & id) const return m_customFeaturesContext && m_customFeaturesContext->NeedDiscardGeometry(id); } +bool RuleDrawer::IsHiddenChristmasFeature(FeatureType & f) const +{ + if (!ftypes::IsChristmasChecker::Instance()(feature::TypesHolder(f))) + return false; + + time_t time = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now()); + tm local_time = *localtime(&time); + return !((local_time.tm_mon == 11 && local_time.tm_mday >= 6) || (local_time.tm_mon == 0 && local_time.tm_mday <= 6)); +} + bool RuleDrawer::CheckCoastlines(FeatureType & f) { if (m_zoomLevel > scales::GetUpperWorldScale() && f.GetID().m_mwmId.GetInfo()->GetType() == MwmInfo::COASTS) @@ -303,7 +313,7 @@ void RuleDrawer::ProcessAreaAndPointStyle(FeatureType & f, Stylist const & s, TI } /// @todo Can we put this check in the beginning of this function? - if (applyPointStyle && !IsDiscardCustomFeature(f.GetID())) + if (applyPointStyle && !IsDiscardCustomFeature(f.GetID()) && !IsHiddenChristmasFeature(f)) { apply.ProcessPointRules(s.m_symbolRule, s.m_captionRule, s.m_houseNumberRule, featureCenter, m_context->GetTextureManager()); @@ -381,7 +391,7 @@ void RuleDrawer::ProcessLineStyle(FeatureType & f, Stylist const & s, TInsertSha void RuleDrawer::ProcessPointStyle(FeatureType & f, Stylist const & s, TInsertShapeFn const & insertShape) { - if (IsDiscardCustomFeature(f.GetID())) + if (IsDiscardCustomFeature(f.GetID()) || IsHiddenChristmasFeature(f)) return; ApplyPointFeature apply(m_context->GetTileKey(), insertShape, f, s.GetCaptionDescription()); diff --git a/libs/drape_frontend/rule_drawer.hpp b/libs/drape_frontend/rule_drawer.hpp index 2b8d6089a..05868dcc4 100644 --- a/libs/drape_frontend/rule_drawer.hpp +++ b/libs/drape_frontend/rule_drawer.hpp @@ -61,6 +61,7 @@ private: bool CheckCancelled(); bool IsDiscardCustomFeature(FeatureID const & id) const; + bool IsHiddenChristmasFeature(FeatureType & f) const; TCheckCancelledCallback m_checkCancelled; TIsCountryLoadedByNameFn m_isLoadedFn; diff --git a/libs/indexer/ftypes_matcher.cpp b/libs/indexer/ftypes_matcher.cpp index ccb754e48..7a57a7305 100644 --- a/libs/indexer/ftypes_matcher.cpp +++ b/libs/indexer/ftypes_matcher.cpp @@ -746,6 +746,12 @@ IsTaxiChecker::IsTaxiChecker() m_types.push_back(c.GetTypeByPath({"amenity", "taxi"})); } +IsChristmasChecker::IsChristmasChecker() +{ + Classificator const & c = classif(); + m_types.push_back(c.GetTypeByPath({"xmas", "tree"})); +} + IsMotorwayJunctionChecker::IsMotorwayJunctionChecker() { m_types.push_back(classif().GetTypeByPath({"highway", "motorway_junction"})); diff --git a/libs/indexer/ftypes_matcher.hpp b/libs/indexer/ftypes_matcher.hpp index ed7f5d575..af22c3938 100644 --- a/libs/indexer/ftypes_matcher.hpp +++ b/libs/indexer/ftypes_matcher.hpp @@ -511,6 +511,14 @@ public: DECLARE_CHECKER_INSTANCE(IsTaxiChecker); }; +class IsChristmasChecker : public BaseChecker +{ + IsChristmasChecker(); + +public: + DECLARE_CHECKER_INSTANCE(IsChristmasChecker); +}; + class IsMotorwayJunctionChecker : public BaseChecker { IsMotorwayJunctionChecker(); From 8c880f00b23178e5cf66a04a0af4346ae2ff8440 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Wed, 5 Nov 2025 14:44:21 +0100 Subject: [PATCH 093/136] [styles] Decrease visbility of railway tunnels further Signed-off-by: Yannik Bloscheck --- data/styles/default/include/Roads.mapcss | 14 ++++++-------- data/styles/outdoors/include/Roads.mapcss | 12 ++++++++++++ 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/data/styles/default/include/Roads.mapcss b/data/styles/default/include/Roads.mapcss index 01c45d2a4..d228074f0 100644 --- a/data/styles/default/include/Roads.mapcss +++ b/data/styles/default/include/Roads.mapcss @@ -1341,19 +1341,17 @@ line|z16-[railway=disused], /* 9.2 Rail tunnel 14-22 ZOOM */ line|z12[railway=rail][tunnel?], -{opacity:0.9} +{opacity:0.8} line|z13[railway=rail][tunnel?], -{opacity:0.7} +{opacity:0.6} line|z14-[railway=rail][tunnel?], -{casing-width: 1;casing-linecap: butt;casing-color: @railway_tunnel;casing-dashes: 5,5;casing-opacity: 0.5; opacity:0.6} +{casing-width: 1;casing-linecap: butt;casing-color: @railway_tunnel;casing-dashes: 5,5;casing-opacity: 0.3; opacity:0.4} line|z15[railway=rail][tunnel?], -{casing-opacity: 0.4; opacity:0.5} +{casing-opacity: 0.3; opacity:0.3} line|z16[railway=rail][tunnel?], -{casing-opacity: 0.3; opacity:0.4} +{casing-opacity: 0.1; opacity:0.2} line|z17-[railway=rail][tunnel?], -{casing-opacity: 0.2; opacity:0.3} -line|z16-[railway=rail][tunnel?]::dash, -{color:@background1} +{casing-opacity: 0.05; opacity:0.1} /* 9.3 Rail bridge 14-22 ZOOM */ diff --git a/data/styles/outdoors/include/Roads.mapcss b/data/styles/outdoors/include/Roads.mapcss index fefb45ae0..ba1f2af8f 100644 --- a/data/styles/outdoors/include/Roads.mapcss +++ b/data/styles/outdoors/include/Roads.mapcss @@ -570,6 +570,18 @@ line|z16-[railway=construction], line|z16-[railway=disused] {width: 1.7; dashes: 2.5,7;} +line|z12[railway=rail][tunnel?], +{opacity:0.8} +line|z13[railway=rail][tunnel?], +{opacity:0.6} +line|z14-[railway=rail][tunnel?], +{casing-width: 1;casing-linecap: butt;casing-color: @railway_tunnel;casing-dashes: 5,5;casing-opacity: 0.3; opacity:0.4} +line|z15[railway=rail][tunnel?], +{casing-opacity: 0.3; opacity:0.3} +line|z16[railway=rail][tunnel?], +{casing-opacity: 0.1; opacity:0.2} +line|z17-[railway=rail][tunnel?], +{casing-opacity: 0.05; opacity:0.1} /* Power lines are good for orienteering */ line|z13-[power=line], From 17fb4dd85568b97ceb1aeface0d19562f251b204 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Wed, 5 Nov 2025 14:44:35 +0100 Subject: [PATCH 094/136] [styles] Reduce visbility of tram tunnels Signed-off-by: Yannik Bloscheck --- data/styles/default/include/Roads.mapcss | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/data/styles/default/include/Roads.mapcss b/data/styles/default/include/Roads.mapcss index d228074f0..3796c1b16 100644 --- a/data/styles/default/include/Roads.mapcss +++ b/data/styles/default/include/Roads.mapcss @@ -1441,6 +1441,13 @@ line|z16[railway=tram] line|z17-[railway=tram] {width: 1; opacity: 1;} +line|z15[railway=tram][tunnel?], +{opacity:0.3} +line|z16[railway=tram][tunnel?], +{opacity:0.2} +line|z17-[railway=tram][tunnel?], +{opacity:0.1} + /* 9.6 Funicular 12-22 ZOOM */ line|z12[railway=funicular], From ec7698289565a30cbda86175b11473e1728902bd Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Wed, 5 Nov 2025 17:25:09 +0100 Subject: [PATCH 095/136] [styles] Reduce visbility of service roads Signed-off-by: Yannik Bloscheck --- data/styles/default/include/Roads.mapcss | 37 +++++++++++++++++++ .../default/include/priorities_3_FG.prio.txt | 16 +++++--- .../include/priorities_4_overlays.prio.txt | 8 ++-- .../outdoors/include/priorities_3_FG.prio.txt | 16 +++++--- .../include/priorities_4_overlays.prio.txt | 8 ++-- 5 files changed, 65 insertions(+), 20 deletions(-) diff --git a/data/styles/default/include/Roads.mapcss b/data/styles/default/include/Roads.mapcss index 3796c1b16..bb05a0d23 100644 --- a/data/styles/default/include/Roads.mapcss +++ b/data/styles/default/include/Roads.mapcss @@ -23,6 +23,8 @@ 7.2 Residential, Road, Street tunnel 16-22 ZOOM 7.3 Residential, Road, Street bridge 14-22 ZOOM 7.4 Service 15-22 ZOOM + 7.5 Service tunnel 16-22 ZOOM + 7.6 Service bridge 15-22 ZOOM 8.OTHERS ROADS 13-22 ZOOM 8.1 Pedestrian & ford 13-22 ZOOM 8.2 Pedestrian & ford tunnel 16-22 ZOOM @@ -678,6 +680,41 @@ line|z19-[highway=service][service=busway], line|z19-[highway=busway], {width: 4;} +/* 7.5 Service tunnel 16-22 ZOOM */ + +line|z15-[highway=service][tunnel?], +line|z15-[highway=service][service=busway][tunnel?], +line|z15-[highway=busway][tunnel?], +{opacity: 0.7; casing-width: 1; casing-dashes: 5,5; color: @residential_tunnel; casing-linecap: butt; casing-color: @residential_tunnel_casing; casing-opacity: 0.7;} + +/* 7.6 Service bridge 15-22 ZOOM */ + +line|z15-[highway=service][bridge?]::bridgewhite, +line|z15-[highway=service][service=busway][bridge?]::bridgewhite, +line|z15-[highway=busway][bridge?]::bridgewhite, +{casing-width-add: 0;} +line|z15-[highway=service][bridge?]::bridgewhite, +line|z15-[highway=service][service=busway][bridge?]::bridgewhite, +line|z15-[highway=busway][bridge?]::bridgewhite, +{casing-width-add: 0.8;} +line|z15-[highway=service][bridge?]::bridgewhite, +line|z15-[highway=service][service=busway][bridge?]::bridgewhite, +line|z15-[highway=busway][bridge?]::bridgewhite, +{casing-width-add: 1;} + +line|z15-[highway=service][bridge?]::bridgeblack, +line|z15-[highway=service][service=busway][bridge?]::bridgeblack, +line|z15-[highway=busway][bridge?]::bridgeblack, +{casing-width-add: 0.4;} +line|z15-[highway=service][bridge?]::bridgeblack, +line|z15-[highway=service][service=busway][bridge?]::bridgeblack, +line|z15-[highway=busway][bridge?]::bridgeblack, +{casing-width-add: 1.6;} +line|z15-[highway=service][bridge?]::bridgeblack, +line|z15-[highway=service][service=busway][bridge?]::bridgeblack, +line|z15-[highway=busway][bridge?]::bridgeblack, +{casing-width-add: 2;} + /* 8.OTHERS ROADS 13-22 ZOOM */ line|z13-[highway=pedestrian], diff --git a/data/styles/default/include/priorities_3_FG.prio.txt b/data/styles/default/include/priorities_3_FG.prio.txt index c8c6d5ba3..c9b4bab0c 100644 --- a/data/styles/default/include/priorities_3_FG.prio.txt +++ b/data/styles/default/include/priorities_3_FG.prio.txt @@ -196,17 +196,19 @@ highway-tertiary_link-tunnel # line z14- (also has line(c === 223 highway-busway # line z15- (also has pathtext z16-) -highway-busway-bridge # line z15- (also has pathtext z16-) -highway-busway-tunnel # line z15- (also has pathtext z16-) +highway-busway-bridge # line z15- (also has line::bridgeblack z15-, line::bridgewhite z15-, pathtext z16-) +highway-busway-tunnel # line z15- (also has line(casing) z15-, pathtext z16-) highway-service # line z15- (also has pathtext z16-) highway-service-area # line z15- (also has pathtext z16-) -highway-service-bridge # line z15- (also has line::bridgeblack z16-, line::bridgewhite z16-, pathtext z16-) +highway-service-bridge # line z15- (also has line::bridgeblack z15-, line::bridgewhite z15-, pathtext z16-) highway-service-driveway # line z16- (also has pathtext z16-) highway-service-parking_aisle # line z15- (also has pathtext z16-) -highway-service-tunnel # line z15- (also has pathtext z16-) +highway-service-tunnel # line z15- (also has line(casing) z15-, pathtext z16-) # highway-tertiary_link-tunnel # line(casing) z16- (also has line z14-, pathtext z18-) === 222 +# highway-busway-tunnel # line(casing) z15- (also has line z15-, pathtext z16-) +# highway-service-tunnel # line(casing) z15- (also has line z15-, pathtext z16-) railway-light_rail::dash # line::dash z16- (also has line z13-) railway-light_rail-bridge::dash # line::dash z16- (also has line z13-, line::bridgeblack z16-, line::bridgewhite z13-) railway-rail::dash # line::dash z16- (also has line z11-) @@ -327,6 +329,7 @@ highway-track-tunnel::tunnelCasing # line::tunnelCasing z17- (a === 153 highway-bridleway-bridge::bridgewhite # line::bridgewhite z15- (also has line z14-, line::bridgeblack z17-, pathtext z15-) +highway-busway-bridge::bridgewhite # line::bridgewhite z15- (also has line z15-, line::bridgeblack z15-, pathtext z16-) highway-cycleway-bridge::bridgewhite # line::bridgewhite z15- (also has line z13-, line::bridgeblack z17-, pathtext z15-) highway-footway-bridge::bridgewhite # line::bridgewhite z15- (also has line z15-, line::bridgeblack z17-, pathtext z15-) highway-motorway-bridge::bridgewhite # line::bridgewhite z13- (also has line z6-, line::bridgeblack z13-, pathtext z10-, shield::shield z10-) @@ -339,7 +342,7 @@ highway-residential-bridge::bridgewhite # line::bridgewhite z14- (al highway-road-bridge::bridgewhite # line::bridgewhite z16- (also has line z12-, line::bridgeblack z16-, pathtext z14-) highway-secondary-bridge::bridgewhite # line::bridgewhite z14- (also has line z10-, line::bridgeblack z14-, pathtext z10-, shield::shield z12-) highway-secondary_link-bridge::bridgewhite # line::bridgewhite z14- (also has line z13-, line::bridgeblack z14-, pathtext z16-) -highway-service-bridge::bridgewhite # line::bridgewhite z16- (also has line z15-, line::bridgeblack z16-, pathtext z16-) +highway-service-bridge::bridgewhite # line::bridgewhite z15- (also has line z15-, line::bridgeblack z15-, pathtext z16-) highway-steps-bridge::bridgewhite # line::bridgewhite z15- (also has line z15-, line::bridgeblack z17-, pathtext z16-) highway-tertiary-bridge::bridgewhite # line::bridgewhite z14- (also has line z11-, line::bridgeblack z14-, pathtext z12-, shield::shield z13-) highway-tertiary_link-bridge::bridgewhite # line::bridgewhite z14- (also has line z14-, line::bridgeblack z14-, pathtext z18-) @@ -362,6 +365,7 @@ railway-subway-bridge::bridgewhite # line::bridgewhite z13- (al === 150 highway-bridleway-bridge::bridgeblack # line::bridgeblack z17- (also has line z14-, line::bridgewhite z15-, pathtext z15-) +highway-busway-bridge::bridgeblack # line::bridgeblack z15- (also has line z15-, line::bridgewhite z15-, pathtext z16-) highway-cycleway-bridge::bridgeblack # line::bridgeblack z17- (also has line z13-, line::bridgewhite z15-, pathtext z15-) highway-footway-bridge::bridgeblack # line::bridgeblack z17- (also has line z15-, line::bridgewhite z15-, pathtext z15-) highway-motorway-bridge::bridgeblack # line::bridgeblack z13- (also has line z6-, line::bridgewhite z13-, pathtext z10-, shield::shield z10-) @@ -374,7 +378,7 @@ highway-residential-bridge::bridgeblack # line::bridgeblack z14- (al highway-road-bridge::bridgeblack # line::bridgeblack z16- (also has line z12-, line::bridgewhite z16-, pathtext z14-) highway-secondary-bridge::bridgeblack # line::bridgeblack z14- (also has line z10-, line::bridgewhite z14-, pathtext z10-, shield::shield z12-) highway-secondary_link-bridge::bridgeblack # line::bridgeblack z14- (also has line z13-, line::bridgewhite z14-, pathtext z16-) -highway-service-bridge::bridgeblack # line::bridgeblack z16- (also has line z15-, line::bridgewhite z16-, pathtext z16-) +highway-service-bridge::bridgeblack # line::bridgeblack z15- (also has line z15-, line::bridgewhite z15-, pathtext z16-) highway-steps-bridge::bridgeblack # line::bridgeblack z17- (also has line z15-, line::bridgewhite z15-, pathtext z16-) highway-tertiary-bridge::bridgeblack # line::bridgeblack z14- (also has line z11-, line::bridgewhite z14-, pathtext z12-, shield::shield z13-) highway-tertiary_link-bridge::bridgeblack # line::bridgeblack z14- (also has line z14-, line::bridgewhite z14-, pathtext z18-) diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index 24f658bfc..7d178e4ea 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -736,10 +736,10 @@ highway-track-tunnel # pathtext z15- (also has li highway-service # pathtext z16- (also has line z15-) highway-service-area # pathtext z16- (also has line z15-) -highway-service-bridge # pathtext z16- (also has line z15-, line::bridgeblack z16-, line::bridgewhite z16-) +highway-service-bridge # pathtext z16- (also has line z15-, line::bridgeblack z15-, line::bridgewhite z15-) highway-service-driveway # pathtext z16- (also has line z16-) highway-service-parking_aisle # pathtext z16- (also has line z15-) -highway-service-tunnel # pathtext z16- (also has line z15-) +highway-service-tunnel # pathtext z16- (also has line(casing) z15-, line z15-) piste:type-downhill # pathtext z15- (also has line z14-) piste:type-downhill-advanced # pathtext z15- (also has line z14-) piste:type-downhill-easy # pathtext z15- (also has line z14-) @@ -891,8 +891,8 @@ leisure-dog_park # icon z16- (also has captio === 2300 highway-busway # pathtext z16- (also has line z15-) -highway-busway-bridge # pathtext z16- (also has line z15-) -highway-busway-tunnel # pathtext z16- (also has line z15-) +highway-busway-bridge # pathtext z16- (also has line z15-, line::bridgeblack z15-, line::bridgewhite z15-) +highway-busway-tunnel # pathtext z16- (also has line(casing) z15-, line z15-) === 2250 amenity-clinic # icon z17- (also has caption(optional) z17-, area z13-) diff --git a/data/styles/outdoors/include/priorities_3_FG.prio.txt b/data/styles/outdoors/include/priorities_3_FG.prio.txt index 065a2bf92..60cdcb0bb 100644 --- a/data/styles/outdoors/include/priorities_3_FG.prio.txt +++ b/data/styles/outdoors/include/priorities_3_FG.prio.txt @@ -198,17 +198,19 @@ highway-tertiary_link-tunnel # line z14- (also has line(c === 223 highway-busway # line z15- (also has pathtext z16-) -highway-busway-bridge # line z15- (also has pathtext z16-) -highway-busway-tunnel # line z15- (also has pathtext z16-) +highway-busway-bridge # line z15- (also has line::bridgeblack z15-, line::bridgewhite z15-, pathtext z16-) +highway-busway-tunnel # line z15- (also has line(casing) z15-, pathtext z16-) highway-service # line z13- (also has pathtext z16-) highway-service-area # line z13- (also has pathtext z16-) -highway-service-bridge # line z13- (also has line::bridgeblack z16-, line::bridgewhite z16-, pathtext z16-) +highway-service-bridge # line z13- (also has line::bridgeblack z15-, line::bridgewhite z15-, pathtext z16-) highway-service-driveway # line z16- (also has pathtext z16-) highway-service-parking_aisle # line z15- (also has pathtext z16-) -highway-service-tunnel # line z13- (also has pathtext z16-) +highway-service-tunnel # line z13- (also has line(casing) z15-, pathtext z16-) # highway-tertiary_link-tunnel # line(casing) z16- (also has line z14-, pathtext z18-) === 222 +# highway-busway-tunnel # line(casing) z15- (also has line z15-, pathtext z16-) +# highway-service-tunnel # line(casing) z15- (also has line z13-, pathtext z16-) railway-light_rail::dash # line::dash z16- (also has line z13-) railway-light_rail-bridge::dash # line::dash z16- (also has line z13-, line::bridgeblack z16-, line::bridgewhite z13-) railway-rail::dash # line::dash z15- (also has line z10-) @@ -329,6 +331,7 @@ highway-track-tunnel::tunnelCasing # line::tunnelCasing z17- (a === 153 highway-bridleway-bridge::bridgewhite # line::bridgewhite z15- (also has line z11-, line::bridgeblack z17-, pathtext z13-) +highway-busway-bridge::bridgewhite # line::bridgewhite z15- (also has line z15-, line::bridgeblack z15-, pathtext z16-) highway-cycleway-bridge::bridgewhite # line::bridgewhite z15- (also has line z11-, line::bridgeblack z17-, pathtext z13-) highway-footway-bridge::bridgewhite # line::bridgewhite z15- (also has line z11-, line::bridgeblack z17-, pathtext z13-) highway-motorway-bridge::bridgewhite # line::bridgewhite z13- (also has line z6-, line::bridgeblack z13-, pathtext z10-, shield::shield z10-) @@ -341,7 +344,7 @@ highway-residential-bridge::bridgewhite # line::bridgewhite z14- (al highway-road-bridge::bridgewhite # line::bridgewhite z16- (also has line z12-, line::bridgeblack z16-, pathtext z14-) highway-secondary-bridge::bridgewhite # line::bridgewhite z14- (also has line z10-, line::bridgeblack z14-, pathtext z10-, shield::shield z12-) highway-secondary_link-bridge::bridgewhite # line::bridgewhite z14- (also has line z13-, line::bridgeblack z14-, pathtext z16-) -highway-service-bridge::bridgewhite # line::bridgewhite z16- (also has line z13-, line::bridgeblack z16-, pathtext z16-) +highway-service-bridge::bridgewhite # line::bridgewhite z15- (also has line z13-, line::bridgeblack z15-, pathtext z16-) highway-steps-bridge::bridgewhite # line::bridgewhite z15- (also has line z12-, line::bridgeblack z17-, pathtext z13-) highway-tertiary-bridge::bridgewhite # line::bridgewhite z14- (also has line z11-, line::bridgeblack z14-, pathtext z12-, shield::shield z13-) highway-tertiary_link-bridge::bridgewhite # line::bridgewhite z14- (also has line z14-, line::bridgeblack z14-, pathtext z18-) @@ -364,6 +367,7 @@ railway-subway-bridge::bridgewhite # line::bridgewhite z13- (al === 150 highway-bridleway-bridge::bridgeblack # line::bridgeblack z17- (also has line z11-, line::bridgewhite z15-, pathtext z13-) +highway-busway-bridge::bridgeblack # line::bridgeblack z15- (also has line z15-, line::bridgewhite z15-, pathtext z16-) highway-cycleway-bridge::bridgeblack # line::bridgeblack z17- (also has line z11-, line::bridgewhite z15-, pathtext z13-) highway-footway-bridge::bridgeblack # line::bridgeblack z17- (also has line z11-, line::bridgewhite z15-, pathtext z13-) highway-motorway-bridge::bridgeblack # line::bridgeblack z13- (also has line z6-, line::bridgewhite z13-, pathtext z10-, shield::shield z10-) @@ -376,7 +380,7 @@ highway-residential-bridge::bridgeblack # line::bridgeblack z14- (al highway-road-bridge::bridgeblack # line::bridgeblack z16- (also has line z12-, line::bridgewhite z16-, pathtext z14-) highway-secondary-bridge::bridgeblack # line::bridgeblack z14- (also has line z10-, line::bridgewhite z14-, pathtext z10-, shield::shield z12-) highway-secondary_link-bridge::bridgeblack # line::bridgeblack z14- (also has line z13-, line::bridgewhite z14-, pathtext z16-) -highway-service-bridge::bridgeblack # line::bridgeblack z16- (also has line z13-, line::bridgewhite z16-, pathtext z16-) +highway-service-bridge::bridgeblack # line::bridgeblack z15- (also has line z13-, line::bridgewhite z15-, pathtext z16-) highway-steps-bridge::bridgeblack # line::bridgeblack z17- (also has line z12-, line::bridgewhite z15-, pathtext z13-) highway-tertiary-bridge::bridgeblack # line::bridgeblack z14- (also has line z11-, line::bridgewhite z14-, pathtext z12-, shield::shield z13-) highway-tertiary_link-bridge::bridgeblack # line::bridgeblack z14- (also has line z14-, line::bridgewhite z14-, pathtext z18-) diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index 9884f5d9d..e2ca771f8 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -736,10 +736,10 @@ highway-track-tunnel # pathtext z13- (also has li highway-service # pathtext z16- (also has line z13-) highway-service-area # pathtext z16- (also has line z13-) -highway-service-bridge # pathtext z16- (also has line z13-, line::bridgeblack z16-, line::bridgewhite z16-) +highway-service-bridge # pathtext z16- (also has line z13-, line::bridgeblack z15-, line::bridgewhite z15-) highway-service-driveway # pathtext z16- (also has line z16-) highway-service-parking_aisle # pathtext z16- (also has line z15-) -highway-service-tunnel # pathtext z16- (also has line z13-) +highway-service-tunnel # pathtext z16- (also has line z13-, line(casing) z15-) piste:type-downhill # pathtext z15- (also has line z12-) piste:type-downhill-advanced # pathtext z15- (also has line z12-) piste:type-downhill-easy # pathtext z15- (also has line z12-) @@ -891,8 +891,8 @@ leisure-dog_park # icon z16- (also has captio === 2300 highway-busway # pathtext z16- (also has line z15-) -highway-busway-bridge # pathtext z16- (also has line z15-) -highway-busway-tunnel # pathtext z16- (also has line z15-) +highway-busway-bridge # pathtext z16- (also has line z15-, line::bridgeblack z15-, line::bridgewhite z15-) +highway-busway-tunnel # pathtext z16- (also has line(casing) z15-, line z15-) === 2250 amenity-clinic # icon z17- (also has caption(optional) z17-, area z13-) From 6cef8e3594efd52e91ea7a8383e037dd25e047be Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Fri, 14 Nov 2025 12:45:28 +0100 Subject: [PATCH 096/136] [android] Add new fresh screenshots Signed-off-by: Jean-Baptiste --- .../en-US/graphics/phone-screenshots/1.png | Bin 642953 -> 651021 bytes .../en-US/graphics/phone-screenshots/2.png | Bin 544446 -> 416727 bytes .../en-US/graphics/phone-screenshots/3.png | Bin 400608 -> 158698 bytes .../en-US/graphics/phone-screenshots/4.png | Bin 1068827 -> 464881 bytes .../en-US/graphics/phone-screenshots/5.png | Bin 273966 -> 461921 bytes .../en-US/graphics/phone-screenshots/6.png | Bin 269229 -> 365497 bytes .../fr-FR/graphics/phone-screenshots/1.png | Bin 670283 -> 619939 bytes .../fr-FR/graphics/phone-screenshots/2.png | Bin 544446 -> 416727 bytes .../fr-FR/graphics/phone-screenshots/3.png | Bin 400608 -> 167476 bytes .../fr-FR/graphics/phone-screenshots/4.png | Bin 1068827 -> 462573 bytes .../fr-FR/graphics/phone-screenshots/5.png | Bin 260001 -> 471528 bytes .../fr-FR/graphics/phone-screenshots/6.png | Bin 269229 -> 363553 bytes 12 files changed, 0 insertions(+), 0 deletions(-) diff --git a/android/app/src/fdroid/play/listings/en-US/graphics/phone-screenshots/1.png b/android/app/src/fdroid/play/listings/en-US/graphics/phone-screenshots/1.png index 770a7195fc58a44df26a4c1b99df062099ae0e4b..4e8b72711f8b521dfb8544d26b240d1992189a15 100644 GIT binary patch literal 651021 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 ndYn{&IoIZ1>nJGx15XbS_ZZ!FY?nn$)v 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 z

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 z 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 Xr5gfvw5;fhtoo&>%!_;xosa(muM;|> literal 642953 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%0AvfFMY{@UGl13;h;K_t`OvM|!Xbxa9sw2yQh5bV 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 z zvg^3x(xk=1P_By>0d~DxDAOI%yjIs5-BLSeapG5RteqXd)5m%mY(11#b|a>tmp1%X z5I>o^HrXhQoARe`i|YI0e`$*WqMde`q2`;Cs>JF40+NR1vYe0(`Ls@QP0ssfWW zMse%?h@AzYOU@S%=mF1LlIb3Ykruh-T})_@ytSQ6{nkcK3rr2V1jbM)r|TT}o>N{v z(#&0p+j>2Jy3YedWqI`_vS7jBtlJ-$1RZ#?M{lQWVrmeX3nHS~uz2p2sW(%JH}W}MF|xWtR49-@ zjROGgzkcQAxbkVlxdbqK2CPwxYlKJ4IYO}Ia0^1E>#INP2>z^M2+P=G)DdRus^Dx= zqM)xh(r41f1&ECmdP%#^m2uJ$ujKxsz*0L{;_gs?voIn8Z#1W$!JEpfMYi29bQ21tE;HqI z!L{92m83uU)2aksMlsX$#==dsFl;X{=-^tnC+Fs@g~|wlV&sEuzHl;ZZ&3|&kW+yN zfRbQYHQhh6nvOi%XefnZ`kOK0tQ>6an$p$j&$G>WSa9pBU0+UyQ~DjIlKS^|3{)}j z&t*jZ61%{C6-)STXFMmLliHCKMMGDZjZ8ff%1EfDfa@iM=ON$0odzSb6=Khspgbd* zwu+zF7TeBrHjT#QbB@a6HL+%^qD2##2$F-5ZCy4fh;q$zWS%=OoUZhTV`aO@vXL3z zBz>sycN8RGz(a$=#8jdC97%=Hqm>B|2#Jow{?uXXo)H9GcJHP6A{&{;CZlnhik53j z_}xN>I*^nuLW}6UHyb7q#wo{fVV&nMO9H2NpGRK;{c}Go+5fN#B#>RIH$$tJUV>88 zr(L*1a>{tSPmU)$@trx$hLtRq@@diPq2ug2I(x8*U)8&}LrDfKBj%hR@rHrr;v?H9 ziE1vMr;k-Rl`q=YF@<{6G4$BYiI?9r{Vq@E)pH!vSL<(`q#OzO+V`51G`)WfATh_0 z_u{^PZTvdWADKLc7DtUd6(>;euH~#kMTuHAnU+h={^~RlPL=&94tHspC8e@Vj2M zXdRMPVp54!CK??*h)lM%>Ih~N%;Jw2BNE9W{kxChU;9+@9uK&ov2pSEtyLI-oVK&` z`e01=uv|pmF!+6D7bh$+4Su^*yNc5F>z_cbyzN@2gV3b8?5z9&Umyj|=oWM4^nC>M zXS?X(x1;>`Ok&AkO$KGBnX0$S(WhnlI>FfHOhVoJ4W)9wKE)mN3ouc)6Lk374Y9mB zg-j>MN7G6Jy6%T0I@@3sy5%H+A2@E(Z)uB)-CoLTPX8IM?%D0LCDxhU#(3^66Q~;hs=mQlE zu=cKjlNof6QwEm*vyswz7pNwj1jUg;vF6MqdkdN)nbyMp+RvtrhK?TO$e=s=w`Fa8 z4Iu(%T{sPLXQ78-|A=$vJ=6=8*e=S&rK*ma8=&7+d1obcsEWai<}kMtiC2j4U3!~o zgB;OFK&}S7Q15{AoR>y@4XY`r+h{bqonP|XbHNTvxpPC8zoG)zti|op;-`~lw%w`b zjBqA2F;e?*j&I#nf0d9>so3~=;E>}UC}SGwnx z`qejR*zqPFR?I6ofLFCh&p_rU4bxUw$Y(cyW0cIb;@?nQ5cY4ICc)DHXf$2RGT?tn zuGU92W}_|{Iy>}8TNx9<;wP3jQ7TuReauSxzae>#Uf^56~E8)G}qbxxMzfmlTUlq)$YT; zC(}PhBBq+B$f)`RCzN1^WKQl0vq&!W$@Q~Ks8wvzT$twWHt9?*-~R;T;0V%iWm*u0 zy~8tpT{>f+SLI@n$L~xWO3M@_;x>X_Hyr4@t-4NgQJI!6MSVan8j&djr-{gpA7_@? z($}b6E2VO(D8R{_L(SHlbV$&|#qZ{AS}96jN!wWA)-mmHdQwVHHDRT}{Bb)+4UTn9 z4Il1HlyDxxdeJ0G;{UF?068ZXz4+6XAmuTAX!PTDRvDyZBhpn|rYw&`bD{C87Zu?H znshLI+JmY@Buw#SpComTQ(oaxTaiQF463pT*%1G08I&UjEZ^*lt3*;x9_s^Z>0_K$ zJY`dynlueMaaYYfB%LLA(dZ|bAFp+fl@72PkqoQ$UE!+Sosg1~PqYtLUf>IdsNhvL zbu>0!P>41SuvQvxHg$c*eOtj4#%J*T&+#brD43ye+A0O+a-vsr0p#U{s`AA_S9BfK zxdYTV1ww(FBk#W-ISRzaYwKreHLGNUkiJ6C%;L{m!mn&PXYcTPks(NqDn}m4Y(5Ru zjZTMYEMcZ}pec_jrYa5pi5}gXn(PlQ=8RC9E=cp=hD-TKOzLQLT+8hdnu_%V^!bf{ ze{l={%ZGyxqd4BVySy#Bh1EK!^;o0N`b|Z&LXWkMKU~_vmA0Ok8D%qqD6f|C9nExp_IhCsp=EC!FSY%?Qlxt&q@apdybww(b}D`Lj#llT z$7GOklWm}X?E~*cZ%FV{&3^53a6nq=6jxnvSsucLPLZ!Y3Vi9obr_5x0f zpvI599&5F0cZ$E&#lNT7!?((nUml?a@7sG45b^m^H-z)1rC;?OoPU~*PhzlOmgOwN zDbB?%3)OUIEN&L34YXRS$e9GPC}2rkg(uPMj}YT%$!>v27k}ewMN$hwM^`&}%(pgb*SKfEENKO7 zMq9xyg=5K$ManL(t_BP2lUr5^dphcc61)?@FCLO)5W$K znRUJa95;9w~e|YR0brhi9vGdjls*e!3&=Yu-*)`~? z6+VS(3`GMS>0Y}_O&Ui_(a0K8r#K;A?(261f@f{-CA1hkqD5_7`ksr7_e_PZMG!gNGdJigcu=I~0-F=rDFN zE$$;~F4}=85lAJP@BI^mGBt4ag!H7+!TQ<&TT5#DfPdImDt0rXY?u%p_%C#Lvitcv zAB+KvhT3nQyxUpT{cKL zob|_%doC{S(Fq`T(=-=MNv^xUj-QTOq%9_M+0EI>wl?W0PBn1x=ROZCzAPTB6%hp^ zftEg`wKA^9mMS<*7l=x2&xr>|-(Y68u#AqpwbZrrKJU&-btB;lF0m@E{7IZ7X5o(@ zlFckNWRvWvO+3Us+=7R^M$en(DC1Y7%4@gjN;0i+q|8kHx=@*pUNbCj7JSeRQ!5`} z6^pQN8-4v zXRGPT1NDrfmXZPSk#yoaCqJNfmm1pH{6OtS6*uuPC~J@McH%%=_0`MvkGs)acik3; z$AA5C2m!|FfP%Qbz8=`?i)#vOh&y#Zn62|`xBc$<*IPXkuYEQX?-A&QWP-*#%pONs zyYWDcW7&HRMSeR!s|~|GsPcDhro~d0D&ye`mcfW?S*^rKs%vr+A7V86kv$bw@uP64 z+1-3zNph4cAX?OgQ613qmcKy6l-`fyqs`5;q+u6ZP0O2u{WS{3|EVS*fH!}kvOrJ`1s~fLWP+Cwm~TF`@sNK zkcky5vD@4&Zbn&|S`__#WMWz6EJFW}ZnJqF4QBELY;}E9HK&WoF8Bv-vy{}-X6qTB z!7FQwex*h!9B*ieq4zN+=&QWER-JFCLG7!6?Cfk*TpEO)naL-|Ip{W#+-SaRQx@L0 zm!o%*)0t7bic7M;-nb*_q!W7z;+9#NxY7KI-c)4k9B;b_PcRCNR z_RXh1W9_FDS~Ap>Q8Kql{06Dh#G-yJDv(s-htbZu_Q|S}R=EONFY(Fr$ZZjGkbZJU zRpkY~^&9vm;jMj&J5GqqgUegvqJ4)7iXTR;o<>(}fw>Y6QpC}#)TTXm1PQWcZT@L= zDDEOXP5miE3zz8fNZZZ(&L}t2=pV;I>YM4whM_Q%Oe@R9Rs62!(!ZesD%L}UE14j- zrT+X01z|7(hLB%IgwV4SBQ%jCjynuCgTYj|Y$TM;U^ObLcMI9ra&=2~n?vAwt!j+^ zDNguVFjn-(Z@3_$L>*a*-G&ipO67cwuA!C|r`cK0vSZf$UN()H9JyB2JR!g~n$t8y z4(Je!<1^}k(US1_*d70As?@Bl)A=F|UGrZ{nP&VeT#EiAL9LWzl2@J}Walwhg81#J z$KfUIVcfUE{v|7j#LQ20m?+OK8tgFJT)83sk8)Y#=?4Bm=rDKr`!{TvD$h+rU(6@u*w#XbY?~yiGymMf9xy6*A%hRFS1Ojy z?Yj*>UI+qzYpfkZ%MVWzpL$1I$7Vb+arIvtIcNYe;mka`sklywhfB19Psh+OKm)}o zy-5w0PS)0~sW`v?7h`0bc@-38&B$~z-tNm>F0|xm+al^j0RvG#Pa|y!NKZ zKdWvp`CO(}N1~#Zm&crT9Im?F-LG%uR zt`}Ve6>>ysOLkn1amKpuDNz%oBR9Y?Eks>MPaz_V#SRx;2W@#GQ#jsvMqRY6DI+6k z<#}pdVhv<2pzkKf+};I8G)PjUSP>UnjO1?TCg!9ZxrA=`^E}1wAGc5pSL%kq%xi)s@Qhi zQ+3N~L{tny0CP_5M|Q8Nk_laq(L#+ruyNjTx!I+HP;A(a`}TO*@~UiF|A(6e{R0k# zgz*`F53-HQktyAOpFSzDsuqryZN`gSVvpm~UF7)VTJ)m&uamX5{UjP{QR?cbmK0;g z1M8HTenUl7tj^OfSwB!Kkk)>Vw2^e^o*njhS+}(n_z>P(0bohW_vEycO6s46_7JhM z4{~i)aEUMr&Ini?i~~B{?xpGXWTQBSTVWW-67k|r}c5qyWbzNl3N8g>EAoTPmYA@E;~H`tNoP>9X)1HFJl{Mk8@vldr-|=#Vz(#ZSH!?l<`b zpAO|UJbKtYT+yim_&|@=cRe!`hPYs2v?h+aV+A`#Iqi<%F?Rwr<&V#cJw&Hl`fpd6 z*0Fh#4kpir{wubCKM4`A24Km3{yWVhDrch-Y&!FzA0Sqr(WZb_}x zsxx|yL&1g-Rq-aDF-N&5rY6R_z(U0SHCLX7lc7G9fOAPM))ulnP6(eJ!~xa`=*%N( zH5&=!%s99Dvzem~1K;C|{6`fttjeJ8xfuRxIG7a@sH9=$O*(!qg;ELj%#Wygzo3XV zsVb_-^g!!?a=}OIo1E%0@}AG6^@2{44R1o0Vlr|5MwF>o76613X-Dpt1K3VIY_6oj zO4^_V>=%;$F?Xo5R#C>O=929TFRe}`!wpqo(Z1()8-Go-3XO9VTWDp2$gDUsS>X~p zQ=&3wirTHaZ>1H?v7{s=bAG7dWmL|qhq?Qsg0?jJ*1-Y@Tyom&4u0Wpk7s7GUiAb9 zzah#Hz?@cCTPf;b&l zNkG_We-R30ArzFxM$zOBB(jLz`!l6|o+(a%6P1=}Rj!nHk{c8JfT8dGGm)awfPZCt zh@pL-QX{t8Tlr+#Ys|LiBI8X?jm<0p;*4TF1aiC#9cVFdYfWb+t~8HsR#ROh(ki*_ z9sU?Aeh!(-D1tiE23^9sU69WIOGqSurwXM=`GAwk`%8umc%`4-pW|?WpPwfcg?PO@ z_bGJ}^gk~@T%Do~flJM@O6Nq(oqh2ggmTCFOTpi20MpifgcNaZcbK8R6_SLc zWT>18ohCVd%>7_4{q~>0k{qP{&mAV)^ic!sc2+x`FMj{@AP`xXi-WmJgkD^*&?^u| z|5KwCB&m@z`n33@p(yNS61}4S?_v-U*jliw?O(sP&dsd zhe_DCvK+hr+gsl9*KKA(MnYonD_}}i$P-YcD{TpP3W~~g7sdKOp<(@oVHVY zjnS_`2jY1fWdEToBGp2x>)*5B62-E5GC;|7mMhUR75~xHAiYSTPiozb3M(Q9^LaBvz%B zIf<)B@E(|wA&5{#bJ?%y#f|cZFDkref{oTbCGMH|aSFXe=pDKn`W1e`6hM72&~uS& zBMzdcs+P0yTV+H|Q{Pv0+J5t6F}9ZS*Seug7Qq&uYaP(tL)IzD z+czL15YO&vgC$r-1{E~!eU$Lo+8QWZneLC{O^5U6g56H*ec_*czFSV_>eBV=Wd0u) zpxLgM$kNi%b8jl}s9CvCs_2MOKtNZ8WGoDGj0#ro0Ds7G`0*aZ9*%J`TfX^*6w+Zj zq$r9_6t)li`qy)Hy3X{C%Z1W`#`U&Dq-t^_V}Is&#r2geRiNc{LDr{wesL=~1S17! zlxam#Bqgk$(j;os$HDP(!h}yD9-iFsJV3FgE zTnl#tSYNwVHMDG&R1#G~ax-s5a(Z-SKmHsyvf;6j>V^=%a-wB3O1DVj%^MIS!~S*G zhLX-40VjDS7DngL|KT}J1P)h;|i2VasVaZHOknO@7L&EP(Vvs zL^i1D-tnlO&wc?RZAAq|v#9cJHhXx(xM4}?X)j5=`>En6$MaIbG#7G!3d(Q#ysBK$ zn4F!h>JNu|YHMrz%#?_STO=-%2ETs$8MfiXOAGbc>wV+!o=35A&O$SUm$(F=BvHw{ z!TR*@kmcx|`v#arEVq}v=oV_fwLgw3%(-!xVu{ER2bMzgDSx%1vkm?@Ko z=JwOg@iI8mlN>7JF!gUP%}@E1fUB|R8-3kbWLpc(|i7@63k8cnmJ?+>(f4K~Esjdw`XM;CKhTcy31?bs8{+Fd2f zP4-!(rGd91KK{ZPFEeplqLaCB4t9X_GkM9W@K_WSzDe^AS21c`1VEuGuaBpSF$&ad zqSrup?AdJW5qVxhrOTgPnhbXE@bLqD3TfFj!zz*JBNj5hG|@iZ9CtsiK7Kdc`3<~n zJTJ94j)2ic*)q=m^@_&{-*ZOBW3T!={!L-fOrO{}^f91e@r5^OhGV>!f9p%g;v-gE z+kHw`nl;KN~C%cGMoMkziWe8ZwYcQ%=w5Rf>cPdO=Gdl&ld?Z|Ib&v|qq`hcMoca#3!JP7*I7zV zNLV^wy$>yjAmB0F=sg{LML@)#@Oa?F+`N3mW;QB#esJ!XZwR`1q6MBPJcwSuR@c*u zVriVWHX2x|wV0F$=#EKA`AAf#LakuO^dlyAJv1;w$PWgh2@8u1-J7jC2K79xu7}c- zsHxWCjf@O*8{G1piGPZ&FSojP7`2aE>y%XmpH3dZw^gClK%w9vS+d3e3(cfBr%Yzm zw<#=GvU0E?_GS3PZ17%;=)c||u5Llj{X>yo-0SxD8%!7v3?#^B6v4nF(PWFod6KPe z8>i)zqRk_fAjeQ;E&qvCmfj^^k6vyr5vLy#>FNtu|4A~pgl>(WaUow_sl$ILYz-jh zDD?!lczB={S#_T!LgNeq0U=?4<=EQY<;_IvSb?B$ypiz8NJ4gVxZ&Cy^Yy+{(N|%} zWq+Ab)h@8#WbLZHY_#XEQlDB<#!;*D-GGtlW`rjNViQi@HjzQYD(VYz{X+d@UoVbp zmw6>2T=5-8heWyttfXi~r+0o~Vr(luyU%x5dvbVaMB~r<9{Tc`oY>IS@uGsXB89BL z)7B&ecF^K6r)6hkFofCf2cGVZZfi3nHCW9?5pY=k@P`2$92-Q$=UOfT>o`K~a;WUl z?`eGXfh)2_Db?4qNmG`^0U8Hz3D_H9f9U%?FBdiK#)B^}_?60Nc9-Hm-EN7=dTUzf zq?=~~o0HZBb}BX(!yQR~t2a>M%|f8Wk#geg1?v+gZgR!J#j19i3-MMwmZ?12T%~`G zoOQX~TzLZat>RlkwE#LnZm^lors_}c()$*}om{a1I(2k}02WeO=k+8yB_UF{ri3&` zk<%I+2bWl4-e?$668 zubGTZP2;>2UZTAtnXP5!zwX-FGKM~D+@%&}KOOsA!~Pgbq?e2&;4tj9C!_1C)LSkx z{KlwNAES-MW%EbOf|iG;h)N-IrO560dezUb_hem6wYHXXF!u#CoXkke#3V1J^v+cP zb1Lk2rHt(NbcON1ah{QaO*>^IWwhdbHuOTxwomJF;T}y+*9ye-gsk6tLTGC%17)#f z{_!AV&^dprY*FtUARfvv(B%?KdMwa!?AD6IiZ5=hRZyh-+62f}*)6Pu{4Jc0?xrqr zxFpBR8>GOADf*a#DT&Z_rWL2+rA{MIvgs>iHB z%dSm)C_@YzB(^gcr8W|2^-1sDSXwoN6LEuGzo|4#6!1@TF>)|wU>=mF$Yo9T2BGYt zn-N>jc9MH&1&}L}2!|VF?Uv8j2dPv>58z`98E7VXZ{IYhY$(rI!dit`sWA$@U6 z2(v6%fO6Q>xcG#xu;1YJsq1y?$Nq8DqzRLKbVv-@?#=Fae)#at`EVhKpX8gx2W2Pd z?_^Q5%@|B1_6b90OD z7LUrt@!27WFX?>7f5TYb0$EIHW=yEvf#vwhTW;lWscWaLCmnCN6-!5TE~R(tX_Fgi zmyceY^5a!9czD10nHckw3cpOBviJW512adIbhtqqSQYehH|!c4kuQ)e&yu!bz7GXP z*jJ?6$SDi*_c-6VJYFS+SlPan>j6o2rfQ6UZ3jV-W~9aGRzdLc_k_{FmaZZWhuNsn zrrq0b7|N|-G|d4a(mp5HsWUcwjkb$Q+wkI#NV%GjDvtuH5rgCKr^;A$#6SA@A4T|8 zXz5VpP{Ibk#*sOU8b`qRJHC{hL>0yr6TiZyG#krk?Hp)GpgLPE5t0@^ee>mKErCa+ z42HLs`yecl=Bs_@R49i#H!b%4V;~9lu(+G>D@QFRRSq|$etjiGQcKlJev6iNh9G++ zUCI|cN-F|!a9n0;Jf#bC#zIv6VudOmXPP{G%I{uR!-f2@Xh0XZAW0Ha!V$W?IH#0J zb|8|}!iV*z3G?vqu&}V$+uJi6&8S&Cd@UpM+mub*>iv)2(9I^>)lRc9JtZ7{&)ex_ zJzupIH!ZCNzUONMND-%j)=JmIqh;Ru>L9+3Tui0B@?#E^BM7IUiuqp9!l@~8f`h2$Of)NY`E{GzM>~J3B3EPOB%MuemB*VdsF+DY=vVa zxwZBa3Sz1lhVSv59OdQGSR<{)C)q_mV!%not$3d^e(PZ|x?}&5%hVaVZ^#6Nw4>}B zKGsG2i_Q&Xd(me_I}%sOO+RBBpNuec9Oqs{p(>BmONK66(1@uN+m7NT+n?h2QvK*e z$EK)&gRe5A4}K$x7JD#Y^?AXsGUqIx%~zJngT#STIK;5$uuoLWy{{kNVqyOnqgNrp zoSh&J+E9qW>!B<#Zn-Oqqfjp`&S)sxqK4}>!PMFQK6_5(ex*(#6k8(7^0>{!n4FjU zYbvr#)l8JXxIy4Meg#t}01((ZdMt8zgOgV6IX|vfnRX8R&GXx{18D*aCe21i+aHC{ zzV&>5k4nJ(`Bw}n3LX>LtB^WQ<7MCb!w+n1U1?nCP~-8O$L6cNZPS0*K4%mEO+kN) z`f~r4=uYlAvzf_0kCiX}QmHMprad})hz^&EOYteluUw1P&JL< z&A4^#x>>gGQl2C_q|xTOTsJ0w4iWoYICORTq!)Ni&xf~%Pq;fK?nh^1&^%*?eZO;i ze6UJ-;5L3l61M{EE0!?Um)!2EzV|>Bj=>EYueXrEQ2GyURyYi`d?lM#Ncd<=55c+N zX5;k`jqO`71|CwgG63rm@|y|#Vmd10$Ix<`C$TkZxCtA|)W}!{!vOksp@H4H`c91QNw#PB^}C<(pos% z9)_TE`Ig&Ib;Sb1rqmCt!$ZRy1S7SSLIwF0us;CDLM@wy41sw{r`~=&6q}k#E(;X` zH0AxpCOXUy-7MxNQ3U_<*Gw7}Gjl0(IDH(&zvjh9D_JOCBTemymOZPvKT>NBJ4dlK zGvhtoA1#0F=tm=y#y48xi1z*-sj#BHL*raF^$ZWTi^O^65=p-@$BEzaW4J;py|KeZ zd+NlbDOOe(QvDht&3?aMOF|%8f;D}LE$VPSnrtae&Xb%e=wtdb9~eQ(HShjV%D}8G zU$5v^e}^Q_kaePdld8~xQdHc*qe%98dKR@wBiq`l_PCY- z1*}C%Op@$cZ+EYjup_|$VA-qi16#BOE-5!$CZ0JjokND2GO9=+o0gtFJUl#|)dLwb zu}>yxB*lXedN>`htv&OH(R;l=3BLD@;TEES$J^ z@HKsw{ipVmXac`87eh!YMB!tI0uA%^R@O%>s$_{R3vpj{ief4sHQa8^cOw1CaflCM zg~7YUQ%y4l>Tv}arJHo?I2pe^9tOeewAgfv&tvGWqhoTcHSHd*&J#uv+2WyN@O^fA zD>hG3a`nCGWdAE1aSKD049cPqp3hR&%dM9ad6F<|Rb9`Wo$AaU*s3fouD|7sP>_*j zsU~L_wU?O2GW}s+qQ&Xkxn8ZS>wA4zvD_X?-0Y9spQ%{X_j|-8KE9nxO9`$FH%p8q z5*65+R}09fZZX1d6*-T36Q9l7aB@lDj4L(?{>*CPOyi6~O-2C7f$WX;J{0U zmxvE_Y9mugD9#SdM*w1|1R|G%a1Bx}?Fog*dJR|f?SJyu$@$rKoo!c#K~JzT=j`qI zF0)Q^Ok5n9`bVdXU5qdfYQsw$QCNhFv7rS-U`Bq|QfRYi>03e|((n{$=)zvvj&WT= z7#oXA=`B>UMBSfD@(1-5bQ?t3Re2x8U^kw#9z&YfS9%{hpI|<|FM)nY=w0?cmRno1 z1-^zVdz)i}y7X3;e=J$M9@9s|g@?AKIFw;8+${m2Bnv&N`hN5mr>e3xEHSf9%JvW# z7t|aROF#8ow^vHakCseLO$jF%HZ6vSg`pzA?%|-~22?&>AE5Lqn~tUk8ugG{pRi1x(k(fI#SfStP*RL>f^I76@!YGi525@n3ApcKg z@c#An>`4ahBHX?kV#l4Z_`#$;LZ}Dpao=6W$4t3D^ny-}Uzlg$gZMI#o--I<1jyZ1fN0 zI!s!HfC6rw)7$WJD*OJb!FDmrKqG{`PiBuA5>~?b#9kB{&X$~*7^+MLag))-C936b z*GN{0I! zBS4YeDv`+ZIQeo9ZkiVmQ*s+<0f5HyB(KK=9|OzRoLeQL2yE)+q0a+X6`mb>Snxcr zWqywDdnyoa9CzIp+N946UEl3y`?#%o5knC~EDzhs`Y`^huC{*WS9xd1h~KsQR~~vd zqceG3r1PdZE#lkdIeFSKC|NR^bw@xyx3sAdh~0gqtWoJC>Tzk~Tuzq84Oq ze~|p;_HU{~x6SI23w4WHT2*F?+|=*tG_T09)vYTlMJn+jFa=2jSYOea)u_8%kNal{JzhsqE3JNHGk#I<%;PlM>U`Fh(702YM8nB&6SIk0 zm+J*7@4!(M!zMiiCY;(s6S7p|#`{ax8>2VOCfc_>jWXF_i{7RR&6tyI@??ohMC_|? z;3)m@HX+CRVX$cHpbiWkva%7Jjj;n57zLqHI}E$q9H9k3k8#+fPE1gJM~ntmfSr#R z3Edw|z7z12&EP)Gixzz0pY5x4ane&aV(Ju61;lEP?d|O%`OKkTzs#pgr%yKrhKGg# zaRM-MqV5`(u?+?KR_Y-iCYWFZ-LAeOOAd+NduFkAIR;)5#AF$Y)r` zt%#2LlLTI1r!Fn2NGp|i34IB(eDgEvZF-@6he{sO+uE4Nz=zqkzUti-{m6T%NRn2Y zcJifEhK4O_R+qO*NMbjCuoAITnIfsw&72Z#f7T;F(lRpCvKbnmJ~bLF{|oFjhJFbp zdri(c;2T9socCK*ff0TCxa<12#|CXgjb7DijS-l}7l}Q#l%T&$Elz-_yFPl{ohnf| zv&9r;?zs60NXz&Aqj4%jOaF^j;H8 zRV3v?Wd$*Dw9*VG(5?>xy3gYleh2m>3t&g9$_(rC1v-?wXr zfs6*Ce0EZc(BBSq9yTuis(hFEcrwBj?a;PN?DIftVZ-k|H=eBT2?KEtdzdH-AAZ3o z2v;Jq`*3;uRqrE=)PNXrV3QkH4b#& zUed=e9rJ#0zWrQolHiV6{Vp_4&^ zq7DuY03s0cIEp2YW^TvS5X~kD{SH7MdD_Hn-;v>+RT%PifPJiU@7n3S9G8H z;>TE=Xxpw1;e2K9C~Q$G`;PJXfZy+K7^n?Xp4#L?9xS~2VTqM9rht1$b9yy>J?<8Z&}fGnE)DxR{8 zAG4zW72!ooC9C;=zOgh;o0Ya}lCa!*t%?jf1(jb%)x%2UPO_-OwIR7CJYQPRuv1IJ z!hZ30nmc%;)y0D2$S}S+2C7Z7tUr4QMv4&UARW zRe%zmVcWVmv_5HWtM61)Zy>>kwGOA=(f7R^{)@VCx zi#J`y|FIu#sB)x0HG8Ym8E;o^7T;j)ofpv`$x48p2?ODWf88dtYpU+opyGT-IyUkS zRdFaZ$X0N5P?FzEP*JKw=3?0(MN0GXdw%ED3KIsN*J=L-;(do$2^FPy5L%lZqvDi8 zLWZL3WSJ1#}pKC2{`RoYkJ(aJUmSGM^=2=C$#GTrRZHwM6<1GWs<}m zHw&YgFfe`QNldyDjQ|ORwG-z}IN^2z@C$Aw*M)kEs`fKvh#}>9(`ihgYSOaGV)1H~ zTvCT=wmaY@pX-4;Sl0-?x`Rlr=c@Ll$(=-l6bqH2hwGKLK^4}dP6VYH5LGt+M17XE zGG8w7O&Hmb7V|z7RlM%&IayvbwF&{IC~6Nx(y?+g-K4L&7w)eWzCMR!&GB6LM6?QqK z9oTaog~(+iANKoeC?Q-mWgy4ahXJ#+;WJ@5|D4evqzhWuSH zEotCn(<5Xb-yi2R+9}@|VbgPe(mWvwr?1k4^^t#bmYCJ4%p&yOUidi_ zyI<&ZifyQl6l#C?6HYD}`NBVy&2D&fR08qw;anNc{Pt`c050n$FQz?1BO@-`-&k

5F$)MEnAU*94<5HeFN#ROvTi|HIWC>uf~-qDQToMK>|#N^ zEnN*&qA!?+&JKe6fRTx#7<9u;)L=;J6JpN7p66WqKQDm$J_YptO@}hfX4SP z0g84_X3B&iq28T(L>JW2(a8X32T+M&{F`uxjfeyM7RoBjW)tBY68Vc_Y&M;6E^!5O zU$|(OU=2P~wsAIg?TNlbj9Ymn=1X_qLmFsLNDjJGeg5jtg$-^$FWpcyY? z%_o?&r6+#>E1p#>n6tkxby9f}c{H1PmoIQUTIgxKP%ho;sAU&`3Yu$BJ!Zkn=JYFK zZ&It#T;A1v@vw=Q*BKG&Oyg?;@qk>KtAlA2polJ9F1n^oe09^8P9+$;L7wYEp_5i@ z-=XHq`Oi~V}~2?^JDO0)2Z+pZT(R1a}}r|=cUh{c0`BdnsBMD2Fo8oYxuJsUBK z2rg|XL6ncA0Raxb;xO$&9Pwu_{!R-|jh;t>b78NO7%~T*Y4=*uQ<#eNem^6 z$-uRZhDVR-e0i`AlA$`C53$_4!i$c%=g}y7gK0I)2RTdVHG8i~dhs z1S|n?v$^nQ{x|4|1OC0n@N8`}+JhJ6UIW>kI4>_Yo<6{cQ*g0A`?{79Oqr3tt#O_U7q z3)RQ60H?D*(?D;*!VpIGhKALtKY}M(2n`Z?y7{m>nrV^tjyvah#%58g*L3j-qAaIN(Jyb$qJk1t=4qw8FY*sdog>(3RM zc*Y2*hOW9EUu))G#7o6L1+eHf9=sG$j8=^%<`Ze?eqC^L{!}e&E5MM+9i`PIVj)*r zNZ&BqMUO$Yi?NI+<3rIGj#Z*K-|-dU z?YxiHQWv#71lPWqQ`a26_wmwha3Y`}9#Mi3$Wf7VnG zf^s35+uK_sTLKhlR>x@sUC6u3YL*zC{{({mgU#m(LP^)I7k_K^*uY5dw(3#j_xuE% zEIEx;YPQMWdZcm4_}y19^Z43}86h2bHPB>SZgR?Nd#oTesW za+QwDm9=feAiK>%0&wdgVHlg3{BL=$KgPo2E>mEP>go9y5oet7S4Q1dv7*Uk`<_VS z+gx#!G_Ld3;CC$lf(zv)yVCg71HSIoABjBqTl{G zZWUh5EzKCDpX=Zve0UIR89iF&b99V~9iV8Z>YA!@doGltdnWC}e+8{MI;}pfrE?ci zFrjhSeM#ez#8B1v_gjH3fDYf$(SB4)=ToqmJU9F$@c8CpCh`XT3gvGK%!!l%3~KQMmK*i#H8@kJt6u!H1X?)Pf?F9c~E9)2rrt(~JYe6&mIMHnV)TqMF55 zZq8}QaxhU-k3}JY=3)giNLe!ly+WS_tb6~~vMMNBh>HGf<>>M!Yq1*3>QLantrtHH z7eyS&yf*=d6s1(_QES$JE{{gLMY1aUyNgt9Q1Iq&#pja7W%myHoyul5JW~Ok9CDrW zI-i8ZP#`~dJd0o*Je>{@FE(1l``ny>pBXGe2p}D`9%Vj>*m1urp|kY(fjSen}fOJD|1fDuO(h(Ny@A4&l@8n(mjGs+~o(Y+)5pB&%A2 zJZ-`5&2fX|VLyM1q?$nkrn9S?c+l83R|A%A2byWTmttDu*sta`frFRhPB3 z?*~24LkiefSf2W;D!$U9WK=2#uec)6pWgh(%rl(C#20>gY}IPf8lekQ2scm@R|@t# zKqGXRs%tTGedr8e$ne;g3(4)$#mU`Q_!t+bsDqedXkC)${Qe-2OZ1=`gWRs6q zuA*Cjn8!*%VPdZ#7QGzxW#=LNM2NHvX7TrGYueT4lg-gp-_<6&XP@T|x19(JD2Ia! zWO_hp_<6?rrK2IQ!GeMU*R~#Wb`miIe_+YG9q);bNoHkbm6n!fz(eW38Ra`(s5bEN z_V%tb9g)u#JhbNy3kxG;KhZg2w@Q+qtfvWkiT;*MMk0zxO3dW2_42UNg1&3{7iLdr zv9ZnEI1p^E4i|jxN7T^;9?XF{-Lp=T`4cE?Dhh&vo>L!dLxDLXZMu%?*w8#;b&#|Y zw;`b{Dp;$vBh;p%xC-*uFpB%5rrJaPIuj33S`JvGi0g~PV|7wAR9q?evj z5OqX)?ENO_;~D>QIJpW$C3V04@VngJmHW@8?RD%Y#;^@6*#Cv?G;P*$NIBDO9`7#e zOqT_17TC$?R=w|Sz)K)y4iAAEIdP>pirAlb;0*J-SieUf^Hs$WPanAg@6WGFFf$0= zopiX)>X1wEi+jBN3&PQhJ^yUBd%6b3G!94mX+tX(oKHMLO&h*yL(r!@SO^ZRwVXa? zMuqm|(lNmH0hR5>xTv=a6HmkO1^t$0AF6;UY{n}vjJ(M|MRiKzL42GzgwF2WQ%%t6pMh> z_Ma%b`>+RYkhGM#nUn{Y{^D3yip)E|vpuss$;gk=(s63(6JCzQx=dAN#X@e!qrZtH z-U*!o|5wiJelmmJRJFke$lZE$6NE5(@cr%&o9fKQ-f>$0P1YZU_dn!ojBeY;^PmQ% z_`{VBFG?w1uPf`xLOHLiizSlzT94tpI^q`~+VTEqb?p3pwcdk`R?z~aWoGU;tY#~o z0h{gFQ3?L)$GfZ8fm+YP%oBN*1x0QUDp*P>S3rqr*-|hTCsA9blU*GjFVC7zYV-bP zp;IcINTU|C3#1(HB4x2hI7??Savfx$?;H{{f2H2U4dA`bsIsQk)zJ8;G}Zm#TWB#@ ztcnIHD=Qnz!1#*9P7G2YTMdb&h|S>qCmotlG{3g`jFwc7ZUv6ABi(AkBQ%gtD z($C=|dtAI^Dr!n$8X+VK>b1;BPCpQrbxj1c0eak85*(K>k0?%`Ic8pg`71+q8r2=W zkMEPJe@KyigXg+Db|RU>6u#+3qaGt_;2f<}>>yEa3CjFd{_@-f-jMB!4Fu)DNLRN8 zSvGK=OYZ%bfhu8&jWi?@v@T|#gHE#fj`do+-?(#KV!?f(@dXC6=xlBnXrIg21nn&X z{@M9?Xb=Cz+9T~?7JU)*yX-obeNJeun$+s*U>@vwC(o_*T}CJYDCHSh6gGYn`iEa3l4oLp2RWBFf=~%+9E2y1n`GkR88EzO z@dHCyDc2VZEtx-XBb!5RBJIQceABXPdV8SByoXbl`G4ju>9AJ-z_RpnrXK>{=<(>D z_+tzlB%k$L1o727er|et6r*n@>+9Qkx zVFEQ*15B`n7~-U2u(=qb(67l<3?nFl1%bhU!BFaFoIfR|3_l(`1JXh4Gby58N7YxF zb@JP4wl2-e=@di9xBT0GQ`T=MTRbclMHah)Sj3AH#nSy>^LybIllhJ&q%}le8qPxaP`+(ktke7n!nGl zX{`0J@3p>T+p^!oDYa(YO#Zx4^k^p#PNUxPeg2^l=X!XzS>~Z1uMU*UC0jRe#eCel z`_UZ$k#Mo?P2>@JfVZdTt=kd|^mu=%TjPieJzQR|`gmR^Exty3o7O^VwKmjE+@j%&VeI;95k7=L(jj5>*@a!LZLg6-hW(x%Q9?yF zAR)MW7Fc${dw-+RDyq}*QA(Ajd2?;h-e3&=| z?QiJBM?#-524P^q8oXAwV@@#EWp#MM1Oxud)WihlN4i~y&$_5VRo1M{Lc57nAG;?j zj~*6}hi3{phnipR*9Bcyu{w$_aqyaD0zD5hrd;N057@7*5bk7oUxKrJqIUK}7GQu<>AXU5>T&j|T zgdg&G$+b%UTM9!*$>LS)X!>%7jBG zgfus2+cDkzytObqQ#%dP@TUvhd4UNkEI@b{z7@nz{W3}|Gt>p=T#mdCvjn_gei*YZ zSYH7T!-{=Raih%wPzKl_`_7Fk8xV{Fy9uI*cs87Q!;w)4DX3wCkv8q%LGAg9*K^M{ z{ihfHj(`6gE&E;W&o+5oAGNt1i5PQpy(*D`Ankt?Eqs8&ue36@- z2ektK(;RlRP~pSYnUVMjMJbKai?jJRRw*L5iZbPvIPrn)cEKD`Hj0ny(NFB}`^X#G zY-w3SpF|Q{$DYCv)V{`e@lwwa*+pG#PnRPyJ}~S5SU_zD~0}43r^HEjL-A-IT@Rv#{13 zfbkh3dA3;X?2s=amqK3kdG2Xi^?f?l%1(8<148`n@BZHR9v!@CDLH|U1WPT0Rb3K&atN7gtBq3^XDp(>NL3lSBNhwCv|`F@`>ehjZIL_` z6DlQ9NO8y5&FPR+cN`WnhoFd~_z~G%uX_I(3km@8 z4I9=hJ^$zdrgLph8>ovk0?x*oT&%7=Pt18y?V8{5KbJ7-;cb`wwZOH_VymVtf&y2B7GliTc!#FAZFu-yYK6=rd+vIz!(u>+qY`&|3?~7-4;2D7T>!+6f4^aK zJzjYQ)e&c&Z@+>{;OcA%%tO6|tcA#ovkHBt}?&ypeP_@MQppOcJA( zY!*8UBO}KHIuTlHig9wT6brC;u2}@b7mI@6#5Q#z3G&3j#Md1o*p@Ft@l;loRnukJFQZ=SgAFAotc>G-Y#|;2WGRSF2>EUD!UO*`9Cm$e;Hm= z)n==D^bmO5(?`UZP}@DN@<~R$gZJO0man&*SH6uKTTkJjs0|iVutnJX4_uCM-*QB9wq#RlZ5;vLddVJ-%H%_|-m6L|hy{EC*E zG2Z-7Pav*NoPG`m{dMMTTFi`zdB0mDNt@=mU-3*&ON%RhI;kM!^Y{BVC`Y9zisF4O zFwlbfs`}tuj(940l3ZmSop!rbq2)FYRumxef;_TegO+x^Igj_v$(zZdDy@dF!aa3; z4;FIrp56GVg9o5$g@u(l!I9;Bew9N8hHZ#MW$Sztm*zEIhS2Kw4}6e)t4=AoqBE}# z&=k+lKX{uw)6&ERo}V%27nRgMpTQeR*~{e8e_UwinMuGP_M)4eef9NMXq=Gi^^;N4 zu7k_NRv1#&O}vV!;EuWK(b>pa*rb!LAsXso@04n1M8+!askrgQzsV1YmK*n%dzpz1 zm=LG+FXb@l92nZQw=SgQ1;88et6DtkKLs;5cVh!se}GWi3P`tE{Z$kw1SM6r5DYlO z(+v0ML=YrQ5+Y2MdhvH9^1sYNmANl46OCmHtpbb&f4;lQ>)XC0@Y|ZR>v?7IaFJGF zPD9h1@=?fZ_sv{yV#lLXQOPjw>j;ZN0#W}!EX0m)c)V~Q11_wQ)Acw_&K11kjJwGb8%HkM~Hg_ktA5#km)q1u zz4UpmwIJj_ zzZw2<<8XB77bCmsz5>lBa%8j(X4IorOh578)UItG-n|D)#Iy+BI5vO9N>pny|NYw< zA5pb*wLodZCT`8%WEnmtI!HZR@WW6g4yWA=+4z-M{(;!1UT;U(9;AsxWCuHgjg{~> z>eh6X2xwnAw`37$Dt3wjmHl$riWWqFJ+;n@P_m9yG96W)wO$ftyFajiBHfwZHpAY< zM!V;o^f%!6{fSSA8ca>>XWbjJjx+K%p3tZW9ulsGt$^_#&E&P6Yes@96LdVb*1ugH zExUo!wkX@fbu-unAz*!@FC2==$UueIj$YEI*Y_E$NY# zCc&xMY6S(+ux9^=45w+xR`7N{-RPSzqK>((?YcVfxz23bZZejx(O?i7y|VzRFfa#j zaBOFtZUVF=Kfy4tx6ov#0G7K(6Vew+6y@jFTTcHwS?>WIQs9Vhs&Bysbe-7?m_#0@ zomWKT*$E}>R}1^EnQ#skItZZ|ySZlHfHGJ|L&FWXRe3G~X9yrAQVJDmus~Y`<4thz z+T|&PS_WId^D3$O7x@A_efKRKWd14oYvbByu$7!HM0Cf!=XS{nL+jifD%S6sI9k@G z9Ne5*syB!aPgav&Avga*hSdG9&qS=H;j)5JdzGn5$PXB`uLSKyao*%EeNNTw#o73+?GGR@kCs5hY8|x!SFEvh&Lm@kaVO{W5w?J(_X|-uc=@E437)D@< z4hat_IPLh{PS2j5@Cpg}0Sev6C%oAwttEM<}wpaXa@secF#z1z1TKDV0 z8lzhHx{BF(LJpP#iih&JpH-RZNNxL1bF0P!?rgVr5LHyVF?$Lm98=wQbc=1_qGy6N zu@O%w=$>2Z4mJaJ*sDS)IKT^$6xHU2q)8q@fC*XuJ*S zna|AJr*p!_Ou0~s#Zalmo@(~^jt`{UC9jTG{T6Kw2Zt1d?!PKZmwl?Bl4~z2FFz=& z>SAK9(&+G%i+(3?cdeqc81jO__21UN{d$jKya)$V)19rsc+;_`y}uKAcAb}3fT)E? z7zGl!QPAK{%DNBjNE)0zgyt=OlPAhH*9tD~8#%}Rh(bp?@WzIAL()F6zrsp_c;ZGBvM5^up4 zo^>(WFi`}?SI{W}j@`InjI9+SR^?Vu*p&-y_*=Te(fYucr_zbYYzzyzPV^bVH>#yb z)U^rM8#aqgySw_JhAY9Sx9h2~^~1oZzwpoZ$Gf0(r`2UYRj9f0b~KZ3Rltw}YJYyZ zhf~!N!R>~@0fmu3Hwg<5x8c-2x?MteMfk88I^cS|;B# zj{7)@(A?sLsn&F^%EgZRvG^i+N@~hwSMB@WUNLB#KH@rKI|xqQFjbdD_k(yxzMz&! z;x8PlCk^acExJpDs+x}>_KqKhsC}_uz|N6u4BG4n{xNc~*j{QsLfHZrLFj?q%r=>i zH(tvl;`H0|u@O|PQZzb*J8YhY;GeAL{r%Zrgn#V0!E6ltpYDM74U9=6>0B~_uHm`OPP@dq#|LQ8^{U(P*Pw7F-Bwfx-$)5dsy;AR zQwp<}BrGgBnT9*zW=mNSrAmBQfK%tojhF)k0x7bQ0vR5jNA>};pI~fax)-p~*{VWp zm5N&IFQ9=MOhxG&JendWg;i2l81V-&HB@oA=WOfMgGFpw2Eov7DU4WRrl6Q$ap?2Z z7p2$b^y0FDM`txMk* zWa3u`OqDWQSWzrgSVW6`C`(u51`ZOu{VJxcn)X{q(px!w zo#Mr`*a@5xD)e{bkB!MYJ6@%ejx<{g#ZXVv*O*ox$?61m$96%%!lrS7e38}UPSW|V zQ>YJU%PN_+oZi2Dy=42-q`(Bo)=RBmer?zv-Q5|ITx@g8eyIwD?Dzfn@~E3rI|@$+ zDvf}??tLwgEaeb@kmclcyzByQkq5PM$CX5bLW0s{@OrS3Ob>MW_EXcG} z4oS-Zzbm-Ei)Z&?{0*DYpH?M}(?hRi-LHUGA9~NvW6=C^10eB)u)=w1B>&mDj}!! zc(noStx36>w=7q1E|zNOEsnmVNTPj5u$}5OT=ow&3kqg0E|+89-S%uh(qVuRv!vpa z88zWnkUn#!zlA8I2tbAbSicYBXu;vPb&*8ijaS9wJByJp2& z{SaPHsSEk^F19Ap>8V6sO>M2?*!M>-v_tg$2N)9O<8mw|Z-!teW*u4C5R~hbFRE3x z|Mr}2dxBAus_R__W}J4%hU{?ha0?3xVL{zTF2x_5!>9~llBNxeTM7i~Y1Quq9%<{% zj&gD*Qa|#U0|9|9rReU;ml*$c_RW82g5B)%E4|m$7WiZ;L%)g59_{+wzOGpkHQL-? zW$*mfZg*F*w4{S#<_XdYb-`(X_^$a`@C6-!8vhoH6o!+s$m9dM#~ZAYzrZ3mA56s> z=|JQjZj^P&Tb9_Yv|*OxIZvQDj-?+Y%-b8}2+xjQ9(MtZnw_*WIE<5tm&Qip8a>@R z;G9W2^T0yaS{Xpc@r|axN4qjv`ffj2;eo^8f%}arl#`QVzu?6Du$zZ2!h)osr-uM$ zkLY(CXZuxMw9L#xt_S#oV&;FQ)c$oi&(~J!wn5N$94VYME~h??5W+cu>!lCE+eJL* z#)>fhT&wPnD}(U_oYulS$TbvV1!oi*R05z3qsQU`JPWlmBuFtL$xy9b-{(dwDX<_= zOvQJd2QnWg*llN9$4md?0a7mv6+ zQJN+M3w-`b#?rS}KZt7W^~24dYyx!TG_WA0jG5w#iheTmh)>lm5j&OWilGq-^+>5} zZGcEXT2hvF^Z5nMY6CUD|0FP zWNZMWFld~DK0E~t_J=~9nd#K!zq`*uri$NB${q_Yf*^832*Lkfs=i$A(c8We^Q zkdPR<|FATlDha{vKTNj}*J%dKG40>Rzx?6S zQNZcgK!mGF_OPhgDyr$eAR42Ds_RyB^Q}_uJlxX{L!SEp7eJ z(xI4-08=c9nXyz7N6>;UthQE6BHu<`(Fu0sBU`6?L|#@4GiKv_*7I1CQGwo>r3$Hw z3Xuk;oNpIeJB<(=YY1vzFdoKWVlK zeT#{kU%oEW)Pgo&E*BQSs1KAc9@|q$>K^kNR($zMw`pc&l?*ZKrg5bly-h)Typ!QMNa|uLk zfWu6{YNb@G%RI&;;1Y>1;ibCtq1mdIGd+1r@m1^F-U~31f0gDH=l5z!|I3aM+L05X z#o|GrpuHv!lc;gg3@u_3lj7?Gc9@jFgAfLiKr@JFi!DjV9OPNlEK9%?E zQe4-?>L^rgH+TH}pncl(DX^%Hj3^dO54YHg6G{UgfT;5^BV@NwZ~bL!(y{$$5DdmJ zq%L01?!#^|m!?{gvCQ_7hio_=%OT%{-E5S~*88O`mJUsV(_)GV*j~(?Zz6Zk2Z${RYcE2fL22D-z zK`SEMVEG^&%(!d@WV9DR&AGao-=D8z9ANS1r@PpMBM_dZ)~*j)-umh3&4DvNsrI_) z?g-tRTPfFdC;364ig)+s8<}?l_sP<5A4T&}pUPh(Dd-AoZ2D$-)JFH*GM7T$B$=>K z{+=g_^pQmQ(SDYec^XCEhN=|rEAzud>W0;f&4O*3tk9vf!e{lieXW7RiZFPHMz#Y> zY3Z1s%cEb6WhJBT+ux${CU3Ld3;NbA?oBEtu}*jMk~Q3BlP;Gj zXs?VSCYf0CSdAUSuaDq5$`l@ialJg97kfi`5^$24cD=g1q4r9fm?L6UScBgjAJlv@ zzJJhp;xXUY^u0vm0W>l?s#C5jYI|l^yAFCOlx%QLb={slhRRL4Kw>4>#ZG_x?#g|p zlsE6CtzcS<#F&ri$cr!=kG-4F_OeNQv0^I9!uy;;p=mSg4}Ad$x) zB}_X*pFRC?b0pbv;>2V!@}O>{M0})pIeRD8fn>%Kc7#O-v2t-d_L^0TIr_nymvy~a zH*&6(Rq>`Eh6C$q?p#=Z{uiH9my=@|c)5wh$?2@I|0Pm~caWH6xyj{{$lE5)g2J3) zx=7V=iq-B{2u7UPaj|yUt;e7+zSu=Pqe5Vo$kB$ueTu|>@b$rCVGmsBqRmj7Wgz<1 z`O*}^_3|NrNq&CLnpQyxFm>77b!^ZQZa>a4dYmoq3ENm1aJXo(&iswWAgxH~{n=V{735+^9j79kXkWvi2SE3lqx#tnWvU>W| zPbLEeBI7ia*=vu$d&2i;?(Nxu#Nn4ZV4qRY{=OhuXB@EJaQaw?Dt7SEt~OdX2pF-b zwBkeH>YXh&R(}7wPP-knce~#mX{{fExQ5@(Fv}ayyR_ms@(iIRW0e#=m1qK4+nKSd z(mocb`vi5A4{)LZ&`a9c#zr4`L`-88PR9DLqMWr`XfMdkm2RZipK7tq!;HnsVijwX zR;Pv0Ij!cE4YTXSs`iE_X|TMHNWYSWNk=5nHp#ejCF-qj&6TIjeZC*(Iub(6=<#IX z?g~Ib(?ioX?+HHb2+F_t#qz56QWhwe|oSma6ma zDm{hEfP|bJpJHXCF^&IieNr0@W$>Nxwk*!NB~P3#ifa1cmngSWHj5oX^AQnYNg9I0wI*?S2re3%U_ zH1|pGC^Guph?TI}$@hAH;oRlVkQQWo*hBgnF`;eg#s*ItH6}+iq?Ss*Me09f_n~Uw ztDR#$8*0ZoF{6)H&1qM0lvgRqJ$F*x(hnXv9bl=|^+&DXMd^-&zdkuRK`}jb6a_`Z zh`q<&kIRkugLo27$W-raO!!_fyQ_?b*NhaE9dsPy4&o4i(x2{r2dfUjnRXCYXNe~1 zF`5F*cVLnZKI8y{hQz)3I!}qR85}5@e7uTg+?5{{Loszom#Cu%VI8aR@x7KZEP<=t zDh*icA=+mgHJ<~Ydv?0i;XP@!v}jP9TUJ$+*R7^r?9NRYzlyUx^=nOma&kVP>Zm3`#5(%^>K zBAV(a5&BTYmUv_e*;juYsMnk{WttvA=Scx{hF;y{;COv>_L-;*^inbBWTUVBEn*GK zDy?yvQ5RO*Q%t8jGrN;{EZ8x2bM5d0xdFiG{M2y;N!lnXs;J;WKgv@a#C=dDLCk;S zUM$WFxwqJKpYW3ALD2lqCSaiVk(HHQ4!B)oC#O#Vt~@MIZ78P%RkxMVKU4_10ZL79}Wfb4bz`W77SJW=Y>Q#X#>YjsfA!( zM~oO0c;pO9_nPm4#6KA8&GoV)J{9oV7T%t;a2W)odV&Mp^%svs(mF^{y4~GiKu!m1 zQL3;bukO13#0~+TS{@2SVCq(JeB?BDmS$FJ3iqz{!1CZ|^6QA=JJAN9WU-af7E zyyuSj!mW1~Y0fu}4pGA24BvCYog&+f*8CrR&CT6KRY_LIAk7LDb`Yko4J9VjHWOg} z9#7JqEAFP2FrV`^17*@MdxZGVj8q|6rf4evN1a|I4Rs~GAc;0h5=a6~P1OQtH(2ik z@fG-8p1Mi10k3)hh}?kC|f7X21c?vaql) zFu%-=Cbt(#S1Ee#bK`jYJ-#Q@;^lxwks)4?@A;oTiu6~7>!T^+w|}Qu7Iz;D+FT60 z%>rhN_RGQD;}XpAJp`TND_(DbgAmzDR@ClXuo$fri`RI5X))ZrlqQ4Pjb$@TjN#>TWLNQ+UO zR}>O>VDVK;OG_9q{i(z5wn8HwQSIHGR9WBq{Rb`i?f&^sy!COcT>nnZH0nO#pEU(y z6Yo<&=mY=T{h$DUXeAGSIkis^qJ1k4b%!~>-kdPWp0pZ_d#v<5{$o)Qd?STawHjxACQiDh``6}}A|C?>dUgLRFj%Fucq?Q;-TLVT zAHWmELTYZ?h#5=#4wE+ZJN`L=7opRxjWTkf+eti6C9AFQ2P>Bxu)L+4VQ*zu&<*`^ z@qkwX0X}^DV~A6~b$^BN!fZI9hBu$UkV3l0oK5Cxjaf=p_N@x3_k)Atew?hwQB9+w zxhUbhWSNOu{V2FDw5{1hlo?N3z2siwYTCF0vp2c1&*jaf;qmczA^SVwTaL6D2r}K? z%-TegR8$<V2D@r*fH~Kw#** zztr)(*)dyGv@8OjrgYkdoJa3!@tl8HQ6bUA#U%olGBGXfnddksaAK{GkS5JhzdiF; z8vtcCf=vda6t(D^!w1++_S+XeVlRb9f_WQ{JsvxfGa>oAv|$6pNlz^Mv|4Arsledu zbiAi)Q4E5Fnk6}8u>?#oDH4W>Wt5=0Ts1xB%H(^yY*qyj)U~j%06GyNdT^d7;#X&u zXmtDabUDrH@82jZEqUQhuZNPx(ATwcDD`Zjj^$z zyh@21aB^DT_+&k~N>)pqp&D5_jT)|bcvY-E=_6$}Utkq+Z|*NG`kHcTVRHoQhJV5PS{`93*xrZwBb=H- zCpa^4nuu{zL)%@7Y3HL6P-r@I-D+e<$*fCCK$^pUt%ijfZ{qLH9ohq9|39(k5?(Y= zx%Ol4GNXBe;Wp5B%y+K;aMp<)D^N;>oiDh)@$MT`=IN9lfdg~Kaup8>(gXx~fbR>S zu$lg7sAR$xiw>aLhsx92+twHu;ZS_4=YME&L6BtC?Cy-B?CT0}-j_V%<10oc*jl_1 ztS?c_GQa0O6(rYG5b8JZZX4U~PDmRuA(j;{?scIup6tlcrbCo()hcpr64T$au)S5( zi2YM{CF6a$>v-2>Zt_5 z-gI+U$_OV37eVvTFHcpqCEj5O!h7Pd+;Oc6>3&S&_xNH3J*B{{vkZ{9?0mqepr~-v zVQC?27%uIyyq=o7Vwzk>k)!7oZX75*SzgOk$ao|$h8;5dsyeKI0O(B)`*Z%+9&EG4 z^or1L^7TWE!xY!0)I?S1~Ri7f0=KMR5k^m8kZlW!_+QG-CV1OP=dKu;) z@#wM7-jAB9&O5;2t1vM!Hg*t7k8&l40Lx)3R(N@->%KcY1ohGiE9dXu)@PaAqM{&N zItl{FLS?df&g-sC?sa2e76b+576WM0@i0qP@`7st^-u>m+x@Tq0=_HfC?9U9?0;yc z3Np!UiMX$Qt-1U42Zl&APLoS>>SFC4zGk%ksv`wMUIl9^rAd6x_}4>|zWlRBTu?f} zK8ulcvD|b_e9Xr&$*`TvtlLkK~Q)!8KD|oQji!A zr(wMnP?!OYNb3`?K>CV;Y&3@XCdD{OF?vypv7L6HkaCih^_kDubd;`nzdP+MI1UR#$Ew?mid(z;=938temy~l z3yj%>m!_>5nmD0CRQ@5~Ka>kHI!oiH%>jE4YGIC|3K?0WLZEqO1i|%h}sUGlA zhY`rahlhtdd{2Q7MAE}UNLs)YsLMm(cmFN7SX^vfRPZpD^uo3Lz6z3BMcw8zp^DxFFENTyc7sT?-Hw2 z3ju;kcrn4bxpf3NTH%bb;P4pDEvb}R_?qXy0LzEp{x9vA>*m%{5Az{<%|P=Lue-~e=rHxE>1h-1%K{)#a_iT7?YDbF z)wZc+34odizK@_uqzSknglNOuo-M}rcq&s!R2p~SI&Csv&`K4(e`1wJCdaW6cGo_8n}_86X}FIOHv4Bv6T`TMFI_*W6EpvrFY1x*oj1IeiDGc0_I_? z`sLF6RB1B_xc8FTE~FQXi2wg~jAxVz7kmvqPGLiy>c@WHueKFT(4@B((2tdSOr8oB zc8uv;H)x}?qzKxkoF7PVhTyAfhbJhZ(IJ}19xO3r6UZ{8<$(evl`U{eD@d{JFLp4_ z!i$zg^q=GaoX{8K`R9%p;v^fbUFQI4TM^5@#oBWf+8b+}y3LVxLVnGg_`=q!;^>;% zRmS{gz38Dmp!E4Hpqf-(Zao281el)puF50Y$*CWI6QP)X?G6UN38?S5prv+_?E2rR znwyOD!z*SG`&jg`O*cRboYS?`dBrQM6RNK1_x)BYQ>-%WhtjCiGwo4c&TmxLRW>6< zcm0-im!Tu>`PDeP7O>#m8kwb79OA(^hU{9GnNkA>Yh`^7)S$r(IUETJe^gn1(0x^P zok74JYts6LP?;ZkYX7tD8Z_U4kiwu1h``Sl~>v?-PolzhyExERa`oeETAZ; z+ny50L|WFYsOjTg*Gmq6u_K``Mz;x0O!!1ZpL=nLw2|uS+ZOTr+uwG~%g)3Rq1p{pcMF@HO6*|u8c z6SIZ`$0eIO4;M$e;BFCD*S$lH?(fwvV4O@P=z5eo;} z`r2oG=gZ43(PeV>n>5Cv*B0I>Q}JZsi=VMG~Vxxm8L%iSZ?Il?eKHJzaF(28}29r+_``hfzwD+YgT)4$63R)0zu*T3q#3zO#8oC$i%t z-EX5j820M5pEwfBWUMc$ROJ2d=CzBkH%hX47P2MN+cVhN3e$U$q3ql(Jj1jB{iWvh zmCvY2y8XVK8t4?dUuuk8p0pS=*+2I>RP&aVby1%ZCmu|CS}By%na62Docb%!(B(W? zX7k?CPYIP=23*%PeixH_SsTE15hkq(G|taHnJSx@M7R{do_{Qn<@+B5=3CRPS{&Zz z9)EuBFWnX~DzK=2viq684V<;gk`~|hM8Q&x--GXSSa;TjHF!F26dfEs^_YS(YB?ff~WFpLH1wcQ+UzZ?J+)tS#K>gg#l<{;u(j0kf z{8>~f*Q)OMjj;Bi!kS{mN!^Z53+!&lr1TP-y%tHH5ZF<@o3lk@ltUFlOs_)zR?(*T z{PK|rg9yCE7>e0I&tn_6DPiT|aUN5kL#K$=(#LKqz%6Cv*oJ>Sei{fDV2M)c(Uvw3 zr6{{*ffQ-8=)zGvm)x&@kn zb;Hj%*cAoj5@4jvDqA!i+w9vMb_A3lP|uh&JN>%5ruiVa`||y75cLGXEzqA2nDbKL zLP02=ds~XKi`CB4_0|(3Lo_1U5+ySRZ65YO{o>!9VTg!=4u^}fKrnD~SKMrm7Id=0+>}M4xD*sBRf(RF-%} z5XyeJIdNIlzI4eLnOv^!>WBJ^0cXGolBdKeR{weNDr@NC?8)={+wnF4TUAw6;@~)m z>6&kHJRj4!X9~sKGm^9L(4l-HvV#1SKW)AH*7DQD7#9x@Pp4r;aybW4|J8KS+FzKm2KGE*^sD2>c&oHEa=i~QW<>zPXvx!GM#$-icCq? zdz(~hjdyTNzwx1XF?}5(Fjf(n82CeXt%oBAdzAN;1@8x+*pYvdqS1%8qUxM>Ckhlx+(k0F50hGhpz92)`mCm1n<(?C;K zx7clWXP=u7M5Gsg$BE-Xabh=4;D@lgiK1E~3h2$Z3V_PGXVEzT;P8AB7k;heOe?6} zju*7-g+FPt_Nr|6HK_C9{`M(+#kn)vU{a*?A*{0*sv&Ed*AHkkbBVD~ zfVDxR5av>_Hd36xaDTn7168|iPk|5Leec`$)Ijt^*C8rILTZE##W10hL@JU=14wrM z(k&=J6B*&3e4vHAw{dfIfv7=RU6pCT25v6hTU!wQ>1Js9?S#)t%J1eO8sD`~*uT*- zg`hAcHj)8(92Wxb=LN4&aKv^>`MNlQ2A;CCN;vc!0|Ru9YSky${FgiLly)(zub-Qn z<98a8xzuQb2Ar0{b62u+ea2nByz@-Vc-59N%>YFd-aluMRsu^~`h?G8|Jx5hX3ttz z2=bS6u8WxJ(_U1w$C~dB)L)<>7uZ9xzF zy~02tIaDSLC0jO{3>=nVu;KhH6FLN(N9)D>V1ldTQ69NC$_Efozo{ew3_++3tN7pY zFLX^15M@2xTC)F@I{+Qde(EsVcPh{s92lU)#f%Hd`0)L0G6|JkfbMWF7nDs(b&{YV!6ix>pIOX*M@*=%82-g4<`S@{ZncLS;K;;2y|X*R4J z5Y{(~0XiPWS9UhGlICU+35l$FLrpxWdOAb|4ceKh+iX4EMKJ}=b%vMk{7W5 zguJKTK=LITo2glw#;tDN%OJoPuUBP!vN5){H)QiYE6A5S#Z#B@UD4#b&+~e*bfABG zIJr06<$C^~+pRPxd69{U{bA^b8^n4oEpJ0Y6E!O`$my9ZKdC!d zf(9Z)HG*UIZ9dcT6rYkidBOf;-;E&?D%qQD!66o%M=Eb9SNT_`=BM05jCwzTglYESP8c5&@XIK5%L*3r{aCAryDp3GnrLA3}ZT!BA8qM%&?Ar}Jz zXEXq@$*voCdi-%&?nnyAI0cotQDZrnqS()S?{D~Y1dQ*|@IMwn4=PYHGWO!q7tr}H z2dJ4PB_&{zE-Oo3p=}#Y#wA}jAaVaQZ^5oRDB$7ZexIGYR0I@bUJ$MYz*!d~^_>siU7>#X<=5Ka7 zcEqL8-Dl^GFCW)AT);Wv0VEwb2{4U|Uv2eeK6ghKE@Sm<@j6mBgXaKGo>~`d$QhEH zT*#I}TNmw#iD^9v{8TivV>sc#2@Lyz;|riEvlvYYMtcyX$c!0q@#`H{aXVPr1C}B+ zE&Y@u3ctO^|2!xJmQK0;;L6Ze{aUP&xfbAmeL-FDEO}KUM7mDD=Mj6qImPQ?iMft6 zzg5Cqs&5m?QW%hnb`@6b<>kp+{U(R1s}v%5tNWhYO5{j37at5v0&_a!Cdz;yp+-{*Az00OW0OTh_D+@(t|q&jf%q7 zsZ55t%XqpzB*0T|Cd>CDVt{=SWOcxSKon#SWxpQ6-Il4ZgDBFP36|pi$#$n%DfZwqfi2Ng-BTybHw(uNiD3> zZ^e~nY6C;#8a-NZ-HrGDIQnt)InSoinNa8$(&kROXa z1vKhR{72J%&kb!QrN@VWoSRlwz@3T3+;Fq=>#RTk&9eHqh*)z#=?0n!Fj=BhXFTV% z`vK}{r4%l(I1|DIMHb_Kklng$|HnFbAEqZhO{W`>@IUaK(j^UtK_eXOP`2K5ArQGy zz+@xTLT|5fUi*`4b7W$j!^`NxM|{(}{Ym2x4Yw#_;4vFEZ$N{THDY{;&e9!E z!J0QXM5vBfI(($p?D+Rk(vOI=B&7tX1ct=mRoJ=tSN2$`$iK?D$^9~B2Y)*QS@*sVQpwua$adO=IDID~+7ryK>!)yrCvxeMp+%%=Y_N?D;-H9IskfJ{L~ z`u7)zx#N=Kw(|w!+79zphA5 za!uV!#U}IABTalm*h~G?)#1seiUl8^KD!(w86ZHY=S#hW!zaJ~GWI6n9Bs5g8VQTv z?#;RWF9sN!E_DC&WQa|}P~~M+`&ktbbFQiF?`}-EOE?NR16fmP~+6ZjIVj4_A4xa61it#d~3{zGRdij3iYzoT8?{|#mrb%!LmO5J%ZGP z1&JP`_b$TxIZKI8xx+FQw=ujwf@us zrVt7eNYBsQcd&qIU6j!FB!!Ds7@*67dZkm5zTnt}vOTMe!Gj_Sfg9Hbh$1VKFaKMr zw?3)Pd4bAXreAgeMqt}=+S$NCR->`TL9Jc%`CX^Zo2&x%tZbZbugq`oEPu1e6A?d#~K6rA}IMS#r}SM!5|kyn|(YQ67G02I@1_djU!!b zoBCYHZXt{pEYWcScMJ+ju2l+rBt@0b0V4QvGaJ zwt>LUvhbKGdMzh?y^7&?s+JSVj1LKmyoQ}n9Y6)1vsIh4DJoHFOW3RfEcScWu!DWx z24cXoJvbP6vpWUn4P$SB>QUN!dnCF(-Zwg@|{%mJ%( z?1UV3RX1Xt;y!f%ijMSF+!F&de~$Y|SKNO`v7CDR9*>1ucy}m1ni|wo$nl{U@8THk$(DW3GhrRR zmv%y?Ux5jN2>S5c)1l5%`5oR9Z8f#-r(aT(A5%mCS2Y6Wd$zE}`x+&va2pV&55<-X zlysn{Tc_#5j_6Q#koUtvL8$umCXK2D|0Afju1@0muY`7)AOi!M649Xgp^tw-sUGXZ zHnEjl#rX3nuz%UPtKR@QJ|1alJuc4~p_j5QGNHTBg)!3V&cSVh=QwV@_m$34Lw?Re ziqE)urP`n}etn=!Xz1e@aNjWU*d_zRU|2Xg3bMqWS?>0;qWx!EXLkZ7f{f2o+p!A6 z);bJ}O3nqvp*R;gSg1iyze@jk(cv@zmT8V1<@~31xbV6LNEk*$d!?x_kP)U>bQZ&p z1{1Fq9uGEWw#nQ9!16)+iGzj3dRE{qFs3SMPYHQOHfo6;)U>@!k%9@eW_r zTWugMll6Z`?uSTCv?p4a>3O7@*c{ho&&mPyKsV*YkyinpTwCO|)ruVoY}M&YVwZnA zi&L{T*?NpsB-cSCFYv=91K6qC*+-)Zj*W|X$1;?a-tZg1dn5taeaRubCVsFxfZ{be zFt>*~crIODf3L`81@dVdpe%zT2%N)UgE|H|H$keBuQy>&9B@OsP;a_Di=!5us=Aj9 z`#QxG4XVbqh{xIAGYBCF2rCYnoo%1zJ0zL5aBT@>um$#Y$X2*@JMkdQN7UVXxKLy+ zR(FUeBDEGn5m^1cN`>ost&@^iq@((H>uk@h!>m&|zEyU-M4>(C{XADmxw0Fl8u{aO zm9o9Ysbzx+a8xHul4O0*?6Y`hw(faJ(*OF9D;{45mO~oCO4qOT)DfAbL7{YpppQ7s zlsefY*3Md68Yo*Dl<4k@U*W{8PHmg2k+1VkE9B?f+1NCJAa!?^GJp_r?6}0V9%rTL zP(3i_56r-TzyO3szzJfD;s5vw6eathJx1^@0l#tMpZVcItQ?jsukyF56Q|QvCcr@= zHt-h26<+Z!h9MkIUUKEtTnm0{yMhgvJ?SYrmPup`oE>FnW9r|C6OOCYV(`v2d-0Ay zZ4M;pfU=DWs{4Y(q@;BR(-?Y*2d`rYsGd7~IWTAfn8VY@fGQ^9_oMpW4|vJTzvv0B z_goLBoF$%ItqnqlcfJQI*F_xR!4`9?s~nV+lqAPjbXv=XA0lz-WR`x_BS$!7m)f>cjJQ#B!-C#7|L3 zNsjq=Uj$K{6RF{{V5>mgiC9pOGmr&AA}HNXa{6y~Fj@p2Nf)7dG6z11X}-Ir}n!b#TeBP zRzr~l(k$H}JG_}ec1^mG*%l7BR5Q^nwSspt%^yvJ7y6`2be!+++&46P_MJKZc2sJ0 zGNE>(L>t8So<798()X&o7|D9JUu&tgo`fdvuyJOsO8TLqAXKGw z{tep8zObx}gFjaIGH$<2rwSzqczMKb4qrfOYHAmKUp_{Y^UxW<1l&tiiqN2`H|5RE z7hq#xR8-W;eh{bd3@!dD$k<<8T!5s&&5d8%Vx=$z3dLUi=Q9&n?7-)8bInf8Y$ETp z8G2dNLdN5IRL#*JmaN4C&^PS)V?6Z0ya|Do!+zWvC{Pe6h<%N3L*DiT81G zvb{5*hz=T{Wl+M%Y9`^%z39eHz|SSH$e%6ABK*-xOTS3rggUcAoEz3plB6eI!A*qW zClnsUO8717^S56HUx|nat?OHlkJb4vue1iWM2J1Ke=H2^U0vW_<~g&9ZJegU9YV#j zrFk=Iw{ZrW_3A9c#L=bXBl$-gjbP``U3lcM8tf+j<@v-W=Kpw9Xh&O(8@qfmcdyNC zS0{3G)%LM`_W$2q3>_qFfJokFd^TpF=rZr#IES@Wic}#HU1}f=w{(o9M{A8BPO~&{ zKenPQj#bet25ekZkX#Ss?_6y39|G|ib`J55A4MwOhY2qYm--p@|GOLedymrnmvXuD zX7%B*5D3@MKb)JZgzJD+Tfj+*4!wN;r0Z5FZaMi2yG$Z0))`;V2Bq1{LUyip3KgDb z;wCssVy4!=64#H@Xu11ziPnW|rDUc-_C{mNqGyH!+9b1pR3uj2g>+ma> z%413q8-S70{C>4(TV0vw{h4oI&=zGhkm9~rs9itbH1>+Jiy{DPclY1k ze^0-s0ylK79_Mj?i|%F1kL%#ayamb0T6Xs*hl`=tyoN#MM-ao)s3tDsnl#P_tHcw7 zAx5j>DTP>*_1fasO4Ufe=bi!Cbz>toOF4a+rH*Wu=%{W|*fVtxAxNfYyS{Z$JzB@U zvbcRYFs}Myt%t4Bdwz9Q$#&K!S5@(0l|!aOMG{HJH-_*^au~L`Dz!T}gmZ>;n)QZ& z+j7Z8WREJAtowN&`vUAQVL`y~^XJrfb$qoX$y&*`G^D;>+)U{5FqEa8({fExG%3fo zfHy{;UF%*pTCGH^GYj|VdCMPI_2Q)-%!B+)Dn|9+tlO%1!MFQ~xmQ2Sb(xSrU^@=T z(ea;fdXzLy{E$`B`KTHaM#U!hRQQP2EVncnYa-dt#(A1aWYt=XR~VaZ-m6Bs`Mj1<={M^|^BU6ZwTLUD!`0lnm zKU2S}+A!9kTYjaLNA$;)yKD_<&F02{@?}OQnO!{x0wZE8gn2Tz0fkbB&#B+{&J z+?(nt8+(wa6z`SJ$m-I>7>s$2K?JEp-f;YmlHMd{%8Y58mQ1S*lJhnI8l={CCU!O~0Z2r*tnZsbW-x~Jhh@sKID5{1$)mb4ZX)w~%b z(kLogNwb|eUhD6$vb@?r;10;*Jpk$r>PGyq=aK^IWTlT)klNf*f@o& z{rDmGGjC(Zv({BVOMP!&rm@n~8_b|?Csg=q(tCSg@;=VE=l(~;fK;F$$0NK_v7ptC zN^-=cydcYD3_yebzZYPTJ!-fF#do4i@;M?*^{MvQvHGHVpEb2dx?J9=o+>O!n#6?; zA)UD8a$R7B$|LX<5*VaVN(^J-8H^N3Bv#~+SHODyWZd13ikDi}wUfM}6x60-Zl6sr z3rfA^|Nj}?+Szp_^<=ie(>Y`k)HZ?Vtq~Lnrp$>m%g?eG^YP9}g|MHxziLdd&yUM5 z@UNH>tU1K_W<(ngp4)vl&Pi*FM-cP^b6N2B`~iw7@D~J2Vl1E#1I{nwGfDJ_>4z$1 zoBfOlO{uP}%{#OR&a@dt`ia(xlj<$>17|nZ-*_^-x^%49@Z04>O?s7OeT$QyAs(uWHsvsAfTkCt(%MfhM#q4u!J|IB}B8JiuU zAd6{79(A+$MSE7xykuc6xS~fvuMorTYvEu_GCpt98h{a~Mdq$?8_?scJl^<2i_=*n zC4(|XtNkzoZ;~_D8ple3go(%$`?9leX2ebmZI;}p+Q`HDk$8;?9V4hWc*3BEQUif=508~JM4 zsE~sRvv9Tb(j#ojo_P*#wlWD(BeAgvoAHea+%*M#HMOUH{lGp+75n&m3u63*wPSAF zgc{WwQBIK7!L9Wt(E7!j7ppI_ty* zLiWq91@-iUEHc3tZ%)P+f&6-+r$mz@>#^ zdW@rpwA>8t52z?=H_3zZHh7RTu)mZMUD+lWZ&L5GLN=+6)GH9F1lD)Az)kidm~Qg z0o+gSkR*?g^pj@p3KkxF4!Qs^tO1ZTNC~oYaCl3Zek{#1C^hWa`GTk9tm{u&x)(yv zL#)Jmtk_5q0kIh;PUp%nE38>d0FI5~MlvmsF!<}>$m}WlGH|+9h zb3D(XP{AaXwP_&07&oejAawL@slMo3vY`-_v8H)g6pC{G(8m)IkfBSIvEx8{$u#v*>UFlYT%ycWIx7hJB;GUJtanVTksFdI?7D8K->+l3K|fV%*Fqaf z=aDe+#qRUdm_ULEs~z#*(AT+zhv=GKpSr-llMnGL;jB`lt88gyu&mw_J`{8J}?S&}F3 zkU*DIBFfcLFM1O$&jt=DmnYjl!5kcMgvc`GWQ(SxKf4D@GGs?nP%^b%@XQtIaa{x> zSQWv{?-4?dxcL)|3?Q*Et4PlS&}(uGLMVf zIiGRt&M05HE)&KaeK7N9lT)f`U2#IyvhX034Ofi}*GW&&({i9paezdEZ4RRtMf|uG ziapc@+$A{`=pCP?o%%39VO01>>RRJQ#>m}Y)F$4}!^!j_PO{EOi3|2{+5bim@obd5 zRB3X#6xmOzX@XZi!&<4NNUI(M{+o#cw?N^f_0=<*Q&P(pF6dIEftft5A5sX&-=N)( zAJH90MEv?&-q^2gye|5!euOJ^EJ8o?R!iwZhD=(LpUQ$alvRW}<#6vFdAu#e{EXeZ zY}YE%yne8><9G5R_Kkw|Z0BoIj*T2u=Txxk%TcdXn5} z>CG0qd(w%*w{_L$L9AiL7wE_NSdZvP4hed>CwW6W;fQGj2SeAxOB|)<8+txwIu+IF zdLP39Vf~PLs!T;Ke`QQ9ipZn?Rq4?U)nBRd;T`3`{TjkZCD^L?j-`O*tMQ!^QOe(P z?I9bAG?cE5xCX9bm$AC8N)>EHR@W-7@);Y}Gz^U5FCT7`T=>Jj7Q>TXh-QCbAs$lZql}em zD)1`GB}Z&&T3Sk50bm(AJh`#g($&w!Wn_JHr->XqOXB;7Tz7azydrQLaDXbOS-uF$ zR*b}HWC#K6p+H5u1Uk0Q%8tv+W|YV1LBVEvI-E?1Wcn<)1ux%pr zY9a*JT|;)nND~qRMBG1>QVXEO=y6v_GC(r^h1$6yJ0}~16teoF|Gth@W?Qe~{j}N) zD|I>DOk=iU>~Yk127+nWc)R3fZz8P%Dk)#3W?hS~)ApAVJlm-J3qeGChoah%M1dq( zAHAcFF7C;l0(p;N1QTKL{lrrGkb+j`<^4p9ZAHg{8`>iQrO-Wrm55xA1;Ih*s5A=q z7-rr}6(W{l++_uU6Afbi6Bp*_Wlkz$QbF#>kjLy)p^|8*^kY+Q!e75$8_zT>tY<9K z6oII}ucOxD4hH;S6Ti6CS4(F`{NO}vVpHMcx>YrWHi;GqhWz`iEmAt%+e_QMsMT8%{2=%>hjbIE^F+Eyj%h_%J z!xCdz2jPrgqg|9JBbd+)`eo~_6#Sk^y2UaVhiHYHetdJFd-3u7n

_F|dzr#Cbd1 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%0DRSG)Q^` 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∾fs*Mk&SgqU7xwhqd|N~=y^aHO{8 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℘3Bw{<;2h_KA*TF!L)sm)dXIPoWtJQI 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

^d+-UM6^7V&V3R> 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ξsv^>B5jXgJ%QQk{nN)9 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

ytIsuC8U()x7 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 Mw%C`y=V diff --git a/android/app/src/fdroid/play/listings/en-US/graphics/phone-screenshots/3.png b/android/app/src/fdroid/play/listings/en-US/graphics/phone-screenshots/3.png index 8e97d1c841898d7a30119d9e35d9a2ff62426dc5..66bea2275c64080076886d8445b9566263706955 100644 GIT binary patch literal 158698 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

wqP;Q?81p9Z49||+qqhc=LnynlC=iTZ2 zl(cu?A^eZDV(guFOb_E8j z8NIv}y92WQq`NqNfjOW-9Jh1R&e4L3W5PE5k(_B6wyV@a0^18aU@St7P>ehyx*n- z#rh>T_hAldyrl|dpad1!sB-B^PeCJTBU1T#b*@hZtt4fT1OO(AVqPdfv`KFjLd-=A z0|_bkc&bU>XIGI{a@f{sG$@2RF#4+baXatqSKmlw^xgLbOOESKEXS!Ml}QNd8c*vm zAdOcJsgx;CGn;pby%ZqoQg12q1sCPE#EHRC@@rC0!aOx7;MPqPXC~ox%7QUf>8RW9 zcw||nt}abwpeRh}qQhEa%xCE6r06?+t&Re=By}b(zCa^mf9RbJniysAX+Ol*xi8+2 zt+b!y&RQRuT(_}Vc|Wh{|3ZZTB7Ns@*_V%.J$yTntXpcrkg{Z{;GA9eae2g<*1 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�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 z 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

1LHaqW{YMKrag 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%0D=XME=VySBf#L*TEI2^_CGuY-=7HzF`SRXQ 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