diff --git a/assets/images/widgets/1.png b/assets/images/widgets/1.png new file mode 100644 index 000000000..47090bcc6 Binary files /dev/null and b/assets/images/widgets/1.png differ diff --git a/assets/images/widgets/alert_information_widget.png b/assets/images/widgets/alert_information_widget.png new file mode 100644 index 000000000..c1952cc7d Binary files /dev/null and b/assets/images/widgets/alert_information_widget.png differ diff --git a/assets/images/widgets/altitude_widget.png b/assets/images/widgets/altitude_widget.png new file mode 100644 index 000000000..0d969d291 Binary files /dev/null and b/assets/images/widgets/altitude_widget.png differ diff --git a/assets/images/widgets/appearance_trip_recording.png b/assets/images/widgets/appearance_trip_recording.png new file mode 100644 index 000000000..5a102f3f1 Binary files /dev/null and b/assets/images/widgets/appearance_trip_recording.png differ diff --git a/assets/images/widgets/arrival_time_time_to_go_widget.png b/assets/images/widgets/arrival_time_time_to_go_widget.png new file mode 100644 index 000000000..979499e62 Binary files /dev/null and b/assets/images/widgets/arrival_time_time_to_go_widget.png differ diff --git a/assets/images/widgets/audio_video_notes_widget.png b/assets/images/widgets/audio_video_notes_widget.png new file mode 100644 index 000000000..ec3f73c2e Binary files /dev/null and b/assets/images/widgets/audio_video_notes_widget.png differ diff --git a/assets/images/widgets/audio_video_notes_widget_on_request.png b/assets/images/widgets/audio_video_notes_widget_on_request.png new file mode 100644 index 000000000..2ed4c384c Binary files /dev/null and b/assets/images/widgets/audio_video_notes_widget_on_request.png differ diff --git a/assets/images/widgets/av-widget-configure.png b/assets/images/widgets/av-widget-configure.png new file mode 100644 index 000000000..39a5b49f2 Binary files /dev/null and b/assets/images/widgets/av-widget-configure.png differ diff --git a/assets/images/widgets/battery_level_widget.png b/assets/images/widgets/battery_level_widget.png new file mode 100644 index 000000000..fd386419f Binary files /dev/null and b/assets/images/widgets/battery_level_widget.png differ diff --git a/assets/images/widgets/compass_ruler.png b/assets/images/widgets/compass_ruler.png new file mode 100644 index 000000000..93d98e790 Binary files /dev/null and b/assets/images/widgets/compass_ruler.png differ diff --git a/assets/images/widgets/compass_widget.png b/assets/images/widgets/compass_widget.png new file mode 100644 index 000000000..93d41784c Binary files /dev/null and b/assets/images/widgets/compass_widget.png differ diff --git a/assets/images/widgets/configure_map.png b/assets/images/widgets/configure_map.png new file mode 100644 index 000000000..24ef62105 Binary files /dev/null and b/assets/images/widgets/configure_map.png differ diff --git a/assets/images/widgets/coordinates_widget.png b/assets/images/widgets/coordinates_widget.png new file mode 100644 index 000000000..5949571e9 Binary files /dev/null and b/assets/images/widgets/coordinates_widget.png differ diff --git a/assets/images/widgets/current_time_widget.png b/assets/images/widgets/current_time_widget.png new file mode 100644 index 000000000..d8dd92e48 Binary files /dev/null and b/assets/images/widgets/current_time_widget.png differ diff --git a/assets/images/widgets/destination_widget.png b/assets/images/widgets/destination_widget.png new file mode 100644 index 000000000..ec33df087 Binary files /dev/null and b/assets/images/widgets/destination_widget.png differ diff --git a/assets/images/widgets/directions_button_allows.png b/assets/images/widgets/directions_button_allows.png new file mode 100644 index 000000000..feacc0190 Binary files /dev/null and b/assets/images/widgets/directions_button_allows.png differ diff --git a/assets/images/widgets/fps_info_widget.png b/assets/images/widgets/fps_info_widget.png new file mode 100644 index 000000000..eb16f2674 Binary files /dev/null and b/assets/images/widgets/fps_info_widget.png differ diff --git a/assets/images/widgets/gps_info_widget.png b/assets/images/widgets/gps_info_widget.png new file mode 100644 index 000000000..081d9fc41 Binary files /dev/null and b/assets/images/widgets/gps_info_widget.png differ diff --git a/assets/images/widgets/informational_widgets_all.png b/assets/images/widgets/informational_widgets_all.png new file mode 100644 index 000000000..3ceeea7a9 Binary files /dev/null and b/assets/images/widgets/informational_widgets_all.png differ diff --git a/assets/images/widgets/intermediate_arrival_time_and_time_widget.png b/assets/images/widgets/intermediate_arrival_time_and_time_widget.png new file mode 100644 index 000000000..0b2619bf0 Binary files /dev/null and b/assets/images/widgets/intermediate_arrival_time_and_time_widget.png differ diff --git a/assets/images/widgets/intermediate_destination_widget.png b/assets/images/widgets/intermediate_destination_widget.png new file mode 100644 index 000000000..6a0ea062a Binary files /dev/null and b/assets/images/widgets/intermediate_destination_widget.png differ diff --git a/assets/images/widgets/lanes_widget.png b/assets/images/widgets/lanes_widget.png new file mode 100644 index 000000000..9f4b5e569 Binary files /dev/null and b/assets/images/widgets/lanes_widget.png differ diff --git a/assets/images/widgets/location_zoom_buttons.png b/assets/images/widgets/location_zoom_buttons.png new file mode 100644 index 000000000..6cfce8d00 Binary files /dev/null and b/assets/images/widgets/location_zoom_buttons.png differ diff --git a/assets/images/widgets/logging_interval_in_tr_widget.png b/assets/images/widgets/logging_interval_in_tr_widget.png new file mode 100644 index 000000000..b7353d0e9 Binary files /dev/null and b/assets/images/widgets/logging_interval_in_tr_widget.png differ diff --git a/assets/images/widgets/main_menu_button.png b/assets/images/widgets/main_menu_button.png new file mode 100644 index 000000000..1615181dc Binary files /dev/null and b/assets/images/widgets/main_menu_button.png differ diff --git a/assets/images/widgets/mapillary_widget.png b/assets/images/widgets/mapillary_widget.png new file mode 100644 index 000000000..2d911cbbc Binary files /dev/null and b/assets/images/widgets/mapillary_widget.png differ diff --git a/assets/images/widgets/navigational_widgets_all.png b/assets/images/widgets/navigational_widgets_all.png new file mode 100644 index 000000000..0b1f11290 Binary files /dev/null and b/assets/images/widgets/navigational_widgets_all.png differ diff --git a/assets/images/widgets/next_turns_widget.png b/assets/images/widgets/next_turns_widget.png new file mode 100644 index 000000000..71c7811e3 Binary files /dev/null and b/assets/images/widgets/next_turns_widget.png differ diff --git a/assets/images/widgets/parking_widget.png b/assets/images/widgets/parking_widget.png new file mode 100644 index 000000000..e4b711a9e Binary files /dev/null and b/assets/images/widgets/parking_widget.png differ diff --git a/assets/images/widgets/quick_action_widget.png b/assets/images/widgets/quick_action_widget.png new file mode 100644 index 000000000..bbfec3479 Binary files /dev/null and b/assets/images/widgets/quick_action_widget.png differ diff --git a/assets/images/widgets/radius_ruler_screen.png b/assets/images/widgets/radius_ruler_screen.png index e96cc8cb5..35ad8db7a 100644 Binary files a/assets/images/widgets/radius_ruler_screen.png and b/assets/images/widgets/radius_ruler_screen.png differ diff --git a/assets/images/widgets/rec_settings.png b/assets/images/widgets/rec_settings.png new file mode 100644 index 000000000..77df9ba19 Binary files /dev/null and b/assets/images/widgets/rec_settings.png differ diff --git a/assets/images/widgets/rec_widget.png b/assets/images/widgets/rec_widget.png new file mode 100644 index 000000000..d932ba91e Binary files /dev/null and b/assets/images/widgets/rec_widget.png differ diff --git a/assets/images/widgets/relative_magnetic_bearing_widget.png b/assets/images/widgets/relative_magnetic_bearing_widget.png new file mode 100644 index 000000000..035100938 Binary files /dev/null and b/assets/images/widgets/relative_magnetic_bearing_widget.png differ diff --git a/assets/images/widgets/ruler_tool_map.png b/assets/images/widgets/ruler_tool_map.png new file mode 100644 index 000000000..d3df0b4fb Binary files /dev/null and b/assets/images/widgets/ruler_tool_map.png differ diff --git a/assets/images/widgets/search_button.png b/assets/images/widgets/search_button.png new file mode 100644 index 000000000..7b5908fdc Binary files /dev/null and b/assets/images/widgets/search_button.png differ diff --git a/assets/images/widgets/speed_a_widget.png b/assets/images/widgets/speed_a_widget.png new file mode 100644 index 000000000..353bcde9e Binary files /dev/null and b/assets/images/widgets/speed_a_widget.png differ diff --git a/assets/images/widgets/speed_limit_widget.png b/assets/images/widgets/speed_limit_widget.png new file mode 100644 index 000000000..34ccdbd6e Binary files /dev/null and b/assets/images/widgets/speed_limit_widget.png differ diff --git a/assets/images/widgets/speed_widget.png b/assets/images/widgets/speed_widget.png new file mode 100644 index 000000000..ac70a0e12 Binary files /dev/null and b/assets/images/widgets/speed_widget.png differ diff --git a/assets/images/widgets/start_rec_setings.png b/assets/images/widgets/start_rec_setings.png new file mode 100644 index 000000000..d067634f3 Binary files /dev/null and b/assets/images/widgets/start_rec_setings.png differ diff --git a/assets/images/widgets/street_name_poi_widget.png b/assets/images/widgets/street_name_poi_widget.png new file mode 100644 index 000000000..e469d88af Binary files /dev/null and b/assets/images/widgets/street_name_poi_widget.png differ diff --git a/assets/images/widgets/take_a_video_note_widget.png b/assets/images/widgets/take_a_video_note_widget.png new file mode 100644 index 000000000..19302d0dd Binary files /dev/null and b/assets/images/widgets/take_a_video_note_widget.png differ diff --git a/assets/images/widgets/take_an_audio_note_widget.png b/assets/images/widgets/take_an_audio_note_widget.png new file mode 100644 index 000000000..4a3e8b496 Binary files /dev/null and b/assets/images/widgets/take_an_audio_note_widget.png differ diff --git a/assets/images/widgets/time_limited_unlimited.png b/assets/images/widgets/time_limited_unlimited.png new file mode 100644 index 000000000..fca081b7b Binary files /dev/null and b/assets/images/widgets/time_limited_unlimited.png differ diff --git a/assets/images/widgets/tracker_widget.png b/assets/images/widgets/tracker_widget.png new file mode 100644 index 000000000..1b9130191 Binary files /dev/null and b/assets/images/widgets/tracker_widget.png differ diff --git a/assets/images/widgets/trip_recording_widget.png b/assets/images/widgets/trip_recording_widget.png new file mode 100644 index 000000000..622d44722 Binary files /dev/null and b/assets/images/widgets/trip_recording_widget.png differ diff --git a/content/development/algorithms/trace-address-search-issues.md b/content/development/algorithms/trace-address-search-issues.md index 7f41b5325..7633a501c 100644 --- a/content/development/algorithms/trace-address-search-issues.md +++ b/content/development/algorithms/trace-address-search-issues.md @@ -3,28 +3,32 @@ title: Trace Address Search Issues versions: '*' --- -## Issue: street or house is found in another city +## Issue: street or house is found in another city -Examples on Github: [1](https://github.com/osmandapp/OsmAnd/issues/10679), [2](https://github.com/osmandapp/OsmAnd/issues/10677), [3](https://github.com/osmandapp/OsmAnd/issues/10699). +Examples when address was find in another city: [1](https://github.com/osmandapp/OsmAnd/issues/10679), [2](https://github.com/osmandapp/OsmAnd/issues/10677), [3](https://github.com/osmandapp/OsmAnd/issues/10699), [4](https://github.com/osmandapp/OsmAnd/issues/10921). -This situation is typical and associated with the processing of borders for cities. It can be seen if you search for STREET or STREET + HOUSE without a city name, then a full-text search will find a house from another city. +These issues are related to the algorithm of connecting cities to its boundaries in OpenStreetMap. It can be seen if you search for STREET or STREET + HOUSE without a city name, then a full-text search will find a house from another city. -How to OsmAnd is finding city boundaries (relation): -- OsmAnd searches for relations where admin_center / admin_centre refers to a node with place = city, town, village, etc. -- Otherwise, the link is checked for an exact match of the name. +How to OsmAnd is finding a boundary (relation) to a specific city: +- Boundary Relation should have following tags **boundary** (*administrative*, *postal_code*) and **place**. + - Boundary should have a relation member **label**, **admin_centre** or **admin_center** pointing to a place-node. + - Boundary should have **exact same name** as place-node + - Otherwise boundary relation is not used as a city boundary +- Among boundaries the biggest is selected - Ways of relation are the boundaries. Inner / outer ways are supported. -## Possible causes +### Possible causes In OpenStreetMap: - The city's boundaries are broken. How to fix [here](https://help.openstreetmap.org/questions/1053/how-do-i-fix-inconsistent-boundaries). - The city has no borders ([example](https://github.com/osmandapp/OsmAnd/issues/10699)). - City boundaries don't overlap correctly. OsmAnd must include the street in both cities. You can fix it in OpenStreetMap. +- No required tags for relation (**boundary** or **place**) - [4](https://github.com/osmandapp/OsmAnd/issues/10921). In OsmAnd - The address begins to belong to the neighboring city. These cities are often villages, suburbs, districts. Or belong to the general area. Github: [1](https://github.com/osmandapp/OsmAnd/issues/10559),[2](https://github.com/osmandapp/OsmAnd/issues/10679),[3](https://github.com/osmandapp/OsmAnd/issues/10730) -## Examples +### Examples Using only OSM: You found - Wolności 223 Zabrze diff --git a/content/osmand/map/interact-with-map.md b/content/osmand/map/interact-with-map.md index 2ffda98d1..fc915b42b 100644 --- a/content/osmand/map/interact-with-map.md +++ b/content/osmand/map/interact-with-map.md @@ -9,21 +9,34 @@ Special words about my location / radius of my location. Shortly about map inter ## Gestures -**_TODO: This section is incomplete_** +* Zoom in and out map on the main screen by using two fingers. +* There is an additional option for iOS to adjust the slope of the map. User have to put two fingers on the map and swipe down the screen to change the slope and swipe up to change to default state. +* Clicking with two fingers on the map will zoom out the map. +* Set from and to navigation directions in {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.get_directions %}. The elevation chart will appear at the bottom of the screen. User can zoom in and zoom out the elevation chart that will change chart borders accordingly by using two fingers. + +There are three wake-up options that user can find in {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.shared_string_settings%} → {% data variables.android-values.shared_string_profiles %} → {% data variables.android-values.general_settings_2 %} → {% data variables.android-values.shared_string_other %} → {% data variables.android-values.screen_control %} → {% data variables.android-values.turn_screen_on%}. + +Note: The OsmAnd should be in the foreground when the device is locked. ## Map orientation -**_TODO: Same picture as in Compass widget_** + +![Compass widget](/assets/images/widgets/compass_widget.png) There are 3 different **Map orientation** modes which are switched by click on the [Compass widget](/osmand/widgets/map-buttons/#compass). -- **{% data variables.android-values.rotate_map_none_opt %}** - map is not being rotated by any external movements and it could be rotated only by **2 pointer gesture** (2 double tap & rotate). -- **{% data variables.android-values.rotate_map_bearing_opt %}** - map is being rotated by bearing, i.e. direction of your movement (GPS direction) is synchronized with the map. Map will be oriented so that head looking view will be strictly above (higher) my location icon on the map. Without movement map won't be rotated. In this mode center of the map will be located slightly below center of the device, so it allows to see more map information ahead of your movement which is usable in navigation mode. It can be disabled by setting **_TODO: add 2 paths android / ios to General Settings -> Display position always in center _**. +- **{% data variables.android-values.rotate_map_none_opt %}** - map is not being rotated by any external movements, and it could be rotated only by **2 pointer gesture** (2 double tap & rotate). +- **{% data variables.android-values.rotate_map_bearing_opt %}** - map is being rotated by bearing, i.e. direction of your movement (GPS direction) is synchronized with the map. The map will be oriented, so that head looking view will be strictly above (higher) my location icon on the map. Without movement the map won't be rotated. In this mode the center of the map will be located slightly below the center of the device. It allows seeing more map information ahead of your movement which is usable in navigation mode. It can be disabled by setting +{% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.shared_string_settings%} → {% data variables.android-values.shared_string_profiles %} → {% data variables.android-values.general_settings_2 %} → {% data variables.android-values.always_center_position_on_map %}; +{% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.shared_string_settings %} → {% data variables.ios-values.m_style_overview %} → {% data variables.ios-values.general_settings_2 %} → {% data variables.ios-values.always_center_position_on_map %}. - **{% data variables.android-values.rotate_map_compass_opt %}** - map is being synchornized with device compass orientation. So, [Compass widget](/osmand/widgets/map-buttons/#compass) will point to actual Earth North if device is hold flat. In case compass sensor is not present on device, map orientation won't change. Extra compass settings (Android): -- **_TODO: Use Kalman filter (Android)_** - smoothen rotation of the map with a slower rotation animation though it introduces a small delay (< 1 second) till -- **_TODO: Use Magnetic sensor_** - smoothen rotation of the map with a slower rotation animation though it introduces a small delay (< 1 second) till +- ** Use Kalman filter (Android)** - smoothen rotation of the map with a slower rotation animation though it introduces a small delay (< 1 second) till. +{% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.shared_string_settings%} → {% data variables.android-values.shared_string_profiles %} → {% data variables.android-values.general_settings_2 %} → {% data variables.android-values.shared_string_other %} → {% data variables.android-values.use_kalman_filter_compass %} +- ** Use Magnetic sensor** - smoothen rotation of the map with a slower rotation animation though it introduces a small delay (< 1 second) till. +{% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.shared_string_settings%} → {% data variables.android-values.shared_string_profiles %} → {% data variables.android-values.general_settings_2 %} → {% data variables.android-values.shared_string_other %} → {% data variables.android-values.use_magnetic_sensor %} **Map orientation** could also be changed in Profile settings. -**_TODO: add 2 paths android / ios to General Settings -> Map Orientation _** \ No newline at end of file +{% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.configure_profile%} → {% data variables.android-values.general_settings_2 %} → {% data variables.android-values.shared_string_appearance %}→ {% data variables.android-values.always_center_position_on_map %}; +{% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.shared_string_settings %} → {% data variables.ios-values.m_style_overview %} → {% data variables.ios-values.general_settings_2 %} → {% data variables.ios-values.map_settings_appearance %} → {% data variables.ios-values.always_center_position_on_map %}. diff --git a/content/osmand/widgets/info-widgets.md b/content/osmand/widgets/info-widgets.md index 77c8d7278..5f085692d 100644 --- a/content/osmand/widgets/info-widgets.md +++ b/content/osmand/widgets/info-widgets.md @@ -1,208 +1,279 @@ --- title: "Informational widgets" -intro: "Informational widgets provide information about current location, speed, time, battery level on the map display." +intro: "Informational widgets allow user see information about current location, speed, time, battery level on the map display." versions: '*' --- -Most of informational widgets stack together in the right column. +Informational widgets is blocks on the top side of the device screen which show next information. -![Informational widgets](/assets/images/widgets/informational-widgets.png) +![Informational widgets all](/assets/images/widgets/informational_widgets_all.png) ## Altitude -Altitude widget shows the height above sea level of current gelocation. **Android:** on some devices altitude is not displayed correctly due to missing correction of Earth-geoid, you can download it via: {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.welmode_download_maps %} → {% data variables.android-values.download_tab_downloads %} → {% data variables.android-values.world_maps %} → {% data variables.android-values.index_item_world_altitude_correction %}. +Altitude widget shows the height above sea level. -![Altitude Android widget](/assets/images/widgets/widget-altitude.png) +![Altitude widget](/assets/images/widgets/altitude_widget.png) | | | |------------|------------| -| Enable | {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_altitude %} | -| On Click | - | +| Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_altitude %} | +| | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_right %} → {% data variables.ios-values.map_widget_altitude %} | +| Click | Nothing | | Format | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.configure_profile %} → {% data variables.android-values.general_settings_2 %} → {% data variables.android-values.units_and_formats %} → {% data variables.android-values.unit_of_length %} | | | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.sett_settings %} → {% data variables.ios-values.app_profiles %} → {% data variables.ios-values.general_settings_2 %} → {% data variables.ios-values.units_and_formats %} → {% data variables.ios-values.unit_of_length %} | +| Note | **Android:** Download file of Altitude correction to accurately display the altitude on the terrain. | +| | {% data variables.product.android_button_seq %}{% data variables.android-values.shared_string_menu %} → {% data variables.android-values.welmode_download_maps %} → {% data variables.android-values.download_tab_downloads %} → {% data variables.android-values.world_maps %} → {% data variables.android-values.index_item_world_altitude_correction %} | ## Current time This widget shows current time from a device. -![Current time widget](/assets/images/widgets/widget-current-time.png) +![Current time widget](/assets/images/widgets/current_time_widget.png) | | | |------------|------------| | Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_plain_time %} | | | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_right %} → {% data variables.ios-values.map_widget_plain_time %} | -| On Click | - | -| Format | Time & Format is configured by device settings | +| Click | Nothing | +| Format | From device settings | ## Speed -Speed widget shows your current speed detected by GPS-sensor. +This widget shows your current speed. -![Speed Android widget](/assets/images/widgets/widget-current-speed.png) +![Speed widget](/assets/images/widgets/speed_widget.png) | | | |------------|------------| -| Enable | {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_speed %} | -| On Click | - | -| Format | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.configure_profile %} → {% data variables.android-values.general_settings_2 %} → {% data variables.android-values.units_and_formats %} → {% data variables.android-values.default_speed_system %} | -| | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.sett_settings %} → {% data variables.ios-values.app_profiles %} → {% data variables.ios-values.general_settings_2 %} → {% data variables.ios-values.units_and_formats %} → {% data variables.ios-values.default_speed_system %} | +| Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_speed %} | +| | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_right %} → {% data variables.ios-values.gpx_speed %} | +| Click | Nothing | +| Format | From device settings | +| Note | OsmAnd takes Speed data from a device. It depend on accelerometer, gyroscope sensors on mobile device and GPS. | ## Battery level This widget shows battery level of your device. -![Battery level Android widget](/assets/images/widgets/widget-battery-level.png) +![Battery level widget](/assets/images/widgets/battery_level_widget.png) | | | |------------|------------| -| Enable | {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_battery %} | -| On Click | - | +| Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_battery %} | +| | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_right %} → {% data variables.ios-values.map_widget_battery %} | +| Click | Nothing | +| Format | From device settings | +| Note | OsmAnd takes Battery level from a device. | ## Coordinates widget (Android) -The widget is shown at the top of the screen. It shows the geographic coordinates of current geo-location. +The widget is shown at the top of the screen. It shows the geographic coordinates of the device's location. -![Coordinates Android widget](/assets/images/widgets/widget-coordinates.png) +![Coordinates Android widget](/assets/images/widgets/coordinates_widget.png) | | | |------------|------------| | Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_appearance_rem %} → {% data variables.android-values.coordinates %} | -| On Click | Copies the coordinates to the clipboard | +| Click | Coping the coordinates to the clipboard and then paste them anywhere. Or share the coordinates via clicking on the button 'Share' in the pop-up at the bottom. | | Format | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.configure_profile %} → {% data variables.android-values.general_settings_2 %} → {% data variables.android-values.units_and_formats %} → {% data variables.android-values.coordinates_format %} | ## GPS Info (Android) -GPS (Global Positioning System) info widget shows a number of satellites that a device detects and uses at that moment. It could be used to check GPS-status in case of a bad GPS-signal. +GPS (Global Positioning System) info widget shows a number of satellites that a device sees and uses at that moment. -![GPS Info Android widget](/assets/images/widgets/widget-gps-info.png) +![GPS Info Android widget](/assets/images/widgets/gps_info_widget.png) | | | |------------|------------| | Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.gps_provider %} | -| On Click | Opens GPS status menu with 3rd party tools for tuning onboard GPS device. | +| Click | to see a GPS status menu. GPS status menu provides additional tools for tuning onboard GPS device. | +| Note | 1. OsmAnd takes GPS info from a device. The more satellites a device can see, the better positioning will be provided. | +| | 2. For making GPS correction to make sure the up-to-date data is used: | +| | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.open_settings %} → {% data variables.android-values.rendering_value_browse_map_name %} → {% data variables.android-values.configure_profile %} → {% data variables.android-values.debugging_and_development %}→ {% data variables.android-values.agps_info %} | -**Note**: you can reset current GPS-cache via {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.open_settings %} → {% data variables.android-values.rendering_value_browse_map_name %} → {% data variables.android-values.configure_profile %} → {% data variables.android-values.debugging_and_development %}→ {% data variables.android-values.agps_info %}. +## FPS-info (Android) +The widget shows Frames per Second (FPS) of a device screen. -## * Parking widget -{% tip %} +![FPS info Android widget](/assets/images/widgets/fps_info_widget.png) + +| | | +|------------|------------| +| Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.plugins_screen %} →  → {% data variables.android-values.shared_string_settings %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.trace_rendering %} | +| Click | Nothing | +| Note | 1. The left number is the maps Frames per Second (FPS) and the right one is general layer Frames per Second (FPS). | +| | 2. To debug the map speed drawing: | +| | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.plugins_screen %} →  → {% data variables.android-values.shared_string_settings %} → {% data variables.android-values.trace_rendering %} | -Enable **[{% data variables.android-values.osmand_parking_plugin_name %} plugin](/osmand/plugins/parking)**: {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.plugins_screen %} (Android) / {% data variables.android-values.res_mapsres %} (iOS) → {% data variables.android-values.osmand_parking_plugin_name %}. -{% endtip %} +## Parking widget (Android) -This is a [{% data variables.android-values.osmand_parking_plugin_name %} plugin](/osmand/plugins/parking) widget that shows distance from you to the parking place. - +Shows the distance from users location to the parking place in default distance units.
-![Parking widget](/assets/images/plugins/parking/parking_widget.png) +![Parking widget](/assets/images/widgets/parking_widget.png) | | | |------------|------------| -| Enable | {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_parking %} | -| On Click | Moves map view to the parking position | +| Enable | IMPORTANT: enable ‘Parking position’ plugin to use Parking widget. | +| | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_parking %} | +| | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_right %} → {% data variables.ios-values.parking %} | +| Click | Moves map view to the parking area | | Format | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.configure_profile %} → {% data variables.android-values.general_settings_2 %} → {% data variables.android-values.units_and_formats %} → {% data variables.android-values.unit_of_length %} | -| | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.sett_settings %} → {% data variables.ios-values.app_profiles %} → {% data variables.ios-values.general_settings_2 %} → {% data variables.ios-values.units_and_formats %} → {% data variables.ios-values.unit_of_length %} | + -This is a [Mapillary plugin](/osmand/plugins/mapillary) widget that provides quick access to Mapillary app to add Street-Level-Imagery. +## Trip recording (REC) widget -![Mapillary widget](/assets/images/plugins/mapillary/mapillary_widget.png) +Is used to get the quick access to recording button. 
+ +![Trip recording (REC) widget](/assets/images/widgets/trip_recording_widget.png) | | | |------------|------------| -| Enable | {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.mapillary_widget %} | -| On Click | Opens Mapillary application | +| Enable | IMPORTANT: enable ‘Trip recording’ plugin before attempting to use Trip recording widget | +| | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_monitoring %} | +| | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_right %} → {% data variables.ios-values.product_title_track_recording %} | +| Click | Defines Trip recording settings. | -**Note**: Mapillary application should be installed separately. + - +User can find his track in {% data variables.ios-values.menu %} → {% data variables.ios-values.menu_my_places %} → tab {% data variables.ios-values.shared_string_tracks %}. +[Track recording issues](https://docs.osmand.net/en/main@latest/osmand/troubleshooting/track-recording-issues) --> + +## Audio-video notes widget (Android) + +Is used to get quick access to audio, video, photo notes button. + +![Audio-video notes widget](/assets/images/widgets/audio_video_notes_widget.png) | | | |------------|------------| -| Enable | {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_av_notes %} | -| On Click | Start / stops taking a note | +| Enable | IMPORTANT: enable [Audio-video notes plugin](https://docs.osmand.net/en/main@latest/osmand/widgets/action-widgets#audio-video-notes-plugin) before attempting to use Audio-video notes widget. | +| | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_av_notes %} | +| Click | Defines Audio-video notes settings. | + + +## Tracker widget (Android) + +The widget is used to get quick access to the OsmAnd Tracker app that is used to share user location with other people.  + +![Tracker widget](/assets/images/widgets/tracker_widget.png) | | | |------------|------------| -| Enable | {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.tracker_item %} | -| On Click | Opens OsmAnd Tracker app | +| Enable | IMPORTANT: enable [OsmAnd Tracker plugin](https://docs.osmand.net/en/main@latest/osmand/widgets/action-widgets#tracker-widget-plugin) before attempting to use Tracker widget. | +| | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.tracker_item %} | +| Click | redirected to the OsmAnd Tracker application. | -## * FPS-info (Android) -{% tip %} -Enable **[Developer plugin](/osmand/plugins/development)**: {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.plugins_screen %} → {% data variables.android-values.debugging_and_development %}. + +## Mapillary widget (Android) -![FPS info Android widget](/assets/images/widgets/widget-fps.png) +The widget is used to get the quick access to Mapillary app to add missed images. 
+ +![Mapillary widget](/assets/images/widgets/mapillary_widget.png)
| | | |------------|------------| -| Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_fps_info %} | -| On Click | - | +| Enable | IMPORTANT: enable [Mapillary plugin](https://docs.osmand.net/en/main@latest/osmand/widgets/action-widgets#mapillary-plugin) before attempting to use Mapillary widget. | +| | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.mapillary_widget %} | +| Click | redirected to the OsmAnd Mapillary application.  | +| Note | The Mapillary application should be installed separately, for example, from Google Play. | + + -**Note**: FPS doesn't reflect how quickly full offline map screen is rendered, there is another **Developer plugin** setting for it - ***{% data variables.android-values.trace_rendering %}***. -## Read next +## Read more {% link_with_intro /nav-widgets %} diff --git a/content/osmand/widgets/map-buttons.md b/content/osmand/widgets/map-buttons.md index fdd8bf555..4bcbcd984 100644 --- a/content/osmand/widgets/map-buttons.md +++ b/content/osmand/widgets/map-buttons.md @@ -1,64 +1,71 @@ --- title: "Map buttons" -intro: "Map buttons such as Zoom buttons, Search, Direction, Compass, My Location, Menu represent main controls on the map." +intro: "Map buttons such as Zoom buttons, Search, Direction, Compass, My Location and Menu is the main controls on the map." versions: '*' --- ## My Location & Zoom -**_TODO: add 3 small screenshots in 1 row of my location button / zoom buttons_** +![Configure screen menu](/assets/images/widgets/location_zoom_buttons.png) -**My location** is a circle button that represents whether center of the map is synchronized with "my location" (geo location of the device), it is also known as "Where am I?". Usually in navigation map is synced with device location, so it's not needed to constanly move the map, in this case button is hidden and will be activated once map & my location will go out of sync by user gesture. On click app will try to find device location & display it on the map in center of the screen (iOS on 2nd click, it will switch to 3D mode). +**My location** is a circle button that shows whether the center of the map is synchronized with "my location" (geolocation of the device). It is also known as "Where am I?". Generally in navigation, the map is synced with device location, and there are no needs to move the map constantly. In this case, the button is hidden and will be activated when the map and 'my location' will go out of sync by user gesture. The app will try to find the device location and show it on the map at the center of the screen when the user clicks on it ( iOS will switch to the 3D mode when the user click twice on it). -**My location** button has following indicative states: +**My location** button has four indicative states: - Full blue icon - location is found but it is not synchronized with map - White icon - location is found and it is synchronized with map - Grey icon - location is not found yet - Arrow icon (iOS) - 3D mode is switched on -**Long tap** on **My location** opens Context menu, so user can share own location. +**Long tap** (only for Android) on **My location** opens Context menu, so user can share his location. -**Zoom buttons** are always visible next to **My Location** and allow to control map zoom level. Changing zoom level doesn't change map synchronization with location. **Long tap** on **Zoom buttons** opens Map magnifier dialog and allows to change map detalization. Be aware that during navigation zoom can be controlled by **Auto zoom setting** (**_TODO:Android / iOS path_**). +**Zoom buttons** are always visible next to **My Location** and allow to control map zoom level. Changing zoom level doesn't change map synchronization with location. **Long tap** (only for Android) on **Zoom buttons** opens Map magnifier dialog and allows to change map detailing. + +Keep in mind that during navigation zoom can be controlled by **Auto zoom setting**: + +{% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.shared_string_settings %} → {% data variables.android-values.application_profiles%} → {% data variables.android-values.routing_settings_2 %} → {% data variables.map_during_navigation_info %} → {% data variables.android-values.auto_zoom_map} + +{% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.shared_string_settings %} → {% data variables.ios-values.app_profiles %} → {% data variables.ios-values.routing_settings_2 %} → {% data variables.ios-values.map_behavior %} → {% data variables.ios-values.auto_zoom_map%} ## Directions -**_TODO: add 3 small screenshots in 1 row of 3 directions state_** +![Directions button allows](/assets/images/widgets/directions_button_allows.png) -**Directions** button allows to [build a route](/osmand/navigation) and [start navigation](/osmand/navigation). In navigation mode this button is not visible by default and it appears after a short tap on the map. **Directions** button has 3 different indicative states: -- Default grey icon - the route is not built yet. A dialog to build a new route will appear on click. -- Default blue icon - the route is built but navigation is not started yet. A dialog with route information will appear on click. -- Blue arrow icon - the route is built and navigation is started yet. A dialog with route information will appear on click. +**Directions** button allows to [build a route](/osmand/navigation) and [start navigation](/osmand/navigation). In navigation mode this button is not visible by default and it appears after a short tap on the map. + +**Directions** button has 3 different indicative states: +- Default grey icon - the route has not been built yet. A dialog to build a new route will appear by click. +- Default blue icon - the route is built, but navigation has not started yet. A dialog with route information will appear by click. +- Blue arrow icon - the route is built and navigation has started. A dialog with route information will appear by click. ## Configure Map -**_TODO: add small screenshot_** +![Configure Map](/assets/images/widgets/configure_map.png) **Configure Map** button allows to access to [Configure Map menu](/osmand/map/configure-map-menu). Icon on it indicates [Current app profile](/osmand/start-with/profiles). + ## Main menu -**_TODO: add small screenshot_** +![Main menu button](/assets/images/widgets/main_menu_button.png) -**Main menu** button allows to access to [all features](/osmand/main-menu) of the application. In navigation mode this button is not visible by default and it appears after a short tap on the map. +**Main menu** button allows to access to [all features](/osmand/main-menu) of the application. In navigation mode this button is not visible by default. It appears after a short tap on the map. ## Search -**_TODO: add small screenshot_** +![Search button](/assets/images/widgets/search_button.png) -Search button buttons provides quick access from the map to [search capabilities](/osmand/search/). +Search button provides quick access from the map to [search capabilities](/osmand/search/). ## Compass -**_TODO: make screenshots smaller (narrower) and in one row_** - -![Compass widget](/assets/images/widgets/widget-compass.png) +![Compass widget](/assets/images/widgets/compass_widget.png) -Compass widget indicates how map is oriented on the device screen and top arrow / red arrow points where the north of map is located. It also shows the current **[Map orientation mode](/osmand/map/interact-with-map#map-orientation)**. Clicking on the compass will cycle through all Map orientation modes. +Compass widget indicates how map is oriented on the device screen and top arrow / red arrow points where the north of map is located. It also shows the current **[Map orientation mode](/osmand/map/interact-with-map#map-orientation)**. Clicking on the compass will cycle through all Map orientation modes. **Configure visibility** -{% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.map_widget_config %} → {% data variables.android-values.map_widget_left %} → {% data variables.android-values.map_widget_compass %} +{% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.map_widget_config %} → {% data variables.android-values.map_widget_left %} → {% data variables.android-values.map_widget_compass %} {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_left %} → {% data variables.ios-values.map_widget_compass %} -Compass widget could be hidden if current orientation mode is `{% data variables.android-values.rotate_map_none_opt %}` and north of the map is pointed exactly to the top of device. \ No newline at end of file +Compass widget could be hidden if current orientation mode is `{% data variables.android-values.rotate_map_none_opt %}` and north of the map is pointed exactly to the top of device. diff --git a/content/osmand/widgets/nav-widgets.md b/content/osmand/widgets/nav-widgets.md index 9bb34e1cf..04cd151c8 100644 --- a/content/osmand/widgets/nav-widgets.md +++ b/content/osmand/widgets/nav-widgets.md @@ -4,42 +4,61 @@ intro: "Navigational widgets are enabled during navigation to display informatio versions: '*' --- -Navigational widgets is blocks on the device screen which show next information about a trip. -![Navigational widgets](/assets/images/widgets/navigational-widgets.png) + +![Navigational widgets all](/assets/images/widgets/navigational_widgets_all.png) + + ## Relative / magnetic bearing -The widget shows relative or magnetic bearing. +The widget shows relative or magnetic bearing in angular unit ({% data variables.android-values.shared_string_degrees %} 180, {% data variables.android-values.shared_string_degrees %} 360, {% data variables.android-values.shared_string_milliradians %}). + +[Relative bearing](https://en.wikipedia.org/wiki/Bearing_(angle)#Relative) refers to the angle between the craft's forward direction and the location of another object. For example, an object relative bearing of 0 degrees would be dead ahead; an object relative bearing 180 degrees would be behind. -![Relative bearing widget](/assets/images/widgets/widget-bearing.png) +[Magnetic bearing](https://en.wikipedia.org/wiki/Bearing_(angle)#Absolute) is measured in relation to magnetic north, using the direction toward the magnetic north pole (in northeastern Canada) as a reference point. + +![Relative Magnetic bearing widget](/assets/images/widgets/relative_magnetic_bearing_widget.png) | | | |------------|------------| | Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.map_widget_config %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_bearing %} or {% data variables.android-values.map_widget_magnetic_bearing %} | | | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_right %} → {% data variables.ios-values.map_widget_magnetic_bearing %} or {% data variables.ios-values.map_widget_bearing %}| -| Click | Changes between  Relative bearing (degree) or Magnetic bearing (degree with "M"). | -| Note| [Relative bearing](https://en.wikipedia.org/wiki/Bearing_(angle)#Relative) refers to the angle between the craft's forward direction and the location of another object. For example, an object relative bearing of 0 degrees would be dead ahead; an object relative bearing 180 degrees would be behind. Bearings can be measured in mils or degrees. | - | | [Magnetic bearing](https://en.wikipedia.org/wiki/Bearing_(angle)#Absolute) is measured in relation to magnetic north, using the direction toward the magnetic north pole (in northeastern Canada) as a reference point. | +| Format | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.configure_profile %} → {% data variables.android-values.general_settings_2 %} → {% data variables.android-values.units_and_formats %} → {% data variables.android-values.angular_measeurement %} | +| | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.sett_settings %} → {% data variables.ios-values.app_profiles %} → {% data variables.ios-values.general_settings_2 %} → {% data variables.ios-values.units_and_formats %} → {% data variables.ios-values.angular_units %} | +| Click | Changes between  Relative bearing or Magnetic bearing (with "M"). | ## Destination -The widget shows current distance to the finish line. +The widget shows current distance to the finish point. -![Destination widget](/assets/images/widgets/widget-destination.png) +![Destination widget](/assets/images/widgets/destination_widget.png) | | | |------------|------------| | Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.map_widget_config %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.route_descr_destination %} | | | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_right %} → {% data variables.ios-values.map_widget_distance%}| -| Click | Moving the map to a finish point. | +| Click | Moving the map to a finish point. | + +## Intermediate destination + +The widget shows current distance to the nearest intermediate point of navigation. + +![Intermediate destination widget](/assets/images/widgets/intermediate_destination_widget.png) + +| | | +|------------|------------| +| Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.map_widget_config %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_intermediate_distance %} | +| | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_right %} → {% data variables.map_widget_intermediate_distance %}| +| Click | If we have one intermediate point then the map moves to the intermediate point. | +| | If we have two and more intermediate points then Destination list with all points opens. | ## Arrival time or Time to go -The widget shows {% data variables.android-values.access_arrival_time %} or {% data variables.android-values.map_widget_time %} of a trip. +The widget shows {% data variables.android-values.access_arrival_time %} or {% data variables.android-values.map_widget_time %} of navigation. -![Time to go widget](/assets/images/widgets/widget-time-to-go.png) +![Arrival time Time to go widget](/assets/images/widgets/arrival_time_time_to_go_widget.png) | | | |------------|------------| @@ -47,22 +66,36 @@ The widget shows {% data variables.android-values.access_arrival_time %} or {% d | | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_right %} → {% data variables.ios-values.access_arrival_time %} or {% data variables.ios-values.map_widget_time %}| | Click | Changes between "Arrival time" to "Time to go" and vice versa. | +## Intermediate arrival time or Intermediate time + +The widget shows {% data variables.android-values.access_intermediate_arrival_time %} or {% data variables.android-values.map_widget_intermediate_time %} of navigation to an intermediate point. + +![Intermediate Arrival time Time widget](/assets/images/widgets/intermediate_arrival_time_and_time_widget.png) + +| | | +|------------|------------| +| Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.map_widget_config %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.access_intermediate_arrival_time %} or {% data variables.android-values.map_widget_intermediate_time %} | +| | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_right %} → {% data variables.ios-values.access_intermediate_arrival_time %} or {% data variables.ios-values.map_widget_intermediate_time %}| +| Click | Changes between "Intermediate arrival time" to "Intermediate time" and vice versa. | + ## Speed limit The widget shows a speed limit for a current road. -![Max speed widget](/assets/images/widgets/widget-max-speed.png) +> NOTE: speed limit data from [OpenStreetMap project](http://openstreetmap.org/). -| | | +![Speed limit widget](/assets/images/widgets/speed_limit_widget.png) + +| | |------------|------------| | Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.map_widget_config %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.map_widget_max_speed %} | | | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_right %} → {% data variables.ios-values.map_widget_max_speed %}| ## Lanes -The widget shows which lanes you need to drive during a trip with [distance to a maneuver](/development/algorithms/voice-prompt-triggering). +The widget shows which lanes you need to drive during a trip with [distance to a maneuver](/development/algorithms/voice-prompt-triggering). -![Lanes widget](/assets/images/widgets/widget-lanes.png) +![Lanes widgets](/assets/images/widgets/lanes_widget.png) | | | |------------|------------| @@ -73,7 +106,7 @@ The widget shows which lanes you need to drive during a trip with [distance to a The widget shows alerts on the screen during a trip. -![Alert information](/assets/images/widgets/widget-alert.png) +![Alert information widgets](/assets/images/widgets/alert_information_widget.png) | | | |------------|------------| @@ -87,25 +120,35 @@ The widget shows alerts on the screen during a trip. The widget shows warnings about your maneuvers with a picture of maneuver and [distance](/development/algorithms/voice-prompt-triggering) to it. -![Next turns widgets](/assets/images/widgets/widget-next-turn.png) +![Next turns widget](/assets/images/widgets/next_turns_widget.png) | | | |------------|------------| | Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.map_widget_config %} → {% data variables.android-values.map_widget_left %} → {% data variables.android-values.map_widget_next_turn %}, {% data variables.android-values.map_widget_next_turn_small %}, {% data variables.android-values.map_widget_next_next_turn %}| | | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_left %} → {% data variables.ios-values.map_widget_next_turn %}, {% data variables.ios-values.map_widget_next_turn_small %}, {% data variables.ios-values.map_widget_next_next_turn %} | -## Street name / POIs (Android) +## Street name -The widget shows street names or road names (highway shield) for maneuver during navigation. Also shows POI and Favorites along a route. +The widget shows street names or road names (highway shield) for maneuver during navigation. -![Street name](/assets/images/widgets/widget-street-name.png) +![Street name POIs widget](/assets/images/widgets/street_name_poi_widget.png) -| | | +| | |------------|------------| -| Enable Street name |{% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.map_widget_config %} → {% data variables.android-values.map_widget_appearance_rem %} → {% data variables.android-values.map_widget_top_text %} | -| Enable POIs |{% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.get_directions %} → {% data variables.android-values.shared_string_settings %} → {% data variables.android-values.show_along_the_route %} → {% data variables.android-values.points_of_interests %}, {% data variables.android-values.shared_string_my_favorites %}, {% data variables.android-values.way_alarms %} | +| Enable |{% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.map_widget_config %} → {% data variables.android-values.map_widget_appearance_rem %} → {% data variables.android-values.map_widget_top_text %} | +| |For {% data variables.product.ios_button_seq %} always showed | + +## POIs + +The widget shows (Points of interest) POI and Favorites along the route. + +![Street name POIs widget](/assets/images/widgets/street_name_poi_widget.png) + +| | +|------------|------------| +| Enable |{% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.get_directions %} → {% data variables.android-values.shared_string_settings %} → {% data variables.android-values.show_along_the_route %} → {% data variables.android-values.points_of_interests %}, {% data variables.android-values.shared_string_my_favorites %}, {% data variables.android-values.way_alarms %} | +| Enable | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → | ## Read Next {% link_with_intro /markers %} - diff --git a/content/osmand/widgets/quick-action.md b/content/osmand/widgets/quick-action.md index 4f4489cab..2cb727973 100644 --- a/content/osmand/widgets/quick-action.md +++ b/content/osmand/widgets/quick-action.md @@ -1,19 +1,18 @@ --- title: "Quick action" -intro: "Quick action button gives access to the frequently used features." +intro: "Quick action button gives access to the frequently used features." versions: '*' --- ## Quick action widget +![Quick action widget](/assets/images/widgets/quick_action_widget.png) Gives an opportunity to add action that will be frequently used. It can be: - + +* Item actions: Add Favorite, Add track way points, Add map markers, Add parking place (for Android). +* 'Configure map' actions: Show/hide Favorites, Show/hide tracks, Show/hide POI, Change map style, Show/Hide public transport, Show/hide Mapillary, Show/hide contour lines, Show/hide terrain, Switch day/night mode (for iOS), Change map source (for iOS), Change map overlay (for iOS),Change map underlay (for iOS). +* Navigation actions: Switch day/night mode (for Android), Voice on/off, Directions from, Set destination, Add first intermediate, Replace destination, Auto zoom map on/off, Start/Stop navigation, Pause/resume navigation, Change app profile, Delete nearest destination point, Add destination (for iOS). | | | |------------|------------| @@ -21,4 +20,8 @@ Gives an opportunity to add action that will be frequently used. It can be: | | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.configure_screen_quick_action %} | | Click | Open Quick action menu. | | Note | The Quick action widget can be moved to the other part of the screen with long tap. By default, it is on the left bottom corner. | -| | The actions can be removed from the list from the {% data variables.android-values.layer_map_appearance %} menu. | + +To remove actions from the list follow: +{% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.configure_screen_quick_action %} → {% data variables.ios-values.shared_string_ellipsis%}. The bin icon on the left will delete the action and the line icon on the right can edit the action. + +{% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.configure_screen_quick_action %} → {% data variables.ios-values.shared_string_ellipsis%}. The pen icon in the top-right corner will give the user an opportunity to delete the action. The plus symbol in the top-right corner gives an option to add new actions to the list. diff --git a/content/osmand/widgets/radius-ruler.md b/content/osmand/widgets/radius-ruler.md index 469ac2a60..f4db485f0 100644 --- a/content/osmand/widgets/radius-ruler.md +++ b/content/osmand/widgets/radius-ruler.md @@ -3,12 +3,13 @@ title: "Radius-ruler and Ruler" intro: "Radius-ruler tool helps to determine the radius around the selected point on the map via displaying distance-circles on the map. The Ruler tool displays scale. " versions: '*' --- - +"Radius-ruler tool helps to determine the radius around the selected point on the map via displaying distance-circles on the map. +Distance by tap tool helps to calculate the distance between selected points to find the shortest distance. The Ruler tool displays scale. " + ![Radius-ruler screen](/assets/images/widgets/radius_ruler_screen.png) -## Radius-ruler widget -Radius-ruler widget shows distance between users location and inner point of the 'Radius-ruler' tool distance-circles on the map. Widget is clickable and changes its state between the black scale, the grey one and no scale modes.
+## Radius-ruler widget +Radius-ruler widget shows distance between users location and inner point of the 'Radius-ruler' tool distance-circles on the map. Widget is clickable and changes its state between the black scale, the grey one and no scale modes. | | | |------------|------------| @@ -17,45 +18,55 @@ Radius-ruler widget shows distance between users location and inner point of the | Click | Сhanges widget state between the black scale, the grey one and no scale (only ruler) modes. | | Format | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.configure_profile %} → {% data variables.android-values.general_settings_2 %} → {% data variables.android-values.units_and_formats %} → {% data variables.android-values.unit_of_length %} | | | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.sett_settings %} → {% data variables.ios-values.app_profiles %} → {% data variables.ios-values.general_settings_2 %} → {% data variables.ios-values.units_and_formats %} → {% data variables.ios-values.unit_of_length %} | -| Note | To check the distance between two random points on the map: | -| | {% data variables.product.android_button_seq %} enable 'Distance by tap' tool. | -| | {% data variables.product.ios_button_seq %} touch simultaneously two spots on the map. It will allow to see the measurement and the line connecting the two points. The line will stay on screen as long as the user is touching it. | -| | The line will fade by itself after 2 seconds. | - - +## Compass ruler for Radius-ruler widget - +![Compass ruler](/assets/images/widgets/compass_ruler.png) - ## Ruler -![Ruler tool](/assets/images/widgets/ruler_tool.png)
+![Ruler tool](/assets/images/widgets/ruler_tool_map.png) The Ruler tool displays map scale and shows the number of meters/kilometers (other units of measure) in a segment. Can be seen at the bottom of the screen. +The Ruler gives a visual estimate of the objects on the map and distance between them. The Ruler will change the display value during map zooming. | | | |------------|------------| | Enable | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.layer_map_appearance %} → {% data variables.android-values.map_widget_right %} → {% data variables.android-values.radius_ruler_item %} | | | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.layer_map_appearance %} → {% data variables.ios-values.map_widget_radius_ruler %} | -| Click | Nothing | | Format | {% data variables.product.android_button_seq %} {% data variables.android-values.shared_string_menu %} → {% data variables.android-values.configure_profile %} → {% data variables.android-values.general_settings_2 %} → {% data variables.android-values.units_and_formats %} → {% data variables.android-values.unit_of_length %} | | | {% data variables.product.ios_button_seq %} {% data variables.ios-values.menu %} → {% data variables.ios-values.sett_settings %} → {% data variables.ios-values.app_profiles %} → {% data variables.ios-values.general_settings_2 %} → {% data variables.ios-values.units_and_formats %} → {% data variables.ios-values.unit_of_length %} | -| Note | The Ruler gives a visual estimate of the objects on the map and distance between them. The Ruler will change the display value during map zooming. | diff --git a/data/variables/android-values.yml b/data/variables/android-values.yml index ea96abce4..cdeb05bb0 100644 --- a/data/variables/android-values.yml +++ b/data/variables/android-values.yml @@ -1,3 +1,135 @@ +select_another_colorization: "Please select another type of colorization." +track_has_no_speed: "The track does not contain speed data." +track_has_no_altitude: "The track does not contain altitude data." +rendering_attr_noNatureReserveBoundaries_name: "Nature boundaries" +rendering_attr_noNatureReserveBoundaries_description: "Hide nature reserve, protected areas and national park boundaries" +shared_string_interval: "Interval" +quick_action_show_hide_title: "Show/hide" +copy_poi_name: "Copy POI name" +track_recording_will_be_continued: "The recording will be continued." +select_category_descr: "Select category or add new one" +purchases: "Purchases" +live_update_delete_updates_msg: "Are you sure you want to delete all %s live updates?" +delete_updates: "Delete updates" +live_update_frequency_hour_variant: "Map updates will be checked every hour. Next time%1$s in %2$s." +live_update_frequency_day_variant: "Map updates will be checked every day. Next time%1$s in %2$s." +live_update_frequency_week_variant: "Map updates will be checked every week. Next time%1$s in %2$s." +update_frequency: "Update frequency" +last_time_checked: "Last time checked: %s" +updated: "Updated: %s" +latest_openstreetmap_update: "Latest OpenStreetMap update available:" +map_widget_distance_by_tap: "Distance by tap" +quick_action_coordinates_widget_descr: "A toggle to show or hide the Coordinates widget on the map." +routing_attr_height_obstacles_description: "Routing could avoid strong uphills." +app_restart_required: "Application restart required to apply some settings." +on_pause: "On pause" +track_recording_description: "Are you sure you want to stop recording? All unsaved data will be lost." +track_recording_title: "Track recording stopped" +track_recording_save_and_stop: "Save and stop recording" +track_recording_stop_without_saving: "Stop without saving" +delete_number_files_question: "Delete %1$d files?" +shared_strings_all_regions: "All regions" +restart: "Restart" +map_orientation_threshold_descr: "Don't rotate map view if speed is less than a threshold" +snap_to_road_descr: "Current location icon will be snapped to the current navigation route" +routing_attr_driving_style_description: "Select driving purpose to get shorter, faster or safer route" +routing_attr_short_way_description: "Optimized shorter route (energy saving)" +temporary_conditional_routing_descr: "Use road restrictions that are active now on the map" +activity_type_car_name: "Car" +activity_type_motorbike_name: "Motorbike" +activity_type_offroad_name: "Off-road" +activity_type_walking_name: "Walking" +activity_type_running_name: "Running" +activity_type_hiking_name: "Hiking" +activity_type_cycling_name: "Cycling" +activity_type_mountainbike_name: "Mountainbike" +activity_type_racing_name: "Racing" +activity_type_riding_name: "Riding" +activity_type_snowmobile_name: "Snowmobile" +activity_type_winter_name: "Winter" +activity_type_water_name: "Water" +login_open_place_reviews: "Login to OpenPlaceReviews" +opr_use_dev_url: "Use test.openplacereviews.org" +open_place_reviews: "OpenPlaceReviews" +open_place_reviews_plugin_description: "OpenPlaceReviews is a community-driven project about public places such as restaurants, hotels, museums, waypoints. It collects all public information about them such as photos, reviews, links to other systems link OpenStreetMap, Wikipedia. All OpenPlaceReview data is open and available to everyone: http://openplacereviews.org/data. You can read more at: http://openplacereviews.org" +hillshade_slope_contour_lines: "Hillshade / Slope / Contour lines" +toast_select_edits_for_upload: "Select edits for upload" +uploaded_count: "Uploaded %1$d of %2$d" +segments_count: "Segment %1$d" +select_segments_description: "%1$s contains more than one segment, you need to select the needed part for the navigation." +select_segments: "Select segments" +uploading_count: "Uploading %1$d of %2$d" +upload_photo_completed: "Upload completed" +upload_photo: "Uploading" +copy_to_map_favorites: "Copy to favorites" +copy_to_map_markers: "Copy to map markers" +delete_waypoints: "Delete waypoints" +context_menu_edit_descr: "Edit description" +context_menu_read_full: "Read full" +delete_online_routing_engine: "Delete this online routing engine?" +message_name_is_already_exists: "The name is already exists" +message_server_error: "Server error: %1$s" +routing_engine_vehicle_type_mtb: "MTB" +routing_engine_vehicle_type_racingbike: "Racing bike" +routing_engine_vehicle_type_scooter: "Scooter" +routing_engine_vehicle_type_truck: "Truck" +routing_engine_vehicle_type_small_truck: "Small truck" +routing_engine_vehicle_type_hgv: "HGV" +routing_engine_vehicle_type_cycling_regular: "Regular cycling" +routing_engine_vehicle_type_cycling_road: "Road cycling" +routing_engine_vehicle_type_cycling_mountain: "Mountain cycling" +routing_engine_vehicle_type_cycling_electric: "Electric cycling" +routing_engine_vehicle_type_walking: "Walking" +routing_engine_vehicle_type_hiking: "Hiking" +routing_engine_vehicle_type_wheelchair: "Wheelchair" +show_track_on_map: "Show track on map" +start_recording: "Start recording" +announcement_time_title: "Announcement time" +announcement_time_descr: "Announcement time of different voice prompts depends on prompt type, current navigation speed and default navigation speed." +announcement_time_intervals: "Time and distance intervals" +shared_string_turn: "Turn" +announcement_time_arrive: "Arrive at destination" +announcement_time_off_route: "Off route" +announcement_time_prepare: "Prepare" +announcement_time_prepare_long: "Long prepare" +announcement_time_approach: "Approach" +announcement_time_passing: "Passing" +shared_string_sec: "sec" +change_folder: "Change folder" +rename_track: "Rename track" +edit_track: "Edit track" +upload_to_openstreetmap: "Upload to OpenStreetMap" +analyze_by_intervals: "Analyze split intervals" +shared_string_empty: "Empty" +select_folder_descr: "Select folder or add new one" +select_folder: "Select folder" +shared_string_folders: "Folders" +online_routing_engines: "Online routing engines" +online_routing_engine: "Online routing engine" +copy_address: "Copy address" +routing_engine_vehicle_type_car: "Car" +routing_engine_vehicle_type_bike: "Bike" +routing_engine_vehicle_type_foot: "Foot" +routing_engine_vehicle_type_driving: "Driving" +test_route_calculation: "Test route calculation" +online_routing_example_hint: "URL with all parameters will look like this:" +keep_it_empty_if_not: "Keep it empty if not" +shared_string_enter_param: "Enter param" +shared_string_server_url: "Server URL" +shared_string_api_key: "API key" +shared_string_vehicle: "Vehicle" +shared_string_subtype: "Subtype" +edit_online_routing_engine: "Edit online routing engine" +add_online_routing_engine: "Add online routing engine" +routing_attr_allow_intermittent_name: "Allow intermittent water ways" +routing_attr_allow_intermittent_description: "Allow intermittent water ways" +routing_attr_allow_streams_name: "Allow streams and drains" +routing_attr_allow_streams_description: "Allow streams and drains" +routing_attr_prefer_hiking_routes_name: "Prefer hiking routes" +routing_attr_prefer_hiking_routes_description: "Prefer hiking routes" +shared_string_last_used: "Last used" +profile_by_default_description: "Select the profile, that will be used on application start." +reverse_all_points: "Reverse all points" release_3_9: "• Added option to export and import all data including settings, resources, my places • Plan Route: graphs for track segments with route, and added the ability to create and edit multiple track segments • Added OAuth authentication method for OpenStreetMap, improved UI of OSM dialogs @@ -9,7 +141,6 @@ plan_route_split_after: "Split after" plan_route_split_before: "Split before" plan_route_join_segments: "Join segments" app_mode_light_aircraft: "Light aircraft" -elevation_data: "You can use elevation data to account for ascent/descent of your trip" ltr_or_rtl_combine_via_star: "%1$s * %2$s" add_photos_descr: "OsmAnd shows photos from several sources: OpenPlaceReviews - POI photos; Mapillary - street-level imagery; Web / Wikimedia - POI photos as per OpenStreetMap data." use_dev_url: "Use dev.openstreetmap.org" @@ -72,7 +203,7 @@ app_mode_gap: "Gap" ltr_or_rtl_combine_via_dash: "%1$s — %2$s" shared_string_local_maps: "Local maps" message_graph_will_be_available_after_recalculation: "Please wait. Graph will be available after route recalculation." -message_need_calculate_route_before_show_graph: "%1$s data available only on roads, calculate a route using “Route between points” to see graphs." +message_need_calculate_route_before_show_graph: "%1$s data available only on roads, calculate a route using \"Route between points” to see graphs." shared_string_graph: "Graph" use_two_phase_routing: "Use 2-phase A* routing algorithm" file_already_imported: "File is already imported in OsmAnd" @@ -207,9 +338,6 @@ shared_string_bearing: "Bearing" routing_attr_length_name: "Length limit" routing_attr_length_description: "Specify vehicle length to be permitted on routes." quick_action_showhide_mapillary_descr: "A toggle to show or hide the Mapillary layer on the map." -quick_action_mapillary_show: "Show Mapillary" -quick_action_mapillary_hide: "Hide Mapillary" -quick_action_showhide_mapillary_title: "Show/hide Mapillary" vessel_width_limit_description: "Set vessel width to avoid narrow bridges" vessel_height_limit_description: "Set vessel height to avoid low bridges. Keep in mind, if the bridge is movable, we will use its height in the open state." vessel_height_warning: "You can set vessel height to avoid low bridges. Keep in mind, if the bridge is movable, we will use its height in the open state." @@ -284,9 +412,6 @@ add_edit_favorite: "Add or edit favorite" parking_positions: "Parking positions" create_edit_poi: "Create or edit POI" quick_action_transport_descr: "Button showing or hiding public transport on the map." -quick_action_show_hide_transport: "Show or hide public transport" -quick_action_transport_show: "Show public transport" -quick_action_transport_hide: "Hide public transport" release_3_7: "• New offline Slope maps • Full customization of Favorites and GPX Waypoints – custom colors, icons, shapes • Customize items order in \"Context Menu\", \"Configure Map\" and \"Drawer\" @@ -360,7 +485,7 @@ app_mode_ski_touring: "Ski touring" replace_point_descr: "Replace another point with this." developer_plugin: "Developer Plugin" move_inside_category: "You can move items only inside this category." -additional_actions_descr: "You can access these actions by tapping the “%1$s” button." +additional_actions_descr: "You can access these actions by tapping the \"%1$s” button." main_actions: "Main actions" main_actions_descr: "Only has four buttons." reset_items_descr: "Hiding settings resets them to their original state." @@ -383,9 +508,6 @@ select_group: "Select group" add_description: "Add description" delete_description: "Delete description" quick_action_terrain_descr: "A button to show or hide terrain layer on the map." -quick_action_terrain_show: "Show terrain" -quick_action_terrain_hide: "Hide terrain" -quick_action_show_hide_terrain: "Show or hide terrain" download_slope_maps: "Slopes" n_items_of_z: "%1$s of %2$s" recalculate_route_distance_promo: "The route will be recalculated if the distance from the route to the current location is more than selected value." @@ -584,13 +706,7 @@ file_imported_successfully: "%1$s imported." tts_initialization_error: "Cannot start text-to-speech engine." layer_osm_edits: "OSM edits" quick_action_contour_lines_descr: "Button showing or hiding contour lines on the map." -quick_action_contour_lines_show: "Show contour lines" -quick_action_contour_lines_hide: "Hide contour lines" -quick_action_show_hide_contour_lines: "Show/hide contour lines" quick_action_hillshade_descr: "A button to show or hide hillshades on the map." -quick_action_hillshade_show: "Show hillshade" -quick_action_hillshade_hide: "Hide hillshade" -quick_action_show_hide_hillshade: "Show/hide hillshade" apply_preference_to_all_profiles: "You can apply this change to all or only the selected profile." shared_preference: "Shared" routing_attr_driving_style_prefer_unpaved_name: "Prefer unpaved roads" @@ -957,10 +1073,7 @@ sit_on_the_stop: "Board at stop" shared_string_swap: "Swap" show_more: "Show more" tracks_on_map: "Displayed tracks" -quick_action_show_hide_gpx_tracks: "Show/hide tracks" quick_action_show_hide_gpx_tracks_descr: "A button to show or hide selected tracks on the map." -quick_action_gpx_tracks_hide: "Hide Tracks" -quick_action_gpx_tracks_show: "Show Tracks" add_destination_query: "Please set the destination first" previous_route: "Previous route" add_home: "Add home" @@ -1064,7 +1177,7 @@ travel_card_download_descr: "Download Wikivoyage travel guides to view articles update_is_available: "Update available" download_file: "Download file" start_editing_card_image_text: "The free worldwide travel guide anyone can edit." -welcome_to_open_beta_description: "Travel guides are currently based on Wikivoyage. Test all features during open beta testing for free. Afterwards, travel guides will be available to subscribers of OsmAnd Unlimited and owners of OsmAnd+." +welcome_to_open_beta_description: "Travel guides are currently based on Wikivoyage. Test all features during open beta testing for free." start_editing_card_description: "You can and should edit any article on Wikivoyage. Share knowledge, experience, talent, and your attention." start_editing: "Start editing" get_unlimited_access: "Get unlimited access" @@ -1341,9 +1454,6 @@ restart_search: "Restart search" increase_search_radius: "Increase search radius" nothing_found: "Nothing found" nothing_found_descr: "Change the search or increase its radius." -quick_action_showhide_osmbugs_title: "Show or hide OSM notes" -quick_action_osmbugs_show: "Show OSM notes" -quick_action_osmbugs_hide: "Hide OSM notes" quick_action_showhide_osmbugs_descr: "Button to show or hide OSM notes on the map." sorted_by_distance: "Sorted by distance" search_favorites: "Search in Favorites" @@ -1443,7 +1553,6 @@ shared_string_time: "Time" total_distance: "Total distance" routing_attr_relief_smoothness_factor_name: "Select elevation fluctuation" routing_attr_height_obstacles_name: "Use elevation data" -routing_attr_height_obstacles_description: "Factor in terrain elevation (via SRTM, ASTER, and EU-DEM data)." rendering_attr_depthContours_description: "Show depth contours and points." rendering_attr_depthContours_name: "Nautical depth contours" auto_split_recording_title: "Auto-split recordings after gap" @@ -1535,7 +1644,6 @@ search_my_location: "Find my position" update_all_maps_now: "Update all maps now?" clear_tile_data: "Clear all tiles" routing_attr_short_way_name: "Fuel-efficient way" -routing_attr_short_way_description: "Use fuel-efficient way (usually shorter)." replace_favorite_confirmation: "Are you sure you want to replace Favorite %1$s?" rendering_attr_hideOverground_name: "Overground objects" shared_string_change: "Change" @@ -2211,7 +2319,7 @@ distance: "Distance" average: "Average" of: "%1$d of %2$d" ascent_descent: "Ascent/Descent" -moving_time: "Moving time" +moving_time: "Time in motion" max_min: "Max/Min" min_max: "Min/Max" index_tours: "Tours" @@ -2655,7 +2763,6 @@ use_compass_navigation: "Use compass" avoid_motorway: "No motorways" auto_zoom_map_descr: "Zoom level according to your speed (while map is synchronized with current position)." auto_zoom_map: "Auto zoom map" -snap_to_road_descr: "Snap position to roads during navigation." snap_to_road: "Snap to road" interrupt_music_descr: "Voice prompts pause music playback." interrupt_music: "Pause music" @@ -3154,7 +3261,7 @@ tts_missing_language_data: "Go to the market to download selected language?" gpx_option_reverse_route: "Reverse track direction" gpx_option_destination_point: "Use current destination" gpx_option_from_start_point: "Pass along entire track" -switch_to_vector_map_to_see: "Offline vector map present for this location. \t \tTo use activate 'Menu' → 'Configure map' → 'Map Source…' → 'Offline vector maps'." +switch_to_vector_map_to_see: "Offline vector map present for this location. To use activate 'Menu' → 'Configure map' → 'Map Source…' → 'Offline vector maps'." choose_audio_stream: "Voice guidance output" choose_audio_stream_descr: "Select loudspeaker for voice guidance." voice_stream_voice_call: "Phone call audio (to interrupt car Bluetooth stereos)" @@ -3433,7 +3540,7 @@ error_occurred_saving_gpx: "Could not save GPX file." error_calculating_route: "Could not calculate route." error_calculating_route_occured: "Could not calculate route." empty_route_calculated: "The calculated route is empty." -new_route_calculated_dist_dbg: "Route: distance %s, router time %s Calculation: %.1f sec, %d roads, %d tiles)" +new_route_calculated_dist_dbg: "Route: distance %1$s, router time %2$s Calculation: %3$.1f sec, %4$d roads, %5$d tiles)" arrived_at_destination: "You have arrived." invalid_locations: "Invalid coordinates" go_back_to_osmand: "Go back to map" @@ -3693,10 +3800,6 @@ quick_action_duplicates: "Quick action renamed to %1$s to avoid duplication." quick_action_duplicate: "Quick action name duplicate" quick_action_showhide_favorites_descr: "A toggle to show or hide the Favorite points on the map." quick_action_showhide_poi_descr: "A toggle to show or hide POIs on the map." -quick_action_showhide_favorites_title: "Show/hide Favorites" -quick_action_favorites_show: "Show Favorites" -quick_action_favorites_hide: "Hide Favorites" -quick_action_showhide_poi_title: "Show/hide POI" quick_action_poi_show: "Show %1$s" quick_action_poi_hide: "Hide %1$s" quick_action_add_category: "Add a category" @@ -3793,3 +3896,4 @@ routing_attr_difficulty_preference_name: "Preferred difficulty" routing_attr_difficulty_preference_description: "Prefer routes of this difficulty, although routing over harder or easier pistes is still possible if shorter." routing_attr_freeride_policy_name: "Off-piste" routing_attr_freeride_policy_description: "'Freeride' and 'Off-piste' are unofficial routes and passages. Typically ungroomed, unmaintained and not checked in the evening. Enter at your own risk." +voice_prompts_timetable: "Voice prompts times" diff --git a/data/variables/ios-values.yml b/data/variables/ios-values.yml index 90856bf8f..de7909299 100644 --- a/data/variables/ios-values.yml +++ b/data/variables/ios-values.yml @@ -60,6 +60,7 @@ add_as_last_destination_point: "Add as last intermediate destination" last_intermediate_dest_description: "Adds the last stop along the route" show_poi_over_map: "Show POI" shared_string_search: "Search" +address_search: "Address search" search_radius: "Search radius" targets: "Destinations" search_radius_proximity: "Within" @@ -117,9 +118,9 @@ road_speeds_descr: "These parameters can affect the route calculation." road_min_speed_descr: "Sets the minimum travel speed for all roads in the route. Raises priority for roads with recommended speeds less than the minimum." road_max_speed_descr: "Sets the maximum travel speed for all roads in the route. Lowers the priority for roads with a possible speed higher than the maximum." save_global_track_interval: "General logging interval" -save_global_track_interval_descr: "Choose logging interval for the general trip recording (enabled via the GPX logging widget on the map)." +save_global_track_interval_descr: "Choose logging interval for the general track recording (enabled via the GPX logging widget on the map)." logging_interval_navigation: "Logging interval during navigation" -logging_interval_navigation_descr: "Choose logging interval for trip recording during navigation" +logging_interval_navigation_descr: "Choose logging interval for track recording during navigation" logging_min_distance: "Minimum displacement" logging_min_distance_descr: "Filter: minimum distance to log a new point" logging_accuracy: "Logging accuracy" @@ -128,7 +129,7 @@ logging_min_accuracy_descr: "Filter: no logging unless the accuracy is reached" logging_min_speed: "Minimum speed" logging_min_speed_descr: "Filter: no logging below selected speed" auto_split_gap: "Auto-split recordings after gap" -auto_split_gap_descr: "Start a new segment after 6 min gap, new trip after 2 h gap, or new file after a longer gap" +auto_split_gap_descr: "Start a new segment after 6 min gap, new track after 2 h gap, or new file after a longer gap" trip_rec_actions_descr: "You can find all your recorded tracks in %@" plugin_settings_reset: "Reset plugin settings to default" map_widget_magnetic_bearing: "Magnetic bearing" @@ -151,7 +152,10 @@ map_widget_max_speed: "Speed limit" max_speed_none: "none" access_arrival_time: "Arrival time" map_widget_time: "Time to go" -map_widget_radius_ruler: "Radius ruler" +map_widget_ruler_control: "Radius ruler" +show_compass_ruler: "Show compass ruler" +hide_compass_ruler: "Hide compass ruler" +map_widget_distance_by_tap: "Distance by tap" shared_string_collapse: "Collapse" shared_string_topbar: "Top bar" shared_string_widgets: "Widgets" @@ -161,6 +165,10 @@ layer_map_appearance: "Configure screen" configure_screen_descr: "Select screen options for the profile" map_markers: "Map markers" confirm_usage_speed_cameras: "In many countries (Germany, France, Italy, and others) the use of speed camera warnings is not permitted by law. OsmAnd does not assume any liability if you violate the law. Please tap yes only if you are eligible to use this feature." +map_markers_empty: "You have no active map markers" +tracks_empty: "Your track list is empty" +favorites_empty: "You have not saved any favorite points" +carplay_active_message: "Map is displayed via CarPlay" show_traffic_warnings: "Traffic warnings" show_pedestrian_warnings: "Pedestrian crosswalks" show_cameras: "Speed cameras" @@ -202,13 +210,13 @@ arrival_distance_factor_late: "Late" arrival_distance_factor_at_last: "In the last meters" map_orientation_change_in_accordance_with_speed: "Map orientation threshold" map_orientation_change_in_accordance_with_speed_descr: "Select below which speed the map orientation switches from 'To direction of movement' to 'To compass'" -route_params: "Route parameters" +route_parameters: "Route parameters" fast_route_mode: "Fastest route" nav_type_title: "Navigation type" -voice_prompts: "Voice prompts" +voice_announces: "Voice prompts" screen_alerts: "Screen alerts" vehicle_parameters: "Vehicle parameters" -map_behavior: "Map behavior" +map_during_navigation: "Map during navigation" change_map_behavior: "Change map behavior during navigation" nav_type_descr: "Select how to calculate a route for this profile" nav_type_osmand: "OsmAnd (offline routing)" @@ -267,8 +275,9 @@ only_manually: "Only manually" instructions_repeat: "Tap \"Next turn\" widget to repeat instructions" guidance_preferences_descr: "Navigation preferences" routing_preferences_descr: "Routing preferences" -recording_preferences_descr: "Trip recording preferences" +recording_preferences_descr: "Track recording preferences" routing_settings: "Navigation" +get_directions: "Directions" app_mode_bus: "Bus" app_mode_train: "Train" app_mode_truck: "Truck" @@ -282,7 +291,7 @@ gpx_option_reverse_route: "Reverse GPX direction" use_points_as_intermediates: "Calculate route between points" calculate_osmand_route_without_internet: "Calculate OsmAnd route segment without Internet" routing_settings_2: "Navigation settings" -gpx_navigation: "Follow trip" +gpx_navigation: "Follow track" impassable_road: "Avoid roads" road_speeds: "Road speeds" avoid_transport_type: "Avoid transport types" @@ -308,9 +317,9 @@ shared_string_turn: "Turn" stop_routing_confirm: "Are you sure you want to stop the navigation?" cancel_route: "Dismiss route" route_is_too_long_v2: "This route may be too long to calculate. Please add intermediate destinations if no result is found within 10 minutes." -navigation_over_track: "Start navigation along trip?" -use_displayed_track_for_navigation: "Do you want to use displayed trip for navigation?" -displayed_trips: "Displayed trips" +navigation_over_track: "Start navigation along track?" +use_displayed_track_for_navigation: "Do you want to use displayed track for navigation?" +displayed_trips: "Displayed tracks" prev_route: "Previous route" shared_string_ellipsis: "…" shared_string_select_on_map: "Select on map" @@ -325,6 +334,7 @@ transfers: "Transfers:" lat: "Lat" lon: "Lon" error_calculating_route: "Error calculating route" +route_calc_progress: "Calculating: %d%%" internet_connection_required_for_online_route: "An online navigation service is selected but no Internet connection is available." empty_route_calculated: "Error: Calculated route is empty" destination_point: "Destination %@" @@ -400,6 +410,7 @@ coords_search: "Coordinates search" nearest_cities: "Nearest cities" type_address: "Type address" search_poi_category_hint: "Type to search all" +poi_categories: "POI categories" shared_string_apply: "Apply" shared_string_select: "Select" shared_string_back: "Back" @@ -504,28 +515,30 @@ poi_max_radius_reached: "Maximum search radius reached" poi_search_near_center: "Search is performed near the center of the map" poi_hide: "Hide" favorites: "Favorites" -tracks: "Trips" +tracks: "Tracks" personal_category_name: "Personal" +visible: "Visible" gpx_point: "Point" gpx_waypoint: "Waypoint" gpx_waypoints: "Waypoints" gpx_points: "Point(s)" gpx_export: "Export" import_export: "Import/Export" -gpx_import_title: "Import trip" -gpx_import_already_exists: "The specified trip file is already exists in the list. Please choose action." +gpx_import_title: "Import tracks" +gpx_import_already_exists: "The specified track file is already exists in the list. Please choose action." gpx_add_new: "Add new file" gpx_overwrite: "Overwrite" gpx_cannot_import: "Cannot import specified GPX file" gpx_parse_error: "OsmAnd GPX is not well formed, please contact the support team to investigate further." -gpx_export_title: "Export trip" -gpx_export_select_track: "Please select trip for Export" +tracks_on_map: "Tracks on map" +gpx_export_title: "Export track" +gpx_export_select_track: "Please select track for Export" gpx_import_desc: "To import your GPX files (common GPS data format) from Dropbox, Email, or any other source use \"Copy to OsmAnd Maps\" option" import_from_docs: "Import from documents" import_from_files: "Import from files" -gpx_no_tracks: "There are no trips" +gpx_no_tracks: "There are no tracks" gpx_export_failed: "Could not save created route" -gpx_remove: "Remove trip?" +gpx_remove: "Remove track?" gpx_stat: "Statistics" gpx_route: "Route" gpx_analyze: "Analyze" @@ -546,30 +559,30 @@ track_recording: "Track recording" track_recording_name: "Currently recording track" track_stop_rec: "Stop recording" track_new_segment: "Start new segment" -track_save: "Save current trip" -displayed_route_save: "Save to OsmAnd Trips" -track_save_descr: "Save current trip as GPX file now." +track_save: "Save current track" +displayed_route_save: "Save to OsmAnd Tracks" +track_save_descr: "Save current track as GPX file now." track_continue_rec: "Continue recording" track_continue_rec_q: "Do you want to continue recording?" rec_interval: "Logging interval" rec_interval_minimum: "Minimum" -track_start_rec: "Start trip recording" -track_rec_addon_q: "Please activate Trip recording addon to record and save your trips" +track_start_rec: "Start track recording" +track_rec_addon_q: "Please activate Track recording addon to record and save your tracks" track_interval_remember: "Remember my choice" -track_clear: "Clear current trip" -track_clear_q: "Do you want to clear current trip?" +track_clear: "Clear current track" +track_clear_q: "Do you want to clear current track?" show_info: "Show Info" -record_trip: "Record your trip" +record_trip: "Record your track" poi_clear: "Clear" poi_list: "POI list" -track_during_nav: "Auto-record trip" -track_during_nav_descr: "Turn on to automatically save a trip during navigation" +track_during_nav: "Auto-record track" +track_during_nav_descr: "Turn on to automatically save a track during navigation" gpx_distance_points: "Distance (points)" gpx_max_speed: "Max speed" gpx_speed: "Speed" gpx_slope: "Slope" stats_select_graph_data: "Select graph data" -m_style_overview: "Overview" +rendering_value_browse_map_name: "Browse map" m_style_car: "Car" m_style_walk: "Walking" m_style_bicycle: "Bicycle" @@ -578,7 +591,7 @@ map_settings_map: "Map" layer_amenity_label: "POI overlay labels" map_settings_show: "Show on map" map_settings_type: "Map type" -map_settings_mode: "Application mode" +map_mode: "Map mode" map_settings_map_magnifier: "Map magnifier" map_settings_text_size: "Text size" map_settings_day: "Day" @@ -596,8 +609,9 @@ map_settings_transp: "Transparency" map_settings_base_transp: "Base map transparency" map_settings_avail_lay: "Available layers" map_settings_hillshade: "Hillshade" -map_settings_mapillary: "Mapillary" -map_settings_terrain: "Terrain" +mapillary: "Mapillary" +street_level_imagery: "Street-level imagery" +shared_string_terrain: "Terrain" map_settings_layer_transparency: "Layer transparency" map_settings_slopes_legend: "You can read more about the slopes on Wikipedia" map_settings_slopes_description: "Slope maps use different colors to visualize the terrain" @@ -626,7 +640,7 @@ units_of_speed: "Units of speed" angular_measurment_units: "Angular measurment units" units_and_formats: "Units & formats" device_settings: "Device settings" -global_settings: "Global settings" +osmand_settings: "OsmAnd settings" global_settings_descr: "Affect the entire application." plugin_settings_descr: "Plugin settings for the selected profile." intro_skip: "Skip" @@ -780,7 +794,7 @@ change_route_type_before: "Change route type before this point" change_route_type_after: "Change route type after this point" delete_point: "Delete point" add_one_more_pnt: "Add one more point" -route_betw_points_descr: "Choose how to connect connect the poits: with a straight line or by calculating a route using one of profiles listed below." +route_betw_points_descr: "Choose how to connect the points: with a straight line or by calculating a route using one of profiles listed below." next_seg_descr: "The next segment will be recalculated using selected profile." whole_track_descr: "The whole track will be recalculated using selected profile." next_seg: "Next segment" @@ -793,8 +807,42 @@ selected_seg_recalc_descr: "Only the selected segment will be recalculated using next_segs_recalc_descr: "All subsequent segments will be recalculated using the selected profile" prev_segs_recalc_descr: "All previous segments will be recalculated using the selected profile" reverse_route: "Reverse route" +join_segments: "Join segments" +simplified_track: "Simplified track" +simplified_track_description: "Only the route line will be saved, the waypoints will be deleted." +open_saved_track: "Open saved track" +plan_route_create_new_route: "Create new route" +track_is_saved: "%@ is saved!" +plan_route_open_existing_track: "Open existing track" +plan_route_last_modified: "Last modified" +route_between_points_add_track_desc: "Select a track file for which a new segment will be added." +plan_route_exit_message: "Are you sure you want to close Plan route without saving? You will lose all changes." +gpx_saved_successfully: "GPX file saved to %@" +none_point_error: "Please add at least one point." +empty_filename: "Filename cannot be empty" +gpx_already_exsists: "File with this name already exists" +split_before: "Split before" +split_after: "Split after" +follow_track: "Follow track" +track: "Track" +select_another_track: "Select another track" +select_track_to_follow: "Select track to follow" +attach_to_the_roads: "Attach to the roads" +reverse_track_dir: "Reverse track direction" +point_to_navigate: "Navigate to" +start_of_track: "Start of the track" +nearest_point: "Nearest point" +plan_route_folder: "Folder" +plan_route_change_folder: "Change folder" +plan_route_select_folder: "Select folder" +select_folder_descr: "Select folder or add a new one" +add_folder: "Add folder" +select_segment: "Select segment" +track_multiple_segments_select: "%@ has more than one segment. Please select a part of the track you want to use for navigation." +segnet_num: "Segment %d" +some_of: "%ld of %ld" res_mapsres: "Maps & Resources" -res_installed: "Installed" +download_tab_local: "Local" osmand_live_title: "OsmAnd Live" osmand_live_updates: "Live updates" osmand_live_available_maps: "Available maps" @@ -886,14 +934,14 @@ res_offlineSQL_URL_warning: "Not supported for this map type" res_online_source_cache_alert: "Applying these changes will clear the cached data for this tile source" menu: "Menu" menu_my_places: "My Places" -menu_my_trips: "My Trips" -menu_my_directions: "My Directions" +menu_my_trips: "My Tracks" menu_feedback: "Feedback" menu_help: "Help" opening_changeset: "Opening changeset…" closing_changeset: "Closing changeset…" commiting_node: "Committing node…" loading_poi_obj: "Loading POI…" +shared_string_loading: "Loading…" osm_upload_failed_title: "Upload failed" osm_upload_failed_descr: "Please check your login details and Internet connection and try again." osm_editing_lost_changes_title: "Exit without saving?" @@ -1046,9 +1094,9 @@ night_mode: "Night mode" day_mode: "Day mode" mute_voice: "Mute voice" unmute_voice: "Unmute voice" -show_hide_gpx: "Show/hide trips" -show_gpx: "Show trips" -hide_gpx: "Hide trips" +show_hide_gpx: "Show/hide tracks" +show_gpx: "Show track" +hide_gpx: "Hide track" show_notes: "Show OSM notes" hide_notes: "Hide OSM notes" show_edits: "Show local edits" @@ -1126,7 +1174,7 @@ unsupported_action_descr: "This quick action in not supported now. This can be f other_options: "Other options" add_parking: "Add as Parking position" add_parking_short: "Add Parking" -add_waypoint: "Add waypoint to trip" +add_waypoint: "Add waypoint to track" add_waypoint_short: "Add waypoint" edit_waypoint_short: "Edit waypoint" modify_poi_short: "Modify POI" @@ -1155,6 +1203,7 @@ units_m: "m" units_mi: "mi" units_yd: "yd" units_ft: "ft" +units_nm: "nmi" units_kmh: "km/h" units_mph: "mph" units_hour: "h" @@ -1200,14 +1249,14 @@ import_choose_type: "Please choose what to import" import_favorite: "Favorite" import_failed: "Import failed" import_cannot: "The specified file cannot be imported" -import_gpx: "GPX Trip" -trip_name: "Trip name" -trip_hint: "Enter trip name" +import_gpx: "GPX Track" +trip_name: "Track name" +trip_hint: "Enter track name" alert_inet_needed: "Internet connection required to perform this action. Please check your Internet connection." ctx_mnu_edit_fav: "Edit favorite" ctx_mnu_add_fav: "Add favorite" ctx_mnu_share: "Share" -ctx_mnu_direction: "Direction" +ctx_mnu_direction: "Map marker" loc_access_denied: "Access denied" loc_access_denied_desc: "Access to location service has been denied" col_purple: "Purple" @@ -1269,9 +1318,9 @@ product_desc_ext_parking: "OsmAnd Parking Plugin reminds you of your parking pos product_title_skimap: "Ski map" product_desc_skimap: "Ski slopes for all ski resorts in the world" product_desc_ext_skimap: "OsmAnd Ski Maps is a plugin to OsmAnd Maps&Navigation app designed to navigate at winter sports locations. It gives the information about ski pistes, ski lift markers and even colored lines indicating the complexity of each track. You get the info about ski tracks themselves as well as the surrounding infrastructure. Usage Instructions: Enable the plugin in OsmAnd application, tap the map button and set the map type to Ski maps." -product_title_track_recording: "Trip recording" -product_desc_track_recording: "Activates the functionality to record and save your trips" -product_desc_ext_track_recording: "Record your trips and save them manually using OsmAnd Trip recording plugin. Export your trip as a gpx file, share it or even use it to contribute to OpenStreetMap project. A handy tool for runners, hikers and anyone interested in recording their trips." +product_title_track_recording: "Track recording" +product_desc_track_recording: "Activates the functionality to record and save your tracks" +product_desc_ext_track_recording: "Record your tracks and save them manually using OsmAnd Track recording plugin. Export your track as a gpx file, share it or even use it to contribute to OpenStreetMap project. A handy tool for runners, hikers and anyone interested in recording their tracks." product_title_trip_planning: "Trip planning" product_desc_trip_planning: "Plan your trip, add waypoints, measure the distance to your destination using this plugin" product_desc_ext_trip_planning: "Trip planning plugin allows you to create your trip on the map, save it, measure the distance between points connected with straight lines, etc. Created for preliminary trip planning rather than thorough route building." @@ -1322,7 +1371,7 @@ all_categories: "All categories" get_unlimited_access: "Get unlimited access" latitude: "Latitude" longitude: "Longitude" -track_save_short_q: "Trip is too short, do you want to save?" +track_save_short_q: "Track is too short, do you want to save?" add_as: "Add as" make_call: "Make a call" all_group_points: "All points of the group" @@ -1340,8 +1389,8 @@ language_short: "Lang" open_url: "Open page in browser" no_other_translations: "There are no other translations" wpt_remove_q: "Remove waypoint?" -gpx_select_track: "Select trip" -gpx_curr_new_track: "Current trip" +gpx_select_track: "Select track" +gpx_curr_new_track: "Current track" enter_name: "Enter name" not_selected: "Not selected" language: "Language" @@ -1357,7 +1406,7 @@ time_closed: "Closed" time_will_close: "Will close in" time_will_open: "Will open in" menu_active_trips: "Active" -menu_all_trips: "All Trips" +menu_all_trips: "All Tracks" public_transport_ped_route_title: "The route on foot is approximately %@, and may be faster than by public transport." calc_pedestrian_route: "Calculate pedestrian route" public_transport_warning_title: "Public transport navigation is currently in beta testing, expect errors and inaccuracies." @@ -1376,18 +1425,17 @@ change_group: "Change group" change_color: "Change color" wpt_select: "Please select waypoints" gpx_remove_wpts_q: "Do you want to remove selected waypoints?" -create_new_trip: "Create new trip" +create_new_trip: "Create new track" editing_waypoints: "Editing waypoints" -select_wpt_on_map: "Select point on map to add to the trip" -gpx_rename_q: "Rename trip" -gpx_enter_new_name: "Please enter new name for the trip" +select_wpt_on_map: "Select point on map to add to the track" +gpx_rename_q: "Rename track" +gpx_enter_new_name: "Please enter new name for the track" map_coords: "Map: Lat %.5f Lon %.5f" gpx_cancel_route_q: "Do you want to cancel this route?" gpx_deactivated: "Deactivated" -gpx_trip_groups: "Trip groups" +gpx_trip_groups: "Track groups" gpx_group_select: "Group Select" show_all: "Show all" -directions: "Directions" parking: "Parking" directions_more_options: "Directions from" nearby_search: "Search nearby" @@ -1458,6 +1506,7 @@ search_my_location: "Search my location" no_inet_connection: "No Internet connection" no_inet_connection_desc_map: "Required to download maps." try_again: "Try again" +search_preogress: "Searching…" search_location: "Searching location…" search_map: "Searching map…" search_another_country: "Select another region" @@ -1500,6 +1549,8 @@ poi_category_and_type: "Category and POI Type" poi_opening_hours: "Opening hours" poi_select_category: "Select category" poi_select_type: "Select type" +shared_a_z: "A - Z" +shared_z_a: "Z - A" city_type_suburb: "Suburb" city_type_hamlet: "Hamlet" city_type_village: "Village" @@ -1526,6 +1577,7 @@ key_hint_zoom_out: "Zoom Out" key_hint_select: "Select" key_hint_deselect: "Deselect" key_hint_goback: "Go Back" +key_hint_recenter_map: "Recenter Map" wiki_buy_description: "To read full articles - buy Wikipedia plugin and download Wikipedia data of %@" wiki_download_description: "To read full articles - download Wikipedia data of %@" map_an_region: "this region" @@ -1861,7 +1913,6 @@ rendering_attr_highway_class_motorway_name: "Motorway" rendering_value_brown_name: "Brown" rendering_attr_hideIcons_name: "POI icons" rendering_attr_roadColors_description: "Select a road color scheme:" -rendering_value_browse_map_name: "Browse map" rendering_attr_surface_asphalt_name: "Asphalt" rendering_value_translucent_orange_name: "Translucent orange" rendering_attr_depthContours_description: "Show depth contours and points." @@ -1909,9 +1960,10 @@ ios_release_3_80: "• Introduced \"Application Profiles\" with independent sett • Added data sources for Online photos • Added ability to download online maps to cache • Improved \"Search\" algorithms" -ios_release_3_90: "• Introduced \"Application Profiles\" with independent settings -• New arrangement of settings by profiles and types: navigation, general, map and screen -• Ability to import or export profile settings -• Added data sources for Online photos -• Added ability to download online maps to cache -• Improved \"Search\" algorithms" +ios_release_3_90: "• Introduced a \"Plan a route\" feature for planning future trips with the ability to create track segments using different navigation types +• Added an option to enable a сompass over the \"Radius Ruler\" tool +• Added \"POI label overlays\" option that allows to show names for favorites, track waypoints and markers on the map +• Added new Quick actions for visibility of contour lines and terrain on the map, changing an application profile, deleting a nearest intermediate point +• Fixed issues with missing Wikipedia search category +• Settings Import: fixed bugs, added support for all data types available in OsmAnd +• OpenStreetMap editing: fixed the time picker and inability to change the changeset comment"