commit
5a718c5226
167 changed files with 4378 additions and 2516 deletions
|
@ -17,6 +17,7 @@ package com.jwetherell.openmap.common;
|
|||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
public class MGRSPoint extends ZonedUTMPoint {
|
||||
|
||||
|
@ -697,10 +698,9 @@ public class MGRSPoint extends ZonedUTMPoint {
|
|||
all.set(1, shiftChar(all.get(1), eastShift, northShift));
|
||||
String zero = "";
|
||||
}
|
||||
|
||||
|
||||
all.add(String.format("%0" + accuracy + "d", roundedEasting));
|
||||
all.add(String.format("%0" + accuracy + "d", roundedNorthing));
|
||||
|
||||
all.add(String.format(Locale.US,"%0" + accuracy + "d", roundedEasting));
|
||||
all.add(String.format(Locale.US,"%0" + accuracy + "d", roundedNorthing));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,20 +1,23 @@
|
|||
package net.osmand;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.util.Calendar;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
public class Period {
|
||||
|
||||
public enum PeriodUnit {
|
||||
YEAR("Y"),
|
||||
MONTH("M"),
|
||||
WEEK("W"),
|
||||
DAY("D");
|
||||
YEAR("Y", Calendar.YEAR),
|
||||
MONTH("M", Calendar.MONTH),
|
||||
WEEK("W", Calendar.WEEK_OF_YEAR),
|
||||
DAY("D", Calendar.DATE);
|
||||
|
||||
private String unitStr;
|
||||
private int calendarIdx;
|
||||
|
||||
PeriodUnit(String unitStr) {
|
||||
PeriodUnit(String unitStr, int calendarIdx) {
|
||||
this.calendarIdx = calendarIdx;
|
||||
this.unitStr = unitStr;
|
||||
}
|
||||
|
||||
|
@ -22,6 +25,10 @@ public class Period {
|
|||
return unitStr;
|
||||
}
|
||||
|
||||
public int getCalendarIdx() {
|
||||
return calendarIdx;
|
||||
}
|
||||
|
||||
public double getMonthsValue() {
|
||||
switch (this) {
|
||||
case YEAR:
|
||||
|
|
|
@ -38,7 +38,7 @@ public class RouteDataObject {
|
|||
public int[] nameIds;
|
||||
// mixed array [0, height, cumulative_distance height, cumulative_distance, height, ...] - length is length(points)*2
|
||||
public float[] heightDistanceArray = null;
|
||||
public float heightByCurrentLocation;
|
||||
public float heightByCurrentLocation = Float.NaN;
|
||||
private static final Log LOG = PlatformUtil.getLog(RouteDataObject.class);
|
||||
|
||||
public RouteDataObject(RouteRegion region) {
|
||||
|
@ -185,7 +185,8 @@ public class RouteDataObject {
|
|||
heightDistanceArray = new float[2 * getPointsLength()];
|
||||
double plon = 0;
|
||||
double plat = 0;
|
||||
float prevHeight = heightByCurrentLocation = startHeight;
|
||||
float prevHeight = startHeight;
|
||||
heightByCurrentLocation = Float.NaN;
|
||||
double prevDistance = 0;
|
||||
for (int k = 0; k < getPointsLength(); k++) {
|
||||
double lon = MapUtils.get31LongitudeX(getPoint31XTile(k));
|
||||
|
@ -583,7 +584,7 @@ public class RouteDataObject {
|
|||
String nonCondTag = rtr.getTag();
|
||||
int ks;
|
||||
for (ks = 0; ks < pointTypes[i].length; ks++) {
|
||||
RouteTypeRule toReplace = region.quickGetEncodingRule(pointTypes[i][j]);
|
||||
RouteTypeRule toReplace = region.quickGetEncodingRule(pointTypes[i][ks]);
|
||||
if (toReplace != null && toReplace.getTag().contentEquals(nonCondTag)) {
|
||||
break;
|
||||
}
|
||||
|
|
5
OsmAnd/res/drawable/bg_osmand_live_active.xml
Normal file
5
OsmAnd/res/drawable/bg_osmand_live_active.xml
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/osmand_live_active" />
|
||||
<corners android:radius="26dp" />
|
||||
</shape>
|
5
OsmAnd/res/drawable/bg_osmand_live_cancelled.xml
Normal file
5
OsmAnd/res/drawable/bg_osmand_live_cancelled.xml
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/osmand_live_cancelled" />
|
||||
<corners android:radius="26dp" />
|
||||
</shape>
|
7
OsmAnd/res/drawable/btn_solid_border_dark.xml
Normal file
7
OsmAnd/res/drawable/btn_solid_border_dark.xml
Normal file
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
|
||||
<corners android:radius="4dp" />
|
||||
<solid android:color="@color/switch_button_active_dark" />
|
||||
</shape>
|
7
OsmAnd/res/drawable/btn_solid_border_light.xml
Normal file
7
OsmAnd/res/drawable/btn_solid_border_light.xml
Normal file
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
|
||||
<corners android:radius="4dp" />
|
||||
<solid android:color="@color/switch_button_active_light" />
|
||||
</shape>
|
|
@ -160,7 +160,9 @@
|
|||
android:paddingRight="@dimen/measurement_tool_text_button_padding_small"
|
||||
android:text="@string/shared_string_options"
|
||||
android:textColor="?attr/color_dialog_buttons"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
android:paddingEnd="@dimen/measurement_tool_text_button_padding_small"
|
||||
android:paddingStart="@dimen/measurement_tool_text_button_padding_small" />
|
||||
|
||||
<RelativeLayout
|
||||
android:layout_width="wrap_content"
|
||||
|
|
|
@ -17,7 +17,9 @@
|
|||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_marginBottom="@dimen/content_padding_small"
|
||||
android:tint="?attr/default_icon_color"
|
||||
osmand:srcCompat="@drawable/ic_action_user_account" />
|
||||
osmand:srcCompat="@drawable/ic_action_user_account"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
|
@ -26,7 +28,9 @@
|
|||
android:layout_marginTop="@dimen/subHeaderPadding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_marginBottom="@dimen/subHeaderPadding"
|
||||
android:orientation="vertical">
|
||||
android:orientation="vertical"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/account_title"
|
||||
|
|
|
@ -52,7 +52,9 @@
|
|||
android:text="@string/select_color"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/color_name"
|
||||
|
@ -67,7 +69,9 @@
|
|||
android:text="@string/select_color"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
|
|
|
@ -86,6 +86,8 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="@dimen/content_padding_small"
|
||||
android:layout_marginRight="@dimen/content_padding_small"
|
||||
android:paddingBottom="@dimen/content_padding" />
|
||||
android:paddingBottom="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding_small"
|
||||
android:layout_marginEnd="@dimen/content_padding_small" />
|
||||
|
||||
</LinearLayout>
|
|
@ -8,7 +8,9 @@
|
|||
android:paddingBottom="@dimen/content_padding_small"
|
||||
android:minHeight="@dimen/card_row_min_height"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/description"
|
||||
|
|
|
@ -57,7 +57,9 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/content_padding_half"
|
||||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding">
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/text"
|
||||
|
|
|
@ -7,4 +7,6 @@
|
|||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingRight="@dimen/content_padding"
|
||||
android:paddingTop="@dimen/content_padding_small"
|
||||
android:paddingBottom="@dimen/content_padding_small" />
|
||||
android:paddingBottom="@dimen/content_padding_small"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding" />
|
||||
|
|
|
@ -11,7 +11,9 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:gravity="center_vertical"
|
||||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingRight="@dimen/content_padding">
|
||||
android:paddingRight="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@android:id/title"
|
||||
|
@ -43,6 +45,8 @@
|
|||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content" />
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding" />
|
||||
|
||||
</LinearLayout>
|
|
@ -90,7 +90,9 @@
|
|||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingRight="@dimen/content_padding"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent">
|
||||
android:layout_height="match_parent"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/end_button_icon"
|
||||
|
|
|
@ -90,7 +90,9 @@
|
|||
android:layout_gravity="center"
|
||||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
tools:src="@drawable/ic_action_info_dark" />
|
||||
tools:src="@drawable/ic_action_info_dark"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
|
73
OsmAnd/res/layout/contact_support.xml
Normal file
73
OsmAnd/res/layout/contact_support.xml
Normal file
|
@ -0,0 +1,73 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:osmand="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/support_link_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:minHeight="@dimen/list_item_height"
|
||||
android:paddingStart="@dimen/list_content_padding"
|
||||
android:paddingLeft="@dimen/list_content_padding"
|
||||
android:paddingEnd="@dimen/list_content_padding"
|
||||
android:paddingRight="@dimen/list_content_padding">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/support_link_icon"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginEnd="@dimen/map_widget_height"
|
||||
android:layout_marginRight="@dimen/map_widget_height"
|
||||
app:srcCompat="@drawable/ic_action_at_mail"
|
||||
app:tint="?attr/active_color_basic" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/support_link_title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginEnd="@dimen/title_padding"
|
||||
android:layout_marginRight="@dimen/title_padding"
|
||||
android:paddingTop="@dimen/contex_menu_top_shadow_height"
|
||||
android:letterSpacing="@dimen/text_button_letter_spacing"
|
||||
android:text="@string/contact_support_description"
|
||||
android:textColor="?android:textColorPrimary"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
osmand:typeface="@string/font_roboto_regular"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/contact_support_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:paddingStart="@dimen/action_bar_image_side_margin"
|
||||
android:paddingLeft="@dimen/action_bar_image_side_margin"
|
||||
android:paddingTop="@dimen/card_padding"
|
||||
android:paddingEnd="@dimen/action_bar_image_side_margin"
|
||||
android:paddingRight="@dimen/action_bar_image_side_margin"
|
||||
android:paddingBottom="@dimen/card_padding"
|
||||
android:clickable="true"
|
||||
android:focusable="true">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/contact_support_title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/contact_support"
|
||||
android:textColor="?attr/active_color_basic"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
|
@ -6,7 +6,9 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingRight="@dimen/content_padding">
|
||||
android:paddingRight="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding">
|
||||
|
||||
<com.jaredrummler.android.colorpicker.ColorPickerView
|
||||
android:id="@+id/color_picker_view"
|
||||
|
|
|
@ -49,7 +49,9 @@
|
|||
android:background="@drawable/dashboard_button_light"
|
||||
android:scaleType="fitCenter"
|
||||
app:srcCompat="@drawable/ic_navigation_drawer"
|
||||
tools:visibility="gone"/>
|
||||
tools:visibility="gone"
|
||||
android:layout_marginEnd="@dimen/multi_selection_menu_padding_top"
|
||||
android:layout_marginStart="@dimen/multi_selection_menu_padding_top" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/toolbar_text"
|
||||
|
@ -80,7 +82,9 @@
|
|||
android:layout_gravity="end"
|
||||
android:background="@drawable/dashboard_button_light"
|
||||
android:scaleType="fitCenter"
|
||||
app:srcCompat="@drawable/ic_configure_screen_dark"/>
|
||||
app:srcCompat="@drawable/ic_configure_screen_dark"
|
||||
android:layout_marginEnd="@dimen/multi_selection_menu_padding_top"
|
||||
android:layout_marginStart="@dimen/multi_selection_menu_padding_top" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/toolbar_ok"
|
||||
|
@ -91,7 +95,9 @@
|
|||
android:layout_height="match_parent"
|
||||
android:background="@drawable/dashboard_button_light"
|
||||
android:scaleType="fitCenter"
|
||||
app:srcCompat="@drawable/ic_action_done"/>
|
||||
app:srcCompat="@drawable/ic_action_done"
|
||||
android:layout_marginEnd="@dimen/multi_selection_menu_padding_top"
|
||||
android:layout_marginStart="@dimen/multi_selection_menu_padding_top" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/toolbar_sort"
|
||||
|
@ -102,7 +108,9 @@
|
|||
android:layout_height="match_parent"
|
||||
android:background="@drawable/dashboard_button_light"
|
||||
android:scaleType="fitCenter"
|
||||
app:srcCompat="@drawable/ic_sort_waypoint_dark"/>
|
||||
app:srcCompat="@drawable/ic_sort_waypoint_dark"
|
||||
android:layout_marginStart="@dimen/multi_selection_menu_padding_top"
|
||||
android:layout_marginEnd="@dimen/multi_selection_menu_padding_top" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/toolbar_flat"
|
||||
|
@ -114,7 +122,9 @@
|
|||
android:background="@drawable/dashboard_button_light"
|
||||
android:scaleType="fitCenter"
|
||||
app:srcCompat="@drawable/ic_flat_list_dark"
|
||||
android:visibility="gone"/>
|
||||
android:visibility="gone"
|
||||
android:layout_marginEnd="@dimen/multi_selection_menu_padding_top"
|
||||
android:layout_marginStart="@dimen/multi_selection_menu_padding_top" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/toolbar_edit"
|
||||
|
@ -126,7 +136,9 @@
|
|||
android:background="@drawable/dashboard_button_light"
|
||||
android:scaleType="fitCenter"
|
||||
app:srcCompat="@drawable/ic_action_edit_dark"
|
||||
android:visibility="gone"/>
|
||||
android:visibility="gone"
|
||||
android:layout_marginEnd="@dimen/multi_selection_menu_padding_top"
|
||||
android:layout_marginStart="@dimen/multi_selection_menu_padding_top" />
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
|
|
@ -13,7 +13,8 @@
|
|||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginBottom="@dimen/content_padding_small"
|
||||
tools:ignore="UselessParent">
|
||||
tools:ignore="UselessParent"
|
||||
android:layout_marginEnd="@dimen/content_padding">
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/button_container"
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
osmand:typeface="@string/font_roboto_medium" />
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/btn_save"
|
||||
android:id="@+id/btn_save_container"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginRight="@dimen/content_padding_half"
|
||||
|
@ -53,12 +53,12 @@
|
|||
android:layout_gravity="center_vertical">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/btn_save"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="start"
|
||||
android:gravity="center_vertical"
|
||||
android:duplicateParentState="true"
|
||||
android:background="@drawable/btn_border_active"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingTop="@dimen/content_padding_half"
|
||||
|
|
|
@ -14,4 +14,6 @@
|
|||
android:textColor="?attr/active_color_basic"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
app:typeface="@string/font_roboto_medium"
|
||||
tools:text="@string/read_more" />
|
||||
tools:text="@string/read_more"
|
||||
android:paddingStart="@dimen/content_padding_half"
|
||||
android:paddingEnd="@dimen/content_padding_half" />
|
|
@ -20,7 +20,9 @@
|
|||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginTop="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
app:srcCompat="@drawable/ic_action_sdcard_warning_colored" />
|
||||
app:srcCompat="@drawable/ic_action_sdcard_warning_colored"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
|
@ -29,7 +31,9 @@
|
|||
android:layout_marginTop="@dimen/measurement_tool_menu_title_padding_top"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_marginBottom="@dimen/measurement_tool_menu_title_padding_top"
|
||||
android:orientation="vertical">
|
||||
android:orientation="vertical"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/warning_title"
|
||||
|
|
|
@ -27,7 +27,9 @@
|
|||
android:paddingBottom="@dimen/content_padding_half"
|
||||
tools:itemCount="3"
|
||||
tools:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
|
||||
tools:listitem="@layout/point_editor_icon_category_item" />
|
||||
tools:listitem="@layout/point_editor_icon_category_item"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding" />
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/track_list"
|
||||
|
|
|
@ -52,7 +52,9 @@
|
|||
android:paddingRight="@dimen/content_padding"
|
||||
android:paddingBottom="@dimen/bottom_sheet_title_padding_bottom"
|
||||
android:visibility="invisible"
|
||||
tools:visibility="visible">
|
||||
tools:visibility="visible"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/file_size"
|
||||
|
@ -94,7 +96,9 @@
|
|||
android:layout_marginLeft="@dimen/content_padding_half"
|
||||
android:layout_marginTop="@dimen/content_padding_half"
|
||||
android:layout_marginRight="@dimen/content_padding_half"
|
||||
android:layout_marginBottom="@dimen/content_padding_half">
|
||||
android:layout_marginBottom="@dimen/content_padding_half"
|
||||
android:layout_marginEnd="@dimen/content_padding_half"
|
||||
android:layout_marginStart="@dimen/content_padding_half">
|
||||
|
||||
<include
|
||||
android:id="@+id/continue_button"
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
@ -10,40 +9,7 @@
|
|||
android:id="@+id/app_bar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<androidx.appcompat.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/dashboard_map_toolbar"
|
||||
android:background="?attr/pstsTabBackground"
|
||||
android:minHeight="@dimen/dashboard_map_toolbar"
|
||||
android:theme="?attr/toolbar_theme"
|
||||
app:contentInsetEnd="0dp"
|
||||
app:contentInsetLeft="@dimen/settings_divider_margin_start"
|
||||
app:contentInsetRight="0dp"
|
||||
app:contentInsetStart="@dimen/settings_divider_margin_start">
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/toolbar_action"
|
||||
android:layout_width="@dimen/standard_icon_size"
|
||||
android:layout_height="@dimen/standard_icon_size"
|
||||
android:layout_gravity="end"
|
||||
android:layout_marginTop="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_marginBottom="@dimen/content_padding"
|
||||
android:background="@null"
|
||||
android:contentDescription="@string/shared_string_help"
|
||||
tools:src="@drawable/ic_action_help" />
|
||||
|
||||
</androidx.appcompat.widget.Toolbar>
|
||||
|
||||
<include layout="@layout/preference_toolbar_switch" />
|
||||
|
||||
<include layout="@layout/list_item_import" />
|
||||
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
android:orientation="vertical" />
|
||||
|
||||
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
|
||||
android:id="@+id/swipe_refresh"
|
||||
|
@ -54,13 +20,15 @@
|
|||
android:id="@android:id/list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
android:divider="@null"
|
||||
android:drawSelectorOnTop="true"
|
||||
android:footerDividersEnabled="false"
|
||||
android:groupIndicator="@null"
|
||||
android:headerDividersEnabled="false"
|
||||
android:orientation="vertical"
|
||||
tools:context=".liveupdates.LiveUpdatesFragmentNew" />
|
||||
android:paddingBottom="@dimen/bottom_sheet_list_item_height"
|
||||
tools:context=".liveupdates.LiveUpdatesFragment" />
|
||||
|
||||
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
|
||||
|
||||
|
|
|
@ -164,7 +164,9 @@
|
|||
android:paddingTop="@dimen/measurement_tool_button_margin"
|
||||
android:paddingBottom="@dimen/measurement_tool_button_margin"
|
||||
android:paddingLeft="@dimen/measurement_tool_button_margin"
|
||||
android:paddingRight="@dimen/measurement_tool_button_margin">
|
||||
android:paddingRight="@dimen/measurement_tool_button_margin"
|
||||
android:paddingStart="@dimen/measurement_tool_button_margin"
|
||||
android:paddingEnd="@dimen/measurement_tool_button_margin">
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="0dp"
|
||||
|
|
|
@ -44,7 +44,9 @@
|
|||
android:textAlignment="center"
|
||||
android:textColor="?android:textColorPrimary"
|
||||
android:textSize="20sp"
|
||||
app:typeface="@string/font_roboto_medium" />
|
||||
app:typeface="@string/font_roboto_medium"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:id="@+id/start_opr_description"
|
||||
|
@ -58,7 +60,9 @@
|
|||
android:textColor="?android:textColorPrimary"
|
||||
android:textColorLink="@color/icon_color_active_light"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
app:typeface="@string/font_roboto_regular" />
|
||||
app:typeface="@string/font_roboto_regular"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
@ -73,7 +77,9 @@
|
|||
android:layout_marginTop="@dimen/content_padding_small"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_marginBottom="@dimen/content_padding_small"
|
||||
android:orientation="vertical">
|
||||
android:orientation="vertical"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding">
|
||||
|
||||
<include
|
||||
android:id="@+id/register_opr_create_account"
|
||||
|
|
|
@ -158,7 +158,9 @@
|
|||
android:paddingBottom="@dimen/dialog_content_margin"
|
||||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:stepSize="1" />
|
||||
android:stepSize="1"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding" />
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
|
@ -236,7 +238,9 @@
|
|||
android:layout_weight="1"
|
||||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:stepSize="1" />
|
||||
android:stepSize="1"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/zoom_value_max"
|
||||
|
|
|
@ -45,7 +45,9 @@
|
|||
android:textColor="?attr/app_bar_primary_item_color"
|
||||
android:textSize="@dimen/dialog_header_text_size"
|
||||
app:typeface="@string/font_roboto_medium"
|
||||
tools:text="@string/routing_settings_2" />
|
||||
tools:text="@string/routing_settings_2"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding" />
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/action_button"
|
||||
|
|
|
@ -120,7 +120,9 @@
|
|||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingTop="@dimen/content_padding_half"
|
||||
android:paddingRight="@dimen/content_padding"
|
||||
android:paddingBottom="@dimen/content_padding_half">
|
||||
android:paddingBottom="@dimen/content_padding_half"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding">
|
||||
|
||||
<TextView
|
||||
android:layout_width="0dp"
|
||||
|
|
|
@ -200,7 +200,7 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@null"
|
||||
android:text="@string/shared_string_time_moving"
|
||||
android:text="@string/moving_time"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size" />
|
||||
|
||||
|
@ -221,7 +221,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="@dimen/poi_icon_size"
|
||||
android:layout_marginTop="2dp"
|
||||
osmand:srcCompat="@drawable/ic_action_time_span" />
|
||||
osmand:srcCompat="@drawable/ic_action_time_moving_16" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
|
|
@ -21,7 +21,9 @@
|
|||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:minHeight="@dimen/dialog_button_height"
|
||||
android:paddingTop="@dimen/content_padding" />
|
||||
android:paddingTop="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding" />
|
||||
|
||||
<net.osmand.plus.views.controls.WrapContentHeightViewPager
|
||||
android:id="@+id/pager"
|
||||
|
|
|
@ -20,7 +20,9 @@
|
|||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:lineHeight="@dimen/default_desc_line_height"
|
||||
osmand:typeface="@string/font_roboto_regular"
|
||||
tools:text="Amsterdam is the Netherlands' capital and financial, cultural and creative centre with more" />
|
||||
tools:text="Amsterdam is the Netherlands' capital and financial, cultural and creative centre with more"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding" />
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/recycler_overview"
|
||||
|
|
|
@ -30,7 +30,9 @@
|
|||
android:textColor="?android:textColorPrimary"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
app:typeface="@string/font_roboto_regular"
|
||||
tools:text="@string/plugin_disabled_descr" />
|
||||
tools:text="@string/plugin_disabled_descr"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/buttons_container"
|
||||
|
@ -39,7 +41,9 @@
|
|||
android:layout_marginLeft="@dimen/content_padding_half"
|
||||
android:layout_marginTop="@dimen/list_header_settings_top_margin"
|
||||
android:layout_marginRight="@dimen/content_padding_half"
|
||||
android:orientation="vertical" />
|
||||
android:orientation="vertical"
|
||||
android:layout_marginStart="@dimen/content_padding_half"
|
||||
android:layout_marginEnd="@dimen/content_padding_half" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
|
|
@ -19,7 +19,9 @@
|
|||
android:text="@string/import_track_descr"
|
||||
android:textAppearance="@style/TextAppearance.ContextMenuSubtitle"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
osmand:typeface="@string/font_roboto_regular" />
|
||||
osmand:typeface="@string/font_roboto_regular"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding" />
|
||||
|
||||
<include layout="@layout/bottom_sheet_item_simple" />
|
||||
|
||||
|
|
|
@ -22,7 +22,9 @@
|
|||
android:text="@string/export_profile_dialog_description"
|
||||
android:textColor="?android:textColorPrimary"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
app:typeface="@string/font_roboto_regular" />
|
||||
app:typeface="@string/font_roboto_regular"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding" />
|
||||
|
||||
<include
|
||||
android:id="@+id/topSwitchDivider"
|
||||
|
|
|
@ -64,7 +64,9 @@
|
|||
android:textColor="?android:textColorPrimary"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
app:typeface="@string/font_roboto_regular"
|
||||
tools:text="@string/plugin_disabled_descr" />
|
||||
tools:text="@string/plugin_disabled_descr"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding" />
|
||||
|
||||
<include layout="@layout/card_bottom_divider" />
|
||||
|
||||
|
|
|
@ -84,12 +84,12 @@
|
|||
<androidx.appcompat.widget.SwitchCompat
|
||||
android:id="@+id/compound_button"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_height="match_parent"
|
||||
android:focusable="false"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingRight="@dimen/content_padding"
|
||||
tools:checked="true" />
|
||||
|
||||
</LinearLayout>
|
|
@ -76,7 +76,9 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginLeft="@dimen/dashPadding"
|
||||
android:layout_marginRight="@dimen/dashPadding"/>
|
||||
android:layout_marginRight="@dimen/dashPadding"
|
||||
android:layout_marginStart="@dimen/dashPadding"
|
||||
android:layout_marginEnd="@dimen/dashPadding" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
|
|
@ -50,7 +50,9 @@
|
|||
android:gravity="center"
|
||||
android:visibility="gone"
|
||||
android:background="?android:selectableItemBackground"
|
||||
android:textColor="?attr/active_color_basic" />
|
||||
android:textColor="?attr/active_color_basic"
|
||||
android:paddingEnd="@dimen/bottom_sheet_content_margin"
|
||||
android:paddingStart="@dimen/bottom_sheet_content_margin" />
|
||||
|
||||
<androidx.appcompat.widget.SwitchCompat
|
||||
android:id="@+id/disable_group_switch"
|
||||
|
|
|
@ -26,7 +26,9 @@
|
|||
android:text="@string/navigate_to_track_descr"
|
||||
android:textColor="@color/preference_category_title"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding" />
|
||||
|
||||
<include
|
||||
android:id="@+id/pass_whole_route_container"
|
||||
|
|
|
@ -15,7 +15,9 @@
|
|||
osmand:typeface="@string/font_roboto_medium"
|
||||
android:textColor="@color/active_color_primary_light"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
android:text="@string/navigation_profile" />
|
||||
android:text="@string/navigation_profile"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/content_container"
|
||||
|
|
34
OsmAnd/res/layout/new_device_or_account_button.xml
Normal file
34
OsmAnd/res/layout/new_device_or_account_button.xml
Normal file
|
@ -0,0 +1,34 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:minHeight="@dimen/list_item_height"
|
||||
android:paddingStart="@dimen/list_content_padding"
|
||||
android:paddingLeft="@dimen/list_content_padding"
|
||||
android:paddingEnd="@dimen/list_content_padding"
|
||||
android:paddingRight="@dimen/list_content_padding">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/icon_new_device_account"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginEnd="@dimen/map_widget_height"
|
||||
android:layout_marginRight="@dimen/map_widget_height"
|
||||
app:srcCompat="@drawable/ic_action_help_online"
|
||||
app:tint="?attr/active_color_basic" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/new_device_account_title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/new_device_account"
|
||||
android:textColor="?attr/active_color_basic"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
app:typeface="@string/font_roboto_medium" />
|
||||
|
||||
</LinearLayout>
|
92
OsmAnd/res/layout/no_purchases_card.xml
Normal file
92
OsmAnd/res/layout/no_purchases_card.xml
Normal file
|
@ -0,0 +1,92 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:osmand="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/bg_color"
|
||||
android:orientation="vertical">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:layout_width="@dimen/map_widget_height"
|
||||
android:layout_height="@dimen/context_menu_controller_height"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginTop="@dimen/favorites_my_places_icon_size"
|
||||
android:layout_marginBottom="@dimen/favorites_my_places_icon_size"
|
||||
app:srcCompat="@drawable/ic_action_purchases"
|
||||
app:tint="?attr/default_icon_color" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/list_header_height"
|
||||
android:layout_marginLeft="@dimen/list_header_height"
|
||||
android:layout_marginEnd="@dimen/list_header_height"
|
||||
android:layout_marginRight="@dimen/list_header_height"
|
||||
android:layout_marginBottom="@dimen/default_title_line_height"
|
||||
android:orientation="vertical">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/any_purchases_title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:gravity="center"
|
||||
android:paddingBottom="@dimen/slider_thumb_size"
|
||||
android:text="@string/no_purchases"
|
||||
android:textColor="?attr/dialog_title_color"
|
||||
android:textSize="@dimen/empty_state_text_desc_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/info_description"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center"
|
||||
android:letterSpacing="@dimen/description_letter_spacing"
|
||||
android:lineSpacingMultiplier="@dimen/text_button_line_spacing_multiplier"
|
||||
android:minHeight="@dimen/dialog_button_ex_height"
|
||||
android:text="@string/empty_purchases_description"
|
||||
android:textColor="?attr/dialog_text_description_color"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_regular" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<include
|
||||
layout="@layout/simple_divider_item" />
|
||||
|
||||
<include
|
||||
android:id="@+id/restore_purchases"
|
||||
layout="@layout/restore_purchases_button" />
|
||||
|
||||
<include
|
||||
layout="@layout/divider_half_item" />
|
||||
|
||||
<include
|
||||
android:id="@+id/osmand_live"
|
||||
layout="@layout/osm_live_banner_list_item" />
|
||||
|
||||
<include
|
||||
layout="@layout/divider_half_item" />
|
||||
|
||||
<include
|
||||
android:id="@+id/new_device_account_container"
|
||||
layout="@layout/new_device_or_account_button" />
|
||||
|
||||
<include
|
||||
layout="@layout/divider_half_item" />
|
||||
|
||||
<include
|
||||
android:id="@+id/contact_support_container"
|
||||
layout="@layout/contact_support" />
|
||||
|
||||
<include
|
||||
layout="@layout/card_bottom_divider"/>
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/dialog_button_ex_min_width"
|
||||
android:background="?attr/activity_background_color" />
|
||||
|
||||
</LinearLayout>
|
|
@ -16,7 +16,9 @@
|
|||
android:paddingRight="@dimen/content_padding"
|
||||
android:paddingBottom="@dimen/content_padding_half"
|
||||
tools:visibility="visible"
|
||||
android:visibility="gone">
|
||||
android:visibility="gone"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/title"
|
||||
|
@ -80,7 +82,9 @@
|
|||
osmand:typeface="@string/font_roboto_regular"
|
||||
tools:text="Description"
|
||||
tools:visibility="visible"
|
||||
android:visibility="gone" />
|
||||
android:visibility="gone"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/field_box_container"
|
||||
|
@ -90,7 +94,9 @@
|
|||
android:paddingRight="@dimen/content_padding"
|
||||
android:orientation="vertical"
|
||||
tools:visibility="visible"
|
||||
android:visibility="gone">
|
||||
android:visibility="gone"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding">
|
||||
|
||||
<net.osmand.plus.widgets.OsmandTextFieldBoxes
|
||||
android:id="@+id/field_box"
|
||||
|
|
|
@ -36,6 +36,8 @@
|
|||
android:textSize="@dimen/default_list_text_size"
|
||||
android:lineSpacingMultiplier="@dimen/bottom_sheet_text_spacing_multiplier"
|
||||
osmand:typeface="@string/font_roboto_regular"
|
||||
android:text="@string/add_photos_descr" />
|
||||
android:text="@string/add_photos_descr"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding" />
|
||||
|
||||
</LinearLayout>
|
|
@ -29,13 +29,14 @@
|
|||
android:layout_weight="1"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/osm_live"
|
||||
android:textColor="?android:textColorPrimary"
|
||||
android:textSize="@dimen/default_list_text_size" />
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/description"
|
||||
|
@ -70,14 +71,15 @@
|
|||
android:paddingEnd="@dimen/content_padding_half"
|
||||
android:paddingRight="@dimen/content_padding_half">
|
||||
|
||||
<TextView
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:letterSpacing="@dimen/description_letter_spacing"
|
||||
android:text="@string/get_it"
|
||||
android:textColor="?attr/colorPrimary"
|
||||
android:textSize="@dimen/default_desc_text_size" />
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/additional_button_icon"
|
||||
|
|
|
@ -12,7 +12,9 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/content_padding_small"
|
||||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingRight="@dimen/content_padding">
|
||||
android:paddingRight="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/title"
|
||||
|
@ -41,7 +43,9 @@
|
|||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content" />
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding" />
|
||||
|
||||
<include layout="@layout/divider" />
|
||||
|
||||
|
|
|
@ -58,7 +58,9 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding">
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding">
|
||||
|
||||
|
||||
<LinearLayout
|
||||
|
@ -130,7 +132,9 @@
|
|||
android:layout_weight="1"
|
||||
android:hint="@string/shared_string_address"
|
||||
app:boxBackgroundColor="@color/material_text_input_layout_bg"
|
||||
app:hintAnimationEnabled="false">
|
||||
app:hintAnimationEnabled="false"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding">
|
||||
|
||||
<com.google.android.material.textfield.TextInputEditText
|
||||
android:id="@+id/address_edit"
|
||||
|
@ -200,7 +204,9 @@
|
|||
android:layout_height="1dp"
|
||||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:background="?attr/dashboard_divider" />
|
||||
android:background="?attr/dashboard_divider"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/description"
|
||||
|
@ -220,7 +226,9 @@
|
|||
android:layout_weight="1"
|
||||
android:hint="@string/shared_string_description"
|
||||
app:boxBackgroundColor="@color/material_text_input_layout_bg"
|
||||
app:hintAnimationEnabled="false">
|
||||
app:hintAnimationEnabled="false"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding">
|
||||
|
||||
<com.google.android.material.textfield.TextInputEditText
|
||||
android:id="@+id/description_edit"
|
||||
|
@ -288,7 +296,9 @@
|
|||
android:text="@string/select_group"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/group_list_button"
|
||||
|
@ -381,7 +391,9 @@
|
|||
android:text="@string/select_icon_profile_dialog_title"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding" />
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/group_name_recycler_view"
|
||||
|
@ -431,7 +443,9 @@
|
|||
android:text="@string/select_color"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/color_name"
|
||||
|
@ -446,7 +460,9 @@
|
|||
android:text="@string/select_color"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
|
@ -479,7 +495,9 @@
|
|||
android:text="@string/select_shape"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/shape_name"
|
||||
|
@ -494,7 +512,9 @@
|
|||
android:text="@string/select_shape"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding" />
|
||||
</LinearLayout>
|
||||
|
||||
<net.osmand.plus.widgets.FlowLayout
|
||||
|
|
|
@ -32,7 +32,9 @@
|
|||
android:layout_height="@dimen/standard_icon_size"
|
||||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
osmand:srcCompat="@drawable/ic_action_arrow_down" />
|
||||
osmand:srcCompat="@drawable/ic_action_arrow_down"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="0dp"
|
||||
|
@ -41,7 +43,9 @@
|
|||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_vertical"
|
||||
android:orientation="vertical">
|
||||
android:orientation="vertical"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/title_tv"
|
||||
|
|
|
@ -69,6 +69,7 @@
|
|||
</LinearLayout>
|
||||
|
||||
<include
|
||||
android:id="@+id/icon_toolbar"
|
||||
layout="@layout/profile_button_small"
|
||||
android:layout_width="@dimen/route_info_toolbar_button_size"
|
||||
android:layout_height="@dimen/route_info_toolbar_button_size"
|
||||
|
|
28
OsmAnd/res/layout/purchases_layout.xml
Normal file
28
OsmAnd/res/layout/purchases_layout.xml
Normal file
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="?attr/activity_background_color"
|
||||
android:orientation="vertical"
|
||||
android:focusableInTouchMode="false">
|
||||
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/appbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
||||
<ScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/cards_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"/>
|
||||
|
||||
</ScrollView>
|
||||
|
||||
</LinearLayout>
|
|
@ -17,7 +17,9 @@
|
|||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
tools:text="Screen 1"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding" />
|
||||
|
||||
<View android:id="@+id/divider"
|
||||
android:layout_width="match_parent"
|
||||
|
|
|
@ -10,7 +10,9 @@
|
|||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingRight="@dimen/content_padding"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:orientation="horizontal">
|
||||
android:orientation="horizontal"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding">
|
||||
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
|
|
|
@ -23,7 +23,9 @@
|
|||
android:layout_marginLeft="@dimen/dashCardMargin"
|
||||
android:layout_marginRight="@dimen/dashCardMargin"
|
||||
android:layout_gravity="center"
|
||||
android:padding="@dimen/content_padding_small">
|
||||
android:padding="@dimen/content_padding_small"
|
||||
android:layout_marginEnd="@dimen/dashCardMargin"
|
||||
android:layout_marginStart="@dimen/dashCardMargin">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageButton
|
||||
android:id="@+id/action_icon"
|
||||
|
@ -115,7 +117,9 @@
|
|||
android:layout_marginLeft="@dimen/dashCardMargin"
|
||||
android:layout_marginRight="@dimen/dashCardMargin"
|
||||
android:layout_gravity="center"
|
||||
android:padding="@dimen/content_padding_small">
|
||||
android:padding="@dimen/content_padding_small"
|
||||
android:layout_marginEnd="@dimen/dashCardMargin"
|
||||
android:layout_marginStart="@dimen/dashCardMargin">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/move_icon"
|
||||
|
|
|
@ -16,7 +16,9 @@
|
|||
android:paddingRight="@dimen/content_padding"
|
||||
android:textAppearance="@style/TextAppearance.ListItemTitle"
|
||||
osmand:typeface="@string/font_roboto_regular"
|
||||
tools:text="@string/pass_whole_track_descr" />
|
||||
tools:text="@string/pass_whole_track_descr"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding" />
|
||||
|
||||
<include layout="@layout/custom_radio_buttons" />
|
||||
|
||||
|
|
|
@ -16,7 +16,9 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding">
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:layout_width="wrap_content"
|
||||
|
@ -76,7 +78,9 @@
|
|||
android:layout_height="match_parent"
|
||||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:visibility="invisible">
|
||||
android:visibility="invisible"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:layout_width="wrap_content"
|
||||
|
|
|
@ -126,7 +126,9 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="@dimen/content_padding_small"
|
||||
android:layout_marginRight="@dimen/content_padding_small"
|
||||
android:paddingBottom="@dimen/content_padding" />
|
||||
android:paddingBottom="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding_small"
|
||||
android:layout_marginStart="@dimen/content_padding_small" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
|
34
OsmAnd/res/layout/restore_purchases_button.xml
Normal file
34
OsmAnd/res/layout/restore_purchases_button.xml
Normal file
|
@ -0,0 +1,34 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:minHeight="@dimen/list_item_height"
|
||||
android:paddingStart="@dimen/list_content_padding"
|
||||
android:paddingLeft="@dimen/list_content_padding"
|
||||
android:paddingEnd="@dimen/list_content_padding"
|
||||
android:paddingRight="@dimen/list_content_padding">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/icon"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginEnd="@dimen/map_widget_height"
|
||||
android:layout_marginRight="@dimen/map_widget_height"
|
||||
app:srcCompat="@drawable/ic_action_reset_to_default_dark"
|
||||
app:tint="?attr/active_color_basic" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/restore_purchases"
|
||||
android:textColor="?attr/active_color_basic"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
app:typeface="@string/font_roboto_medium" />
|
||||
|
||||
</LinearLayout>
|
|
@ -20,7 +20,9 @@
|
|||
android:text="@string/select_folder"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_regular" />
|
||||
osmand:typeface="@string/font_roboto_regular"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/select_folder_button"
|
||||
|
|
|
@ -92,7 +92,9 @@
|
|||
android:text="@string/gpx_visibility_txt"
|
||||
android:textColor="?android:textColorPrimary"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
osmand:typeface="@string/font_roboto_regular" />
|
||||
osmand:typeface="@string/font_roboto_regular"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/visibility_name"
|
||||
|
@ -107,7 +109,9 @@
|
|||
android:textColor="?android:textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
tools:text="@string/gpx_visibility_txt" />
|
||||
tools:text="@string/gpx_visibility_txt"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
@ -138,7 +142,9 @@
|
|||
android:paddingBottom="@dimen/context_menu_first_line_top_margin"
|
||||
android:textColor="?android:textColorPrimary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_regular" />
|
||||
osmand:typeface="@string/font_roboto_regular"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding" />
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
|
|
|
@ -47,7 +47,9 @@
|
|||
android:text="@string/upload_anonymously"
|
||||
android:textColor="?android:textColorPrimary"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
osmand:typeface="@string/font_roboto_regular" />
|
||||
osmand:typeface="@string/font_roboto_regular"
|
||||
android:paddingStart="@dimen/content_padding_small"
|
||||
android:paddingEnd="@dimen/content_padding_small" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
|
|
@ -57,7 +57,9 @@
|
|||
android:text="@string/close_changeset"
|
||||
android:textColor="?android:textColorPrimary"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
osmand:typeface="@string/font_roboto_regular" />
|
||||
osmand:typeface="@string/font_roboto_regular"
|
||||
android:paddingStart="@dimen/content_padding_small"
|
||||
android:paddingEnd="@dimen/content_padding_small" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
|
|
@ -70,7 +70,9 @@
|
|||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingTop="@dimen/content_padding_small"
|
||||
android:paddingRight="@dimen/content_padding"
|
||||
android:paddingBottom="@dimen/content_padding_small">
|
||||
android:paddingBottom="@dimen/content_padding_small"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/check_box_title"
|
||||
|
|
107
OsmAnd/res/layout/subscription_layout.xml
Normal file
107
OsmAnd/res/layout/subscription_layout.xml
Normal file
|
@ -0,0 +1,107 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:osmand="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingRight="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingBottom="@dimen/title_padding">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/osmand_live_icon"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/map_widget_height"
|
||||
android:layout_marginRight="@dimen/map_widget_height"
|
||||
app:srcCompat="@drawable/ic_action_subscription_osmand_live" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/content_padding_small"
|
||||
android:orientation="vertical">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="@dimen/content_padding_half"
|
||||
android:text="@string/osmand_live"
|
||||
android:textColor="?attr/active_color_basic"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/subscription_type"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:visibility="gone"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_regular"
|
||||
tools:text="@string/annual_subscription"
|
||||
tools:visibility="visible"/>
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/next_billing_date"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:visibility="gone"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_regular"
|
||||
tools:text="@string/next_billing_date"
|
||||
tools:visibility="visible"/>
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/status"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/content_padding_small"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:paddingStart="@dimen/content_padding_small"
|
||||
android:paddingLeft="@dimen/content_padding_small"
|
||||
android:paddingTop="@dimen/content_padding_small_half"
|
||||
android:paddingRight="@dimen/content_padding_small"
|
||||
android:paddingEnd="@dimen/content_padding_small"
|
||||
android:paddingBottom="@dimen/content_padding_small_half"
|
||||
android:textColor="?attr/app_bar_primary_item_color"
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
tools:background="@drawable/bg_osmand_live_active"
|
||||
tools:text="@string/osm_live_active" />
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/renewContainer"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/content_padding_small"
|
||||
android:visibility="gone"
|
||||
tools:visibility="visible">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/renew"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingTop="@dimen/content_padding_half"
|
||||
android:paddingRight="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingBottom="@dimen/content_padding_half"
|
||||
android:text="@string/renew_subscription"
|
||||
android:textColor="?attr/colorPrimary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
tools:background="@drawable/btn_solid_border_light"/>
|
||||
|
||||
</FrameLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
207
OsmAnd/res/layout/subscriptions_card.xml
Normal file
207
OsmAnd/res/layout/subscriptions_card.xml
Normal file
|
@ -0,0 +1,207 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:osmand="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/bg_color"
|
||||
android:orientation="vertical">
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/list_content_padding"
|
||||
android:background="?attr/activity_background_color" />
|
||||
|
||||
<include
|
||||
layout="@layout/divider" />
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/subscriptions_list_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/support_region_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:paddingStart="@dimen/content_padding"
|
||||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingRight="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:minHeight="@dimen/setting_list_item_group_height"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginEnd="@dimen/map_widget_height"
|
||||
android:layout_marginRight="@dimen/map_widget_height"
|
||||
app:srcCompat="@drawable/ic_world_globe_dark"
|
||||
app:tint="?attr/default_icon_color" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:layout_marginTop="@dimen/content_padding_small"
|
||||
android:layout_marginBottom="@dimen/content_padding_small"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:orientation="vertical">
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/support_region_header"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="?android:attr/textColorPrimary"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
osmand:typeface="@string/font_roboto_regular"
|
||||
tools:text="@string/osm_live_support_region"/>
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/support_region"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:text="@string/osm_live_support_region"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_regular"
|
||||
tools:text="@string/clear_updates_proposition_message"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
app:srcCompat="@drawable/ic_action_settings"
|
||||
app:tint="?attr/default_icon_color" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<include layout="@layout/simple_divider_item" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/report_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:minHeight="@dimen/list_item_height"
|
||||
android:paddingStart="@dimen/list_content_padding"
|
||||
android:paddingLeft="@dimen/list_content_padding"
|
||||
android:paddingEnd="@dimen/list_content_padding"
|
||||
android:paddingRight="@dimen/list_content_padding">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/report_icon"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginEnd="@dimen/map_widget_height"
|
||||
android:layout_marginRight="@dimen/map_widget_height"
|
||||
app:srcCompat="@drawable/ic_action_file_report"
|
||||
app:tint="?attr/active_color_basic" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/report_title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/report"
|
||||
android:textColor="?attr/active_color_basic"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
app:typeface="@string/font_roboto_medium" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<include
|
||||
android:id="@+id/dismiss_button"
|
||||
layout="@layout/divider_half_item" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/live_updates_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:minHeight="@dimen/list_item_height"
|
||||
android:paddingStart="@dimen/list_content_padding"
|
||||
android:paddingLeft="@dimen/list_content_padding"
|
||||
android:paddingEnd="@dimen/list_content_padding"
|
||||
android:paddingRight="@dimen/list_content_padding">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/live_updates_icon"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginEnd="@dimen/map_widget_height"
|
||||
android:layout_marginRight="@dimen/map_widget_height"
|
||||
app:srcCompat="@drawable/ic_action_at_mail"
|
||||
app:tint="?attr/active_color_basic" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/live_updates_title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginEnd="@dimen/card_button_progress_size_small"
|
||||
android:layout_marginRight="@dimen/card_button_progress_size_small"
|
||||
android:layout_weight="1"
|
||||
android:letterSpacing="@dimen/text_button_letter_spacing"
|
||||
android:text="@string/live_updates"
|
||||
android:textColor="?attr/active_color_basic"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
app:typeface="@string/font_roboto_medium" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<include
|
||||
android:id="@+id/dismiss_button"
|
||||
layout="@layout/divider_half_item" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/manage_subscription_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:minHeight="@dimen/list_item_height"
|
||||
android:paddingStart="@dimen/list_content_padding"
|
||||
android:paddingLeft="@dimen/list_content_padding"
|
||||
android:paddingEnd="@dimen/list_content_padding"
|
||||
android:paddingRight="@dimen/list_content_padding">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/manage_subscription_icon"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginEnd="@dimen/map_widget_height"
|
||||
android:layout_marginRight="@dimen/map_widget_height"
|
||||
app:srcCompat="@drawable/ic_action_purchases"
|
||||
app:tint="?attr/active_color_basic" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/manage_subscription_title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginEnd="@dimen/card_button_progress_size_small"
|
||||
android:layout_marginRight="@dimen/card_button_progress_size_small"
|
||||
android:layout_weight="1"
|
||||
android:letterSpacing="@dimen/text_button_letter_spacing"
|
||||
android:text="@string/manage_subscription"
|
||||
android:textColor="?attr/active_color_basic"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
app:typeface="@string/font_roboto_medium" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<include
|
||||
layout="@layout/divider"/>
|
||||
|
||||
</LinearLayout>
|
6
OsmAnd/res/layout/subscriptions_list_card.xml
Normal file
6
OsmAnd/res/layout/subscriptions_list_card.xml
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/bg_color"
|
||||
android:orientation="vertical" />
|
|
@ -22,7 +22,9 @@
|
|||
android:minHeight="@dimen/bottom_sheet_title_height"
|
||||
android:orientation="vertical"
|
||||
android:paddingLeft="@dimen/content_padding"
|
||||
android:paddingRight="@dimen/content_padding">
|
||||
android:paddingRight="@dimen/content_padding"
|
||||
android:paddingEnd="@dimen/content_padding"
|
||||
android:paddingStart="@dimen/content_padding">
|
||||
|
||||
<View
|
||||
android:layout_width="@dimen/content_padding"
|
||||
|
|
|
@ -134,7 +134,9 @@
|
|||
android:layout_marginRight="@dimen/content_padding_half"
|
||||
android:background="?attr/flow_toolbar_bg"
|
||||
android:visibility="gone"
|
||||
tools:visibility="visible">
|
||||
tools:visibility="visible"
|
||||
android:layout_marginStart="@dimen/content_padding_half"
|
||||
android:layout_marginEnd="@dimen/content_padding_half">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
|
|
|
@ -68,7 +68,9 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:stepSize="1" />
|
||||
android:stepSize="1"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
|
|
|
@ -83,7 +83,9 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:stepSize="1" />
|
||||
android:stepSize="1"
|
||||
android:layout_marginStart="@dimen/content_padding"
|
||||
android:layout_marginEnd="@dimen/content_padding" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
|
|
96
OsmAnd/res/layout/troubleshooting_card.xml
Normal file
96
OsmAnd/res/layout/troubleshooting_card.xml
Normal file
|
@ -0,0 +1,96 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/bg_color"
|
||||
android:orientation="vertical">
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/list_content_padding"
|
||||
android:background="?attr/activity_background_color" />
|
||||
|
||||
<include
|
||||
layout="@layout/divider" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/troubleshooting_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:minHeight="@dimen/list_item_height"
|
||||
android:orientation="vertical"
|
||||
android:paddingStart="@dimen/list_content_padding"
|
||||
android:paddingLeft="@dimen/list_content_padding"
|
||||
android:paddingTop="14dp"
|
||||
android:paddingEnd="@dimen/list_content_padding"
|
||||
android:paddingRight="@dimen/list_content_padding"
|
||||
android:paddingBottom="6dp">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/troubleshooting_icon"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginEnd="@dimen/map_widget_height"
|
||||
android:layout_marginRight="@dimen/map_widget_height"
|
||||
android:paddingBottom="@dimen/dialog_content_bottom_margin"
|
||||
app:srcCompat="@drawable/ic_action_help"
|
||||
app:tint="?attr/profile_icon_color_green" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/troubleshooting_title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="@dimen/card_button_progress_size_small"
|
||||
android:layout_marginRight="@dimen/card_button_progress_size_small"
|
||||
android:letterSpacing="@dimen/text_button_letter_spacing"
|
||||
android:text="@string/troubleshooting"
|
||||
android:textColor="?android:textColorPrimary"
|
||||
android:textSize="@dimen/default_list_text_size"
|
||||
app:typeface="@string/font_roboto_medium" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/troubleshooting_description"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="@dimen/card_button_progress_size_small"
|
||||
android:layout_marginRight="@dimen/card_button_progress_size_small"
|
||||
android:letterSpacing="@dimen/description_letter_spacing"
|
||||
android:text="@string/troubleshooting_description"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
android:textSize="@dimen/default_desc_text_size"
|
||||
app:typeface="@string/font_roboto_regular" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<include
|
||||
android:id="@+id/restore_purchases"
|
||||
layout="@layout/restore_purchases_button" />
|
||||
|
||||
<include
|
||||
android:id="@+id/dismiss_button"
|
||||
layout="@layout/divider_half_item" />
|
||||
|
||||
<include
|
||||
android:id="@+id/new_device_account_container"
|
||||
layout="@layout/new_device_or_account_button" />
|
||||
|
||||
<include
|
||||
android:id="@+id/dismiss_button"
|
||||
layout="@layout/divider" />
|
||||
|
||||
<include
|
||||
android:id="@+id/contact_support_container"
|
||||
layout="@layout/contact_support" />
|
||||
|
||||
<include
|
||||
layout="@layout/divider"/>
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/dialog_button_ex_min_width"
|
||||
android:background="?attr/activity_background_color" />
|
||||
|
||||
</LinearLayout>
|
|
@ -176,7 +176,9 @@
|
|||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
tools:drawableTint="?attr/wikivoyage_active_color"
|
||||
tools:text="@string/mapillary_menu_title_username" />
|
||||
tools:text="@string/mapillary_menu_title_username"
|
||||
android:paddingStart="@dimen/content_padding_small_half"
|
||||
android:paddingEnd="@dimen/content_padding_small_half" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
|
@ -214,7 +216,9 @@
|
|||
android:textSize="@dimen/default_desc_text_size"
|
||||
osmand:typeface="@string/font_roboto_medium"
|
||||
tools:drawableTint="?attr/wikivoyage_active_color"
|
||||
tools:text="@string/shared_string_profiles" />
|
||||
tools:text="@string/shared_string_profiles"
|
||||
android:paddingStart="@dimen/content_padding_small_half"
|
||||
android:paddingEnd="@dimen/content_padding_small_half" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
|
|
|
@ -78,7 +78,9 @@
|
|||
android:layout_marginLeft="@dimen/content_padding"
|
||||
android:layout_marginRight="@dimen/content_padding"
|
||||
android:layout_weight="1"
|
||||
android:stepSize="1" />
|
||||
android:stepSize="1"
|
||||
android:layout_marginEnd="@dimen/content_padding"
|
||||
android:layout_marginStart="@dimen/content_padding" />
|
||||
|
||||
<net.osmand.plus.widgets.TextViewEx
|
||||
android:id="@+id/zoom_value_max"
|
||||
|
|
|
@ -3703,4 +3703,12 @@
|
|||
<string name="poi_geodesist">الجيوديسيا (شكل الأرض ومساحتها)</string>
|
||||
<string name="poi_local_ref">المرجع المحلي</string>
|
||||
<string name="poi_piste">الزحلقه</string>
|
||||
<string name="poi_training_hairdressing">التدريب: تصفيف الشعر</string>
|
||||
<string name="poi_training_aviation">التدريب: الطيران</string>
|
||||
<string name="poi_training_yoga">التدريب: اليوغا</string>
|
||||
<string name="poi_training_computer">التدريب: الحاسوب</string>
|
||||
<string name="poi_training_art">التدريب: فن</string>
|
||||
<string name="poi_training_sport">التدريب: رياضة</string>
|
||||
<string name="poi_memorial_stupa">نصب تذكاري بوذي</string>
|
||||
<string name="poi_piste_nordic">ممر زحلقة الشمالي</string>
|
||||
</resources>
|
|
@ -1010,7 +1010,7 @@
|
|||
<string name="fav_saved_sucessfully">المفضلة تم حفظها بنجاح إلى {0}</string>
|
||||
<string name="no_fav_to_save">لم يتم العثور على نقاط أماكن مفضلة للقيام بالاحتفاظ بها</string>
|
||||
<string name="fav_points_edited">تم تعديل النقطة المفضلة</string>
|
||||
<string name="fav_points_not_exist">لا وجود لأية نقطة مفضلة</string>
|
||||
<string name="fav_points_not_exist">لا يوجد نقاط مفضلة</string>
|
||||
<string name="favourites_context_menu_edit">تعديل المفضلة</string>
|
||||
<string name="favourites_context_menu_delete">حذف المفضلة</string>
|
||||
<string name="favourites_remove_dialog_msg">إزالة النقطة المفضلة \'%s\' ؟</string>
|
||||
|
@ -3536,7 +3536,7 @@
|
|||
<string name="shared_string_square">مربع</string>
|
||||
<string name="shared_string_circle">دائرة</string>
|
||||
<string name="select_shape">تحديد الشكل</string>
|
||||
<string name="select_group">تحديد المجموعة</string>
|
||||
<string name="select_group">تحديد مجموعة</string>
|
||||
<string name="add_description">إضافة وصف</string>
|
||||
<string name="delete_description">حذف الوصف</string>
|
||||
<string name="quick_action_terrain_descr">زر لإظهار طبقة التضاريس أو إخفائها على الخريطة.</string>
|
||||
|
@ -4119,4 +4119,17 @@
|
|||
<string name="lost_data_warning">سيتم فقدان كافة البيانات غير المحفوظة.</string>
|
||||
<string name="show_start_dialog">إظهار مربع حوار البدء</string>
|
||||
<string name="trip_recording_save_and_continue">حفظ ومتابعة</string>
|
||||
<string name="customize_route_line">تخصيص خط المسار</string>
|
||||
<string name="shared_string_route_line">خط المسار</string>
|
||||
<string name="route_line_use_map_style_appearance">سيستخدم خط الطريق %1$s المحدد في نمط الخريطة المحدد: %2$s.</string>
|
||||
<string name="specify_color_for_map_mode">حدد لونًا لوضع الخريطة: %1$s.</string>
|
||||
<string name="release_4_0_beta">• تم نقل تحديثات OsmAnd Live إلى \"التنزيلات> التحديثات\"
|
||||
\n
|
||||
\n • يمكن تلوين المسارات الآن حسب الارتفاع، السرعة أو المنحدر.
|
||||
\n
|
||||
\n • خيار مضاف لتغيير مظهر خط مسار الملاحة
|
||||
\n
|
||||
\n • تحديث مربع حوار \"تسجيل الرحلة\"
|
||||
\n
|
||||
\n</string>
|
||||
</resources>
|
|
@ -4054,4 +4054,16 @@
|
|||
<string name="lost_data_warning">Alle nicht gespeicherten Daten gehen verloren.</string>
|
||||
<string name="show_start_dialog">Startdialog anzeigen</string>
|
||||
<string name="trip_recording_show_start_dialog_setting">Wenn deaktiviert, beginnt die Aufnahme direkt nach dem Tippen auf das Widget oder den Menüpunkt und überspringt den Bestätigungsdialog.</string>
|
||||
<string name="customize_route_line">Routenlinie anpassen</string>
|
||||
<string name="shared_string_route_line">Routenlinie</string>
|
||||
<string name="specify_color_for_map_mode">Legen Sie die Farbe für den Kartenmodus fest: %1$s.</string>
|
||||
<string name="release_4_0_beta">• OsmAnd Live-Updates nach \"Downloads > Updates\" verschoben
|
||||
\n
|
||||
\n• Tracks können nun nach Höhe, Geschwindigkeit oder Steigung eingefärbt werden.
|
||||
\n
|
||||
\n• Option zugefügt, um das Aussehen der Navigationsrouten-Linie zu ändern
|
||||
\n
|
||||
\n• Dialog \"Streckenaufzeichnung\" aktualisiert
|
||||
\n
|
||||
\n</string>
|
||||
</resources>
|
|
@ -3894,4 +3894,5 @@
|
|||
<string name="poi_local_ref">Loka referenco</string>
|
||||
<string name="poi_geodesist">Oficejo de geodeziisto</string>
|
||||
<string name="poi_conference_centre">Konferenca centro</string>
|
||||
<string name="poi_camp_pitch">Loko por kampadveturilo/tendo</string>
|
||||
</resources>
|
|
@ -4050,4 +4050,17 @@
|
|||
<string name="trip_recording_save_and_continue">Konservi kaj daŭrigi</string>
|
||||
<string name="trip_recording_show_start_dialog_setting">Se malŝaltita, registrado komenciĝos tuj post frapeto sur la fenestraĵo aŭ menuero, preterlasante la konfirman dialogon.</string>
|
||||
<string name="show_start_dialog">Montri komencan dialogon</string>
|
||||
<string name="specify_color_for_map_mode">Elektu koloron por map‑reĝimo: %1$s.</string>
|
||||
<string name="customize_route_line">Alĝustigi linion de kurso</string>
|
||||
<string name="shared_string_route_line">Linio de kurso</string>
|
||||
<string name="route_line_use_map_style_appearance">Por la linio de kurso estos uzata %1$s difinita por la map‑stilo: %2$s.</string>
|
||||
<string name="release_4_0_beta">• ĝisdatigoj OsmAnd Live movitaj al “elŝutoj” → “ĝisdatigoj”
|
||||
\n
|
||||
\n• eblo kolorigi spurojn laŭ altitudo, rapido aŭ dekliveco
|
||||
\n
|
||||
\n• eblo ŝanĝi aspekton de linio de la navigata kurso
|
||||
\n
|
||||
\n• plibonigita ekrano “registri spuron”
|
||||
\n
|
||||
\n</string>
|
||||
</resources>
|
|
@ -3894,4 +3894,5 @@
|
|||
<string name="poi_local_ref">Referencia local</string>
|
||||
<string name="poi_geodesist">Geodésico</string>
|
||||
<string name="poi_conference_centre">Centro de conferencias</string>
|
||||
<string name="poi_camp_pitch">Parcela de campamento</string>
|
||||
</resources>
|
|
@ -1394,7 +1394,7 @@
|
|||
<string name="downloading_list_indexes">Descargando lista de regiones disponibles…</string>
|
||||
<string name="list_index_files_was_not_loaded">No se pudo obtener la lista de regiones desde https://osmand.net.</string>
|
||||
<string name="fav_points_edited">Punto favorito editado</string>
|
||||
<string name="fav_points_not_exist">Sin puntos de Favoritos</string>
|
||||
<string name="fav_points_not_exist">No existen puntos favoritos</string>
|
||||
<string name="update_existing">Reemplazar</string>
|
||||
<string name="only_show">Mostrar ruta</string>
|
||||
<string name="follow">Iniciar la guía</string>
|
||||
|
@ -4052,4 +4052,17 @@
|
|||
<string name="lost_data_warning">Se perderán todos los datos no guardados.</string>
|
||||
<string name="show_start_dialog">Mostrar el diálogo inicial</string>
|
||||
<string name="trip_recording_show_start_dialog_setting">Si se desactiva, la grabación será iniciada al pulsar el widget o el elemento del menú, saltándose el diálogo de confirmación.</string>
|
||||
<string name="customize_route_line">Personalizar línea de ruta</string>
|
||||
<string name="shared_string_route_line">Línea de ruta</string>
|
||||
<string name="route_line_use_map_style_appearance">La línea de la ruta sería el uso %1$s especificado en el estilo de mapa seleccionado: %2$s.</string>
|
||||
<string name="specify_color_for_map_mode">Define el color para el modo de mapa: %1$s.</string>
|
||||
<string name="release_4_0_beta">• Las actualizaciones de OsmAnd Live se movieron a «Descargas > Actualizaciones»
|
||||
\n
|
||||
\n • Las trazas ahora se pueden colorear por altitud, velocidad o pendiente.
|
||||
\n
|
||||
\n • Se añade opción para cambiar la apariencia de la línea de ruta de navegación
|
||||
\n
|
||||
\n • Se actualiza el cuadro de diálogo «Grabación de viaje»
|
||||
\n
|
||||
\n</string>
|
||||
</resources>
|
|
@ -594,8 +594,8 @@
|
|||
<string name="osm_settings">ویرایش OpenStreetMap</string>
|
||||
<string name="save_current_track_descr">رد جاری را همین حالا در قالب فایل GPX ذخیره کن.</string>
|
||||
<string name="save_current_track">ذخیرهٔ رد جاری</string>
|
||||
<string name="save_track_interval">بازهٔ زمانی ثبت هنگام ناوبری</string>
|
||||
<string name="save_track_interval_descr">مشخص کنید برای ضبط رد در هنگام ناوبری، فاصلهٔ زمانی ردنگاری چقدر باشد</string>
|
||||
<string name="save_track_interval">تناوب ردنگاری هنگام ناوبری</string>
|
||||
<string name="save_track_interval_descr">مشخص کنید برای ضبط رد در هنگام ناوبری، تناوب ردنگاری چقدر باشد</string>
|
||||
<string name="save_track_to_gpx_descrp">هنگام ناوبری، یک رد GPX بهصورت خودکار ضبط و در پوشهٔ ردها (tracks) ذخیره میشود.</string>
|
||||
<string name="osm_settings_descr">تنظیمات لازم برای ارتباط با (OpenStreetMap.org (OSM را مشخص کنید.</string>
|
||||
<string name="data_settings_descr">زبان را مشخص و داده را دانلود/دوباره بار کنید.</string>
|
||||
|
@ -615,7 +615,7 @@
|
|||
<string name="map_widget_lock_screen">قفل</string>
|
||||
<string name="bg_service_screen_lock">قفل</string>
|
||||
<string name="bg_service_screen_unlock">قفلگشایی</string>
|
||||
<string name="bg_service_interval">تنظیم فواصل بیدارباش:</string>
|
||||
<string name="bg_service_interval">تنظیم تناوب بیدارباش:</string>
|
||||
<string name="select_animate_speedup">سرعت شبیهسازی مسیر:</string>
|
||||
<string name="native_app_allocated_memory_descr">کل حافظهٔ native اختصاصیافته به برنامه %1$s مگابایت (دالویک %2$s مگابایت، بقیه %3$s مگابایت).
|
||||
\nحافظهٔ proportional %4$s مگابایت (حد اندروید %5$s مگابایت، دالویک %6$s مگابایت).</string>
|
||||
|
@ -680,7 +680,7 @@
|
|||
\n {1} مگابایت (از {2} مگابایت) استفاده خواهد شد.</string>
|
||||
<string name="use_transparent_map_theme">پوستهٔ شفاف</string>
|
||||
<string name="native_library_not_supported">کتابخانهٔ native بر روی این دستگاه پشتیبانی نمیشود.</string>
|
||||
<string name="init_native_library">مقداردهی اولیهٔ کتابخانهٔ native…</string>
|
||||
<string name="init_native_library">در حال مقداردهی اولیهٔ کتابخانهٔ native…</string>
|
||||
<string name="choose_auto_follow_route">نمای نقشه خودکار-مرکز</string>
|
||||
<string name="choose_auto_follow_route_descr">مدتزمانی که طول میکشد تا نقشه با موقعیت کنونی همگام شود.</string>
|
||||
<string name="auto_follow_route_navigation">ناوبری فقط با حالت خودکار-مرکز</string>
|
||||
|
@ -706,7 +706,7 @@
|
|||
<string name="favorite_delete_multiple">آیا از حذف %1$d علاقهمندی و %2$d گروه علاقهمندی مطمئن هستید؟</string>
|
||||
<string name="basemap_missing">نقشه پایهٔ جهان را دانلود کنید تا نمایی از سراسر جهان در زومهای کم داشته باشید.</string>
|
||||
<string name="local_index_installed">نسخهٔ محلی</string>
|
||||
<string name="installing_new_resources">گشودن دادهٔ جدید…</string>
|
||||
<string name="installing_new_resources">در حال گشودن دادهٔ جدید…</string>
|
||||
<string name="internet_connection_required_for_online_route">ناوبری آنلاین بهطور آفلاین کار نمیکند.</string>
|
||||
<string name="tts_missing_language_data_title">داده وجود ندارد</string>
|
||||
<string name="gpx_option_reverse_route">برعکسکردن جهت رد</string>
|
||||
|
@ -744,7 +744,7 @@
|
|||
<string name="context_menu_item_share_location">همرسانی مکان</string>
|
||||
<string name="indexing_address">در حال نمایهکردن نشانی…</string>
|
||||
<string name="indexing_map">در حال نمایهکردن نقشه…</string>
|
||||
<string name="indexing_poi">نمایهکردن POI…</string>
|
||||
<string name="indexing_poi">در حال نمایهکردن نقاط توجه…</string>
|
||||
<string name="indexing_transport">در حال نمایهکردن حملونقل…</string>
|
||||
<string name="shared_string_io_error">خطای ورودی/خروجی</string>
|
||||
<string name="km">km</string>
|
||||
|
@ -787,8 +787,8 @@
|
|||
<string name="converting_names">در حال تبدیل اسامی محلی/انگلیسی…</string>
|
||||
<string name="failed_op">ناموفق</string>
|
||||
<string name="auth_failed">اجازهٔ دسترسی احراز نشد</string>
|
||||
<string name="closing_changeset">بستن بستهٔ تغییر…</string>
|
||||
<string name="opening_changeset">بازکردن بستهٔ تغییر…</string>
|
||||
<string name="closing_changeset">در حال بستن بستهٔ تغییر…</string>
|
||||
<string name="opening_changeset">در حال بازکردن بستهٔ تغییر…</string>
|
||||
<string name="list_index_files_was_not_loaded">دریافت لیست مناطق از https://osmand.net ناموفق بود.</string>
|
||||
<string name="downloading_list_indexes">در حال دانلود لیست مناطق موجود…</string>
|
||||
<string name="download_question_exist">دادهٔ آفلاینِ {0} از قبل وجود دارد ({1}). آن را روزآمد میکنید ({2})؟</string>
|
||||
|
@ -835,8 +835,8 @@
|
|||
<string name="sd_mounted_ro">کارت حافظه در حالت فقطخواندنی است.
|
||||
\nفقط میتوانید نقشههایی را ببینید که قبلاً دریافت شدهاند و نمیتوانید مناطق جدیدی را دانلود کنید.</string>
|
||||
<string name="process_navigation_service">خدمات ناوبری OsmAnd</string>
|
||||
<string name="background_service_int_descr">بازهٔ بیدارباش سرویس پسزمینه:</string>
|
||||
<string name="background_service_int">بازهٔ زمانی بیدارباش GPS</string>
|
||||
<string name="background_service_int_descr">تناوب بیدارباش برای سرویس پسزمینه:</string>
|
||||
<string name="background_service_int">تناوب بیدارباش GPS</string>
|
||||
<string name="background_service_provider_descr">شیوهٔ موقعیتیابی سرویس پسزمینه:</string>
|
||||
<string name="background_service_provider">ارائهدهندهٔ موقعیت</string>
|
||||
<string name="background_router_service_descr">زمانی که صفحه خاموش است موقعیت شما را ردگیری میکند.</string>
|
||||
|
@ -913,8 +913,8 @@
|
|||
<string name="use_fluorescent_overlays">لایههای شبنما</string>
|
||||
<string name="local_openstreetmap_settings">یادداشتها یا POIهای OSMای ذخیرهشده روی دستگاه</string>
|
||||
<string name="local_openstreetmap_settings_descr">مشاهده و مدیریت POIها یا یادداشتهای OSMای که روی دستگاه شما قرار دارند.</string>
|
||||
<string name="live_monitoring_interval_descr">بازهٔ زمانی ردیابی آنلاین را مشخص کنید.</string>
|
||||
<string name="live_monitoring_interval">بازهٔ زمانی ردیابی آنلاین</string>
|
||||
<string name="live_monitoring_interval_descr">تناوب ردیابی آنلاین را مشخص کنید.</string>
|
||||
<string name="live_monitoring_interval">تناوب ردیابی آنلاین</string>
|
||||
<string name="osmand_long_description_1000_chars">برنامهٔ OsmAnd (مخفف OSM Automated Navigation Directions بهمعنی راهنمای خودکار ناوبری بر پایهٔ OSM) یک نرمافزار ناوبری متنباز است که به گسترهٔ وسیعی از دادهٔ جهانی OSM دسترسی دارد.
|
||||
\n
|
||||
\nتمام دادهٔ نقشه (بُرداری یا کاشی) را میتوانید برای استفادهٔ آفلاین روی کارت حافظه ذخیره کنید.
|
||||
|
@ -1198,7 +1198,7 @@
|
|||
<string name="share_route_as_gpx">همرسانی مسیر در قالب فایل GPX</string>
|
||||
<string name="share_route_subject">مسیر از طریق OsmAnd همرسانی شد</string>
|
||||
<string name="keep_informing_never">دستی (روی فِلِش بزنید)</string>
|
||||
<string name="keep_informing_descr">فرمانهای ناوبری در بازههای منظم بازگو میشود.</string>
|
||||
<string name="keep_informing_descr">فرمانهای ناوبری در فاصلههای زمانی منظم بازگو میشود.</string>
|
||||
<string name="keep_informing">تکرار فرمانهای ناوبری</string>
|
||||
<string name="navigation_intent_invalid">قالب نامعتبر: %s</string>
|
||||
<string name="arrival_distance">اعلام رسیدن</string>
|
||||
|
@ -1258,7 +1258,7 @@
|
|||
<string name="keep_navigation_service">نگهداشتن</string>
|
||||
<string name="stop_navigation_service">توقف</string>
|
||||
<string name="enable_sleep_mode">فعالکردن حالت پسزمینهٔ GPS</string>
|
||||
<string name="gps_wake_up_timer">بازهٔ بیدارباش GPS</string>
|
||||
<string name="gps_wake_up_timer">تناوب بیدارباش GPS</string>
|
||||
<string name="sleep_mode_stop_dialog">حالت پسزمینهٔ GPS متوقف شود؟</string>
|
||||
<string name="map_preferred_locale">زبان ارجح برای نقشه</string>
|
||||
<string name="lang_sw">سواحیلی</string>
|
||||
|
@ -1306,9 +1306,9 @@
|
|||
<string name="rendering_attr_showSurfaceGrade_name">کیفیت راه</string>
|
||||
<string name="rendering_attr_showSurfaces_name">سطح راه</string>
|
||||
<string name="rendering_attr_showCycleRoutes_name">مسیرهای دوچرخه</string>
|
||||
<string name="save_global_track_interval">بازهٔ زمانی ثبت (سراسری)</string>
|
||||
<string name="save_global_track_interval">تناوب ردنگاری عمومی</string>
|
||||
<string name="save_track_to_gpx_globally_descr">میتوانید با استفاده از ابزارک ضبط GPX روی نقشه، ردنگاری در فایل GPX را خاموش یا روشن کنید.</string>
|
||||
<string name="save_track_interval_globally">بازهٔ زمانی ثبت</string>
|
||||
<string name="save_track_interval_globally">تناوب ردنگاری</string>
|
||||
<string name="record_plugin_description">این افزونه یک ابزارک ضبط GPX روی نقشه اضافه میکند و با انتخاب آن میتوانید رد خود را ضبط و در قالب فایل GPX ذخیره کنید. همچنین این امکان را فراهم میکند که هنگام مسیریابی، بهطور خودکار این کار برای شما انجام شود.
|
||||
\n
|
||||
\nردهای ضبطشده را با دوستان یا برای استفاده در مشارکتهای OSM همرسانی کنید.
|
||||
|
@ -1633,7 +1633,7 @@
|
|||
<string name="skip_map_downloading">صرفنظر از دانلود نقشهها</string>
|
||||
<string name="skip_map_downloading_desc">نقشهٔ آفلاینی نصب نکردهاید. نقشهای را از لیست انتخاب نمایید یا بعداً از طریق «منو ← %1$s»، آن را دانلود کنید.</string>
|
||||
<string name="search_another_country">منطقهٔ دیگری را انتخاب کنید</string>
|
||||
<string name="search_map">جستوجوی نقشهها…</string>
|
||||
<string name="search_map">در حال جستوجوی نقشهها…</string>
|
||||
<string name="first_usage_wizard_desc">اجازه دهید برنامه موقعیت شما را پیدا کند تا نقشهٔ آنجا را برای دانلود پیشنهاد بدهد.</string>
|
||||
<string name="location_not_found">موقعیت پیدا نشد</string>
|
||||
<string name="no_inet_connection">اتصال اینترنت برقرار نیست</string>
|
||||
|
@ -1689,7 +1689,7 @@
|
|||
<string name="access_smart_autoannounce">اعلام هوشمند خودکار</string>
|
||||
<string name="access_smart_autoannounce_descr">فقط اگر جهتم از سمت نقطهٔ مقصد منحرف شد، اعلام شود.</string>
|
||||
<string name="access_autoannounce_period">بازهٔ زمانی اعلام خودکار</string>
|
||||
<string name="access_autoannounce_period_descr">بازهٔ زمانی کمینی بین اعلام پیامها.</string>
|
||||
<string name="access_autoannounce_period_descr">تناوب زمانی کمینی بین اعلام پیامها.</string>
|
||||
<string name="access_default_color">رنگ پیشفرض</string>
|
||||
<string name="access_category_choice">انتخاب دسته</string>
|
||||
<string name="access_hint_enter_name">نام</string>
|
||||
|
@ -2375,7 +2375,7 @@
|
|||
<string name="import_track">درونبرد فایل GPX</string>
|
||||
<string name="fast_coordinates_input">ورود فوری مختصات</string>
|
||||
<string name="show_guide_line">نمایش خطوط جهتدار</string>
|
||||
<string name="keep_showing_on_map">به نمایشش روی نقشه ادامه بده</string>
|
||||
<string name="keep_showing_on_map">روی نقشه نمایان بماند</string>
|
||||
<string name="save_as_route_point">ذخیره بهعنوان نقاط مسیر</string>
|
||||
<string name="route_point">نقطهٔ مسیر</string>
|
||||
<string name="routing_attr_relief_smoothness_factor_name">میزان اُفتوخیز ارتفاع را انتخاب کنید</string>
|
||||
|
@ -2824,7 +2824,7 @@
|
|||
<string name="on_foot">پیاده</string>
|
||||
<string name="route_way">طول مسیر</string>
|
||||
<string name="points_of_interests">نقاط توجه (POI)</string>
|
||||
<string name="waiting_for_route_calculation">محاسبهٔ مسیر…</string>
|
||||
<string name="waiting_for_route_calculation">در حال محاسبهٔ مسیر…</string>
|
||||
<string name="app_mode_public_transport">حملونقل عمومی</string>
|
||||
<string name="avoid_roads_descr">جادهای که میخواهید هنگام ناوبری از آن بپرهیزید، روی نقشه یا از لیست زیر انتخاب کنید:</string>
|
||||
<string name="show_along_the_route">در امتداد مسیر نشان بده</string>
|
||||
|
@ -2947,7 +2947,7 @@
|
|||
<string name="public_transport_calc_pedestrian">محاسبهٔ مسیر پیاده</string>
|
||||
<string name="public_transport_type">نوع حملونقل</string>
|
||||
<string name="send_log">ارسال گزارش</string>
|
||||
<string name="searching_gps">جستوجوی GPS</string>
|
||||
<string name="searching_gps">در حال جستوجوی GPS</string>
|
||||
<string name="coordinates_widget">ابزارک مختصات</string>
|
||||
<string name="rate_dialog_descr">لطفاً در گوگلپلی دربارهٔ کار ما نظر و امتیاز بدهید.</string>
|
||||
<string name="shared_string_privacy_policy">سیاست حریم خصوصی</string>
|
||||
|
@ -3374,7 +3374,7 @@
|
|||
<string name="monitoring_min_distance_descr_side_effect">اثرات جانبی: بازههای توقف یا اصلاً ضبط نخواهند شد یا فقط یک نقطه بهازای هر کدام ضبط میشود. جابهجاییهای واقعیِ کوچک احتمالاً حذف میشود. فایل نهایی اطلاعات کمتری برای پسپردازش خواهد داشت و همچنین با حذف نقاط زائد در هنگام ضبط و حفظ بالقوهٔ نقاط غیرواقعی (ناشی از گیرایی ضعیف یا اثرات چیپست GPS) اطلاعات آماریِ فایل بدتر میشود.</string>
|
||||
<string name="monitoring_min_distance_descr_recommendation">توصیه: اگر به جزئیات بیشتر از ۵ متر نیاز ندارید و در زمان توقف نمیخواهید داده ضبط کنید، تنظیم حدود ۵ متر احتمالاً خوب جواب بدهد.</string>
|
||||
<string name="live_monitoring_time_buffer">مدت حافظهٔ تأخیری</string>
|
||||
<string name="live_monitoring_tracking_interval">بازهٔ زمانی ردیابی</string>
|
||||
<string name="live_monitoring_tracking_interval">تناوب ردیابی</string>
|
||||
<string name="live_monitoring_adress">نشانی وب</string>
|
||||
<string name="live_monitoring_adress_descr">نشانی اینترنتی را با این پارامترها تعریف کنید:
|
||||
\nlat={0}, lon={1}, timestamp={2}, hdop={3}, altitude={4}, speed={5}, bearing={6}</string>
|
||||
|
@ -3813,7 +3813,7 @@
|
|||
<string name="number_of_gpx_files_selected_pattern">%s فایل رد انتخاب شده است</string>
|
||||
<string name="monitoring_control_start">ضبط</string>
|
||||
<string name="disable_recording_once_app_killed_descrp">هنگامی که برنامه را از طریق برنامههای اخیر ببندید ضبط رد بهطور موقت میایستد. (نشانگر اجرای پسزمینه از نوار اعلان حذف میشود.)</string>
|
||||
<string name="save_global_track_interval_descr">بازهٔ زمانی برای ضبط رد را انتخاب کنید (که از طریق ابزارک ضبط سفر روی نقشه روشن میشود).</string>
|
||||
<string name="save_global_track_interval_descr">تناوب ردنگاری عمومی را انتخاب کنید (که از طریق ابزارک ضبط سفر روی نقشه روشن میشود).</string>
|
||||
<string name="gpx_monitoring_stop">نگهداشتن ضبط سفر</string>
|
||||
<string name="gpx_monitoring_start">ازسرگیری ضبط سفر</string>
|
||||
<string name="app_mode_inline_skates">اسکیت اینلاین</string>
|
||||
|
@ -4061,7 +4061,7 @@
|
|||
<string name="announcement_time_prepare">آمادگی</string>
|
||||
<string name="announcement_time_off_route">خروج از مسیر</string>
|
||||
<string name="announcement_time_arrive">رسیدن به مقصد</string>
|
||||
<string name="announcement_time_intervals">بازههای زمانی و مسافتی</string>
|
||||
<string name="announcement_time_intervals">تناوب زمانی و مسافتی</string>
|
||||
<string name="announcement_time_descr">زمان اعلام پیامهای گفتاری به نوع پیام، سرعت ناوبری جاری و سرعت ناوبری پیشفرض بستگی دارد.</string>
|
||||
<string name="announcement_time_title">زمان اعلام پیام</string>
|
||||
<string name="restart">شروع دوباره</string>
|
||||
|
@ -4073,4 +4073,18 @@
|
|||
<string name="show_start_dialog">نمایش کادر آغاز</string>
|
||||
<string name="trip_recording_show_start_dialog_setting">اگر غیرفعال باشد، بلافاصله پس از لمس ابزارک یا آیتم منو، ضبط آغاز میشود و کادر تأیید ظاهر نمیشود.</string>
|
||||
<string name="lost_data_warning">تمام دادهٔ ذخیرهنشده از دست خواهد رفت.</string>
|
||||
<string name="route_line_use_map_style_appearance">برای خط مسیر از %1$s استفاده میشود که در سبک انتخابشده برای نقشه (%2$s) مشخص شده است.</string>
|
||||
<string name="specify_color_for_map_mode">رنگ حالت نقشهٔ %1$s را مشخص کنید.</string>
|
||||
<string name="trip_recording_logging_interval_info">تناوب ردنگاری مشخص میکند OsmAnd هر چند وقت یک بار دادهٔ مربوط به موقعیت جاری را درخواست کند.</string>
|
||||
<string name="customize_route_line">سفارشیسازی خط مسیر</string>
|
||||
<string name="shared_string_route_line">خط مسیر</string>
|
||||
<string name="release_4_0_beta">• روزآمدسازههای OsmAnd Live منتقل شد به Downloads > Updates
|
||||
\n
|
||||
\n• اکنون میتوانید رنگبندی ردها را بر اساس ارتفاع، سرعت یا شیب انجام دهید.
|
||||
\n
|
||||
\n• گزینهای برای تغییر ظاهر خط مسیر هنگام ناوبری اضافه شد.
|
||||
\n
|
||||
\n• کادر «ضبط سفر» روزآمد شد.
|
||||
\n
|
||||
\n</string>
|
||||
</resources>
|
|
@ -715,7 +715,7 @@
|
|||
<string name="osmand_parking_plugin_description">Enregistrez l\'emplacement de stationnement de votre véhicule et, si besoin, mesurez la durée de stationnement restante.
|
||||
\nCes informations sont visibles sur le Tableau de bord comme sur la carte. Un rappel peut même être ajouté à votre calendrier.</string>
|
||||
<string name="osmand_parking_plugin_name">Stationnement</string>
|
||||
<string name="context_menu_item_add_parking_point">Marquer comme stationnement</string>
|
||||
<string name="context_menu_item_add_parking_point">Stationnement</string>
|
||||
<string name="context_menu_item_delete_parking_point">Supprimer l\'emplacement de stationnement</string>
|
||||
<string name="starting_point_too_far">Point de départ trop éloigné de la route la plus proche.</string>
|
||||
<string name="shared_location">Lieu partagé</string>
|
||||
|
@ -1217,7 +1217,7 @@
|
|||
\nPoints de passage %2$s</string>
|
||||
<string name="gpx_selection_points">%1$s \nPoints</string>
|
||||
<string name="gpx_selection_track">%1$s \nTrace %2$s</string>
|
||||
<string name="shared_string_waypoint">Itinéraire</string>
|
||||
<string name="shared_string_waypoint">Point de passage</string>
|
||||
<string name="map_widget_plain_time">Heure actuelle</string>
|
||||
<string name="loading_smth">Chargement de %1$s…</string>
|
||||
<string name="save_as_favorites_points">Enregistrer comme groupe de favoris</string>
|
||||
|
@ -3722,7 +3722,7 @@
|
|||
<string name="access_hint_enter_address">Saisissez l\'adresse</string>
|
||||
<string name="add_segment_to_the_track">Ajouter à un fichier de trace</string>
|
||||
<string name="empty_state_my_tracks">Ajouter des fichiers de trace</string>
|
||||
<string name="context_menu_item_add_waypoint">Ajouter un point de passage</string>
|
||||
<string name="context_menu_item_add_waypoint">Ajouter une étape</string>
|
||||
<string name="quick_action_add_gpx">Ajouter un point de passage à la trace</string>
|
||||
<string name="start_of_the_track">Début de la trace</string>
|
||||
<string name="attach_to_the_roads">Déplacer sur les routes</string>
|
||||
|
@ -4040,4 +4040,17 @@
|
|||
<string name="lost_data_warning">Toutes les données non enregistrées seront perdues.</string>
|
||||
<string name="show_start_dialog">Afficher la boîte de dialogue de démarrage</string>
|
||||
<string name="trip_recording_show_start_dialog_setting">Si désactivé, l\'enregistrement débutera dès appui sur le gadget ou dans le menu (sans demande de confirmation).</string>
|
||||
<string name="release_4_0_beta">- Les mises à jour d\'OsmAnd Live ont été déplacées vers \"Téléchargements > Mises à jour\"
|
||||
\n
|
||||
\n - Les traces peuvent maintenant être colorées par altitude, vitesse ou pente.
|
||||
\n
|
||||
\n - Ajout d\'une option pour modifier l\'apparence de la ligne d\'itinéraire en navigation
|
||||
\n
|
||||
\n - Mise à jour de la fenêtre \"Enregistrement du trajet\".
|
||||
\n
|
||||
\n</string>
|
||||
<string name="route_line_use_map_style_appearance">La ligne d\'itinéraire utilisera le %1$s pour le style de carte : %2$s.</string>
|
||||
<string name="customize_route_line">Personnaliser la ligne d\'itinéraire</string>
|
||||
<string name="shared_string_route_line">Ligne d\'itinéraire</string>
|
||||
<string name="specify_color_for_map_mode">Définissez une couleur pour le mode de carte : %1$s.</string>
|
||||
</resources>
|
|
@ -270,7 +270,7 @@
|
|||
<string name="poi_dive">Búvárfelszerelés</string>
|
||||
<string name="poi_doityourself">Barkácsáruház</string>
|
||||
<string name="poi_fishing">Horgászfelszerelés</string>
|
||||
<string name="poi_frame">Képkeretbolt</string>
|
||||
<string name="poi_frame">Képkeretező</string>
|
||||
<string name="poi_furniture">Bútorbolt</string>
|
||||
<string name="poi_shop_yes">Egyéb bolt</string>
|
||||
<string name="poi_glaziery">Üveges</string>
|
||||
|
@ -3892,4 +3892,5 @@
|
|||
<string name="poi_local_ref">Vágány / kocsiállás</string>
|
||||
<string name="poi_geodesist">Földmérő</string>
|
||||
<string name="poi_conference_centre">Konferencia-központ</string>
|
||||
<string name="poi_camp_pitch">Sátorhely</string>
|
||||
</resources>
|
|
@ -4044,4 +4044,16 @@
|
|||
<string name="lost_data_warning">Minden nem mentett adat törlődni fog.</string>
|
||||
<string name="show_start_dialog">Kezdő párbeszéd megjelenítése</string>
|
||||
<string name="trip_recording_show_start_dialog_setting">Ha le van tiltva, akkor a felvétel közvetlenül a widget vagy a menüelem megérintése után elindul, kihagyva a megerősítő párbeszédpanelt.</string>
|
||||
<string name="release_4_0_beta">• Az OsmAnd Live frissítések átköltöztek a „Letöltések> Frissítések” helyre
|
||||
\n
|
||||
\n• A nyomvonalak színezhetők magasság, sebesség vagy lejtés szerint.
|
||||
\n
|
||||
\n• Módoítható a navigációs útvonal megjelenése
|
||||
\n
|
||||
\n• Frissült az „Utazás felvétele” párbeszédpanel
|
||||
\n
|
||||
\n</string>
|
||||
<string name="shared_string_route_line">Útvonal</string>
|
||||
<string name="customize_route_line">Útvonal testreszabása</string>
|
||||
<string name="specify_color_for_map_mode">Szín meghatározása a következő térképmódhoz: %1$s.</string>
|
||||
</resources>
|
|
@ -2070,7 +2070,7 @@
|
|||
<string name="rendering_attr_contourWidth_description">Spessore linee isoipse</string>
|
||||
<string name="rendering_attr_contourWidth_name">Spessore linee isoipse</string>
|
||||
<string name="rendering_attr_hideWaterPolygons_description">Acqua</string>
|
||||
<string name="rendering_attr_hideWaterPolygons_name">Non visualizzare l\'acqua</string>
|
||||
<string name="rendering_attr_hideWaterPolygons_name">Nascondi l\'acqua</string>
|
||||
<string name="rendering_attr_contourDensity_description">Densità linee isoipse</string>
|
||||
<string name="configure_screen_quick_action">Azione rapida</string>
|
||||
<string name="quick_action_item_action">Azione %d</string>
|
||||
|
|
|
@ -4053,4 +4053,16 @@
|
|||
<string name="lost_data_warning">כל הנתונים שלא נשמרו יאבדו.</string>
|
||||
<string name="show_start_dialog">להציג חלונית פתיחה</string>
|
||||
<string name="trip_recording_show_start_dialog_setting">אם האפשרות מושבתת, ההקלטה תתחיל מיד לאחר הנגיעה בווידג׳ט או בפריט שבתפריט תוך דילוג על חלונית האישור.</string>
|
||||
<string name="customize_route_line">להתאים קו מסלול אישית</string>
|
||||
<string name="shared_string_route_line">קו מסלול</string>
|
||||
<string name="specify_color_for_map_mode">לציין צבע למצב מפה: %1$s.</string>
|
||||
<string name="release_4_0_beta">• העדכונים החיים של OsmAnd הועברו אל „הורדות > עדכונים”
|
||||
\n
|
||||
\n • אפשר לצבוע מסלולים לפי גובה, מהירות או שיפוע.
|
||||
\n
|
||||
\n • נוספה אפשרות לשנות את מראה קו מסלול הניווט
|
||||
\n
|
||||
\n • החלונית „הקלטת מסלול” עודכנה
|
||||
\n
|
||||
\n</string>
|
||||
</resources>
|
|
@ -556,7 +556,7 @@ POIの更新は利用できません</string>
|
|||
<string name="files_limit">%1$d ファイルが残っています</string>
|
||||
<string name="available_downloads_left">あと%1$d個のファイルがダウンロード可能です</string>
|
||||
<string name="install_paid">フルバージョン</string>
|
||||
<string name="cancel_route">ルートをキャンセル</string>
|
||||
<string name="cancel_route">ルートを破棄しますか?</string>
|
||||
<string name="cancel_navigation">ナビゲーションの停止</string>
|
||||
<string name="clear_destination">選択した目的地、経由地点を削除します、よろしいですか?</string>
|
||||
<string name="download_using_mobile_internet">Wi-Fiに接続されていません。現在の接続を利用してインターネットからダウンロードを行いますか?</string>
|
||||
|
@ -1941,7 +1941,7 @@ POIの更新は利用できません</string>
|
|||
<string name="access_direction_haptic_feedback_descr">進行方向を振動で示して案内します。</string>
|
||||
<string name="use_osm_live_routing_description">OsmAnd Live更新でのナビゲーションを有効化します。</string>
|
||||
<string name="use_osm_live_routing">OsmAnd Liveナビゲーション</string>
|
||||
<string name="access_no_destination">目的地が設定されていません</string>
|
||||
<string name="access_no_destination">アクセシビリティプラグイン: ターゲットが設定されていません</string>
|
||||
<string name="access_disable_offroute_recalc">指定の道を外れた後にルート再計算を行わない</string>
|
||||
<string name="access_disable_wrong_direction_recalc">反対方向へ向かった場合ルートを変更しない</string>
|
||||
<string name="access_disable_wrong_direction_recalc_descr">ルートと反対方向に移動しても、自動的にルートの再計算をしないようにします。</string>
|
||||
|
@ -2294,13 +2294,20 @@ POIの更新は利用できません</string>
|
|||
• GPX経路情報をアプリから直接OSMにアップロードできます
|
||||
• POIを追加してOSMに直接アップロードできます(オフラインの場合は後で行うことができます)
|
||||
"</string>
|
||||
<string name="osmand_extended_description_part8">OsmAndはオープンソースで積極的に開発されています。バグを報告したり、翻訳を改善したり、新しい機能をコーディングすることで、誰もがアプリケーションの開発に貢献できます。このような開発者とユーザーとのやりとりによって、プロジェクトは継続的に改善されています。プロジェクトの進捗状況は、資金調達と新しい機能のテストに大きく左右されます。
|
||||
\n
|
||||
\n地図のおおよそのエリアとその品質(※注 *の数が多いほど充実しています):
|
||||
\n • 西ヨーロッパ: **** • 東ヨーロッパ: *** • ロシア: *** • 北アメリカ: *** • 南アメリカ: ** • アジア: ** • 日本、韓国: *** • 中東: ** • アフリカ: ** • 南極: *
|
||||
\n
|
||||
\n 世界中のほとんどの国の地図がダウンロード可能です!
|
||||
\n フランス、ドイツ、メキシコ、イギリス、スペイン、オランダ、アメリカ、ロシア、ブラジルなどの国の便利なナビゲーターを入手しましょう。</string>
|
||||
<string name="osmand_extended_description_part8">OsmAndはオープンソースで現在も積極的に開発されています。バグを報告したり、翻訳を改善したり、新機能をコーディングしたりすることで、誰もがアプリの開発に貢献できます。またこのプロジェクトは、新機能のコーディングとテストに要する金銭面での貢献によっても支えられています。
|
||||
\n地図のおおよその範囲と品質(※注 *の数が多いほど内容が充実しています):
|
||||
\n• 西ヨーロッパ:****
|
||||
\n• 東ヨーロッパ:***
|
||||
\n• ロシア:***
|
||||
\n• 北アメリカ:***
|
||||
\n• 南アメリカ:**
|
||||
\n• アジア:**
|
||||
\n• 日本、韓国:***
|
||||
\n• 中東:**
|
||||
\n• アフリカ:**
|
||||
\n• 南極大陸:*
|
||||
\n世界中のほとんどの国がダウンロード可能です!
|
||||
\nフランス、ドイツ、メキシコ、イギリス、スペイン、オランダ、アメリカ、ロシア、ブラジルなど、各国において頼りとなるナビゲーターを手に入れましょう。</string>
|
||||
<string name="osmand_plus_extended_description_part1">OsmAnd(OSM Automated Navigation Directions~自動ナビ案内)は、『無償利用可、ワールドワイド対応、高品質のOSM』データを使用した、地図&ナビゲーションアプリです。
|
||||
\n音声と視覚による案内、POI(Point Of Interest~興味的地点)表示、GPX経路の作成と管理、等高線を使った地形情報(要プラグイン)、ドライブ、サイクリング、徒歩移動各移動手段別のモード、OSMの編集等々に対応。
|
||||
\n OsmAnd+は有料のアプリケーションです。購入することで同プロジェクトの資金、新機能開発への援助となり、最新アップデートも利用可能になります。
|
||||
|
@ -2347,7 +2354,7 @@ POIの更新は利用できません</string>
|
|||
<string name="quick_action_showhide_osmbugs_descr">マップ画面でのOSMメモの表示/非表示を切り替えるボタンです。</string>
|
||||
<string name="sorted_by_distance">距離順で並べ替え</string>
|
||||
<string name="search_favorites">お気に入りで検索</string>
|
||||
<string name="hillshade_menu_download_descr">標高の高低をグラデーション表示するには、陰影起伏図(Hillshade Overlay)マップのダウンロードが必要です。</string>
|
||||
<string name="hillshade_menu_download_descr">標高の高低をグラデーション表示するには、\'Hillshade(陰影起伏図)\'マップのダウンロードが必要です。</string>
|
||||
<string name="hillshade_purchase_header">等高線プラグイン『Contour lines plugin — OsmAnd』をインストールすることで、陰影起伏図(高低差を陰影で表したもの)をマップ上に表示できます。</string>
|
||||
<string name="hide_from_zoom_level">ズームレベルを非表示</string>
|
||||
<string name="srtm_menu_download_descr">この地域用の等高線マップをダウンロードします。</string>
|
||||
|
@ -2369,20 +2376,20 @@ POIの更新は利用できません</string>
|
|||
<string name="increase_search_radius">検索範囲を拡大</string>
|
||||
<string name="restart_search">再検索</string>
|
||||
<string name="srtm_color_scheme">配色</string>
|
||||
<string name="osmand_plus_extended_description_part8">" 地図のおおよそのエリアとその品質(※注 *の数が多いほど充実しています):
|
||||
\n • 西ヨーロッパ: ****
|
||||
\n • 東ヨーロッパ: ***
|
||||
\n • ロシア: ***
|
||||
\n • 北米: ***
|
||||
\n • 南アメリカ: **
|
||||
\n • アジア: **
|
||||
\n • 日本、韓国: ***
|
||||
\n • 中東: **
|
||||
\n • アフリカ: **
|
||||
\n • 南極: *
|
||||
\n
|
||||
\n 世界中のほとんどの国の地図がダウンロード可能です!
|
||||
\n アフガニスタンからジンバブエ、オーストラリアからアメリカ、 アルゼンチン、ブラジル、カナダ、フランス、ドイツ、メキシコ、イギリス、スペイン、... "</string>
|
||||
<string name="osmand_plus_extended_description_part8">地図のおおよその範囲と品質:(※注 *の数が多いほど内容が充実しています):
|
||||
\n• 西ヨーロッパ:****
|
||||
\n• 東ヨーロッパ:***
|
||||
\n• ロシア:***
|
||||
\n• 北アメリカ:***
|
||||
\n• 南アメリカ: **
|
||||
\n• アジア:**
|
||||
\n• 日本、韓国:***
|
||||
\n• 中東:**
|
||||
\n•アフリカ:**
|
||||
\n•南極大陸:*
|
||||
\n世界中のほとんどの国がダウンロード可能です!
|
||||
\nアフガニスタンからジンバブエへ、オーストラリアからアメリカへも…またアルゼンチン、ブラジル、カナダ、フランス、ドイツ、メキシコ、イギリス、スペイン等々…
|
||||
\n</string>
|
||||
<string name="osmand_plus_extended_description_part7">"
|
||||
直接OSMに寄与
|
||||
• データ、バグの報告ができます
|
||||
|
@ -2812,7 +2819,7 @@ POIの更新は利用できません</string>
|
|||
<string name="powered_by_osmand">By OsmAnd</string>
|
||||
<string name="osm_live_plan_pricing">プランと料金</string>
|
||||
<string name="osm_live_payment_monthly_title">月間</string>
|
||||
<string name="osm_live_payment_3_months_title">3ヶ月間</string>
|
||||
<string name="osm_live_payment_3_months_title">3ヶ月毎</string>
|
||||
<string name="osm_live_payment_annual_title">年間</string>
|
||||
<string name="osm_live_payment_month_cost_descr">%1$s / 月</string>
|
||||
<string name="osm_live_payment_month_cost_descr_ex">%1$.2f %2$s / 月</string>
|
||||
|
@ -3080,9 +3087,9 @@ POIの更新は利用できません</string>
|
|||
<string name="shared_string_track_is_saved">経路%sを保存しました</string>
|
||||
<string name="temporary_conditional_routing">一時的な制限の検討</string>
|
||||
<string name="quick_action_need_to_add_item_to_list">『クイックアクション』のリストに最低ひとつは項目を設定する必要があります</string>
|
||||
<string name="routing_attr_piste_type_downhill_name">アルペン/ダウンヒルスキー</string>
|
||||
<string name="routing_attr_piste_type_downhill_name">アルペンスキーとダウンヒルスキー</string>
|
||||
<string name="routing_attr_piste_type_downhill_description">アルペンスキーまたはダウンヒルスキーに用の斜面(ゲレンデ)やスキーリフトへの道</string>
|
||||
<string name="routing_attr_piste_type_nordic_name">クロスカントリー/ノルディックスキー</string>
|
||||
<string name="routing_attr_piste_type_nordic_name">クロスカントリースキーとノルディックスキー</string>
|
||||
<string name="routing_attr_piste_type_nordic_description">ノルディックスキーやクロスカントリースキー用コースやそれらに用いられる小道などです。</string>
|
||||
<string name="routing_attr_piste_type_skitour_name">スキーツーリング</string>
|
||||
<string name="routing_attr_piste_type_skitour_description">スキーツーリング用ルートです。</string>
|
||||
|
@ -3354,9 +3361,9 @@ POIの更新は利用できません</string>
|
|||
<string name="route_recalculation">ルート再計算</string>
|
||||
<string name="accessibility_announce">案内</string>
|
||||
<string name="login_and_pass">ユーザー名とパスワード</string>
|
||||
<string name="plugin_global_prefs_info">これらの設定はアプリ全般に関するもので、すべてのプロファイルに適用されます</string>
|
||||
<string name="plugin_global_prefs_info">これらのプラグイン設定はアプリ全般に関するもので、すべてのプロファイルに適用されます</string>
|
||||
<string name="osm_editing">OSM編集</string>
|
||||
<string name="osm_edits_view_descr">まだアップロードしていない編集やOSMバグを%1$sで表示できます。アップロードされた後にはOsmAndに表示されません。</string>
|
||||
<string name="osm_edits_view_descr">まだアップロードしていない編集やOSMバグを%1$sで表示できます。アップロードされた変更部分は表示されなくなります。</string>
|
||||
<string name="app_mode_osm">OSM</string>
|
||||
<string name="select_nav_icon_descr">ナビゲーションまたは移動中に表示されるアイコンです。</string>
|
||||
<string name="select_map_icon_descr">静止時に表示されるアイコンです。</string>
|
||||
|
@ -3489,9 +3496,9 @@ POIの更新は利用できません</string>
|
|||
<string name="shared_string_square">四角形</string>
|
||||
<string name="shared_string_min">最小</string>
|
||||
<string name="quick_action_transport_descr">マップ内公共交通機関の表示/非表示を切り替えるボタンです。</string>
|
||||
<string name="create_edit_poi">POIの作成/編集</string>
|
||||
<string name="create_edit_poi">POIの作成・編集</string>
|
||||
<string name="parking_positions">駐車位置</string>
|
||||
<string name="add_edit_favorite">お気に入りの追加/編集</string>
|
||||
<string name="add_edit_favorite">お気に入りの追加・編集</string>
|
||||
<string name="reset_deafult_order">アイテム順序を初期状態に戻します</string>
|
||||
<string name="back_to_editing">編集に戻る</string>
|
||||
<string name="quick_action_switch_profile_descr">選択したプロファイルを切り替えるボタンです。</string>
|
||||
|
@ -3518,7 +3525,7 @@ POIの更新は利用できません</string>
|
|||
<string name="ltr_or_rtl_combine_via_slash_with_space">%1$s / %2$s</string>
|
||||
<string name="osm_live_payment_subscription_management">お支払いは、購入の確認後にGoogle Playアカウントに請求されます。
|
||||
\n
|
||||
\nサブスクリプションは更新日より前にキャンセルしない限り、自動的に更新されます。アカウントの更新期間(月/ 3ヶ月/年)に準じた更新日に請求されます。
|
||||
\nサブスクリプションは更新日前にキャンセルしない限り、自動的に延長されます。アカウントには更新日に更新期間(月/ 3ヶ月/年)に応じた金額が請求されます。
|
||||
\n
|
||||
\nサブスクリプションの管理およびキャンセルはGoogle Playの設定からおこなえます。</string>
|
||||
<string name="search_poi_types">POIのタイプで検索</string>
|
||||
|
@ -3661,7 +3668,7 @@ POIの更新は利用できません</string>
|
|||
<string name="height_limit_description">車高を入力してください。一部のルートにおいては、車高の高い車両では通行できない場合があります。</string>
|
||||
<string name="weight_limit_description">車両の重量を入力してください。一部のルートにおいては、大型車両では通行できない場合があります。</string>
|
||||
<string name="lenght_limit_description">車の長さを入力してください。一部のルートにおいては、長い車両では通行できない場合があります。</string>
|
||||
<string name="shared_string_always">常に</string>
|
||||
<string name="shared_string_always">常時</string>
|
||||
<string name="screen_control">画面の制御</string>
|
||||
<string name="turn_screen_on_power_button_disabled">現在無効。 \'画面を表示する時間\'の下にある\'画面を常に表示\'への設定が必要です。</string>
|
||||
<string name="keep_screen_off">画面オフを維持</string>
|
||||
|
@ -3725,9 +3732,9 @@ POIの更新は利用できません</string>
|
|||
<string name="app_mode_inline_skates">インラインスケート</string>
|
||||
<string name="quick_action_remove_next_destination">最も近い目的地を削除</string>
|
||||
<string name="please_provide_point_name_error">地点の名前を入力してください</string>
|
||||
<string name="quick_action_remove_next_destination_descr">ルート上の現在の目的地点が削除されます。目的地に着いた場合はナビは停止します。</string>
|
||||
<string name="quick_action_remove_next_destination_descr">ルート上の次の目的地を削除します。それが最終目的地の場合は、ナビゲーションが停止します。</string>
|
||||
<string name="search_download_wikipedia_maps">Wikipediaマップのダウンロード</string>
|
||||
<string name="plugin_wikipedia_description">Wikipediaから興味のあるポイントに関する情報を取得します。それがあなたのモバイルオフラインガイドになります - Wikipediaプラグインを有効にして、周囲の名所に関する記事を楽しんでください。</string>
|
||||
<string name="plugin_wikipedia_description">場所や目的地に関する記事が掲載されたWikipediaのオフラインポケットガイドを活用し、ランドマークや観光名所の詳しい情報を入手しましょう。</string>
|
||||
<string name="add_hidden_group_info">追加した地点はマップ上に表示されません。選択したグループは非表示になっているため、\"%s\"から見つけることができます。</string>
|
||||
<string name="shared_string_save_as_gpx">新しい経路ファイルとして保存</string>
|
||||
<string name="add_segment_to_the_track">経路ファイルを追加</string>
|
||||
|
@ -3762,8 +3769,8 @@ POIの更新は利用できません</string>
|
|||
<string name="get_discount_second_part">次年度以降 %1$s</string>
|
||||
<string name="get_discount_first_few_part">初%2$s度 %1$s</string>
|
||||
<string name="get_discount_first_part">初%2$s度 %1$s</string>
|
||||
<string name="gpx_monitoring_stop">ルート記録を一時停止</string>
|
||||
<string name="gpx_monitoring_start">ルート記録を続行</string>
|
||||
<string name="gpx_monitoring_stop">旅程の記録を一時停止</string>
|
||||
<string name="gpx_monitoring_start">旅程の記録を続行</string>
|
||||
<string name="system_default_theme">システムのデフォルト</string>
|
||||
<string name="all_next_segments_will_be_recalc">以後のすべてのセグメントは、選択したプロファイルを使用して再計算されます。</string>
|
||||
<string name="all_next_segments">以後のすべてのセグメント</string>
|
||||
|
@ -3776,7 +3783,7 @@ POIの更新は利用できません</string>
|
|||
<string name="shared_string_redo">繰り返し</string>
|
||||
<string name="release_3_8">• ルート計画機能を更新 : セグメントごとに異なるナビゲーションタイプを使用し、経路として反映することが可能に
|
||||
\n
|
||||
\n• 経路の新しい外観オプション : 色、太さ、表示方向矢印、開始/終了アイコン選択
|
||||
\n• 経路の新しい外観オプション : 色、太さ、表示方向矢印、開始と終了アイコンの選択
|
||||
\n
|
||||
\n• 自転車ノードの視認性を向上
|
||||
\n
|
||||
|
@ -3794,13 +3801,13 @@ POIの更新は利用できません</string>
|
|||
<string name="number_of_gpx_files_selected_pattern">%s個の経路ファイルが選択されました</string>
|
||||
<string name="shared_string_file_name">ファイル名</string>
|
||||
<string name="disable_recording_once_app_killed_descrp">(最近使用したアプリを介して) OsmAndを終了すると、GPXの記録が一時停止されます(バックグラウンドサービスインジケーターがAndroid通知バーから消えます。)</string>
|
||||
<string name="save_global_track_interval_descr">一般的な経路記録の記録間隔を定義します(マップ画面の\'GPX\'ボタンを使用)</string>
|
||||
<string name="save_global_track_interval_descr">一般的な経路記録の記録間隔を指定します(マップウィジェットの\'旅程の記録\'ボタンでONにします)</string>
|
||||
<string name="shared_string_is_saved">保存されました</string>
|
||||
<string name="sort_last_modified">最終更新日</string>
|
||||
<string name="sort_name_descending">名称: 降順(Z-A)</string>
|
||||
<string name="sort_name_ascending">名称: 昇順(A-Z)</string>
|
||||
<string name="use_native_pt_desc">Java(セーフモード)での公共交通機関ルーティング計算に切り替えます</string>
|
||||
<string name="perform_oauth_authorization_description">OsmEdit機能を利用するには、OAuthでのログインが必要です。</string>
|
||||
<string name="use_native_pt_desc">Java(セーフモード)での公共交通機関ルート計算に切り替えます</string>
|
||||
<string name="perform_oauth_authorization_description">OsmEdit機能を利用するには、OAuth方式でのログインが必要です。</string>
|
||||
<string name="perform_oauth_authorization">OAuthでログイン</string>
|
||||
<string name="clear_osm_token">OpenStreetMapOAuthトークンを消去する</string>
|
||||
<string name="osm_edit_logout_success">ログアウトしました</string>
|
||||
|
@ -3832,20 +3839,20 @@ POIの更新は利用できません</string>
|
|||
<string name="use_login_password">ユーザー名とパスワードを使用する</string>
|
||||
<string name="user_login">ログイン</string>
|
||||
<string name="manage_subscription">サブスクリプションの管理</string>
|
||||
<string name="subscription_payment_issue_title">サブスクリプションに際し問題が発生しています。ボタンをタップしてGooglePlayサブスクリプション設定に移動し、お支払い方法を確認してください。</string>
|
||||
<string name="subscription_payment_issue_title">ボタンをタップしてGoogle Playで支払い方法を設定し、サブスクリプションを修正します。</string>
|
||||
<string name="subscription_expired_title">OsmAndLiveサブスクリプションの有効期限が切れました</string>
|
||||
<string name="subscription_paused_title">OsmAndLiveサブスクリプションが一時停止されました</string>
|
||||
<string name="subscription_on_hold_title">OsmAndLiveサブスクリプションは保留中です</string>
|
||||
<string name="markers_history">マーカーの履歴</string>
|
||||
<string name="send_files_to_openstreetmap">GPXファイルをOpenStreetMapに送信</string>
|
||||
<string name="enter_text_separated">タグはカンマで区切って入力してください。</string>
|
||||
<string name="gpx_upload_public_visibility_descr">パブリック状態は、経路がGPS経路およびGPS経路リストに公開を目的として表示されることを示唆しています。 APIを介して提供されるデータは、経路ページを参照していません。経路ポイントのタイムスタンプは、パブリックGPS APIからは入手できず、各地点は時系列で並べられることはありません。ただし他のユーザーは、公開経路リストとその中のタイムスタンプから生の経路データをダウンロードすることができます。</string>
|
||||
<string name="gpx_upload_identifiable_visibility_descr">識別可能状態は、経路がGPS経路およびパブリックGPS経路リストに表示されることを示唆しています。他のユーザーは現在の経路をダウンロードして、ユーザー名とリンクできます。 trackpoints APIを介して配信されるデータは、元の経路追跡ページを参照します。経路ポイントのタイムスタンプは、パブリックGPSAPIを介して入手できます。</string>
|
||||
<string name="gpx_upload_private_visibility_descr">プライベート状態は、経路がパブリックリストに表示されないことを示唆しています。経路ポイントは、タイムスタンプなしでパブリックGPS APIを介して引き続き利用できますが、時系列で並べられることはありません。</string>
|
||||
<string name="gpx_upload_trackable_visibility_descr">追跡可能状態にある場合は経路が公開リストに表示されないことを示唆していますが、経路ポイントは自体はタイムスタンプ付きの公開GPSAPIを介して引き続き利用できます。他のユーザーからはあなたに直接関連付けることはできず、自身の処理済み経路ポイントのみをダウンロードできます。</string>
|
||||
<string name="gpx_upload_public_visibility_descr">\"公開 \"状態は、追跡機能にてユーザーのGPS追跡、公開GPS追跡リスト、および生データのタイムスタンプ付き公開追跡リストに公開されることを意味します。APIを介して提供されるデータはユーザーの追跡ページを参照しません。追跡ポイントのタイムスタンプはパブリックGPS APIでは利用できず、また追跡ポイントは時系列に並んでいません。</string>
|
||||
<string name="gpx_upload_identifiable_visibility_descr">\"識別可能\"状態は、経路がGPS経路およびパブリックGPS経路リストに表示されることを示唆しています。他のユーザーは現在の経路をダウンロードして、ユーザー名とリンクできます。経路ポイント APIを介して配信されるデータは、元の経路追跡ページを参照します。経路ポイントのタイムスタンプは、公開されているGPS APIを通じて入手できます。</string>
|
||||
<string name="gpx_upload_private_visibility_descr">\"プライベート\"状態は、経路が公開リストに表示されないことを示唆しています。経路ポイントはタイムスタンプなしでパブリックGPS APIを介して引き続き利用できますが、時系列で並べられることはありません。</string>
|
||||
<string name="gpx_upload_trackable_visibility_descr">\"追跡可能\"状態は、経路が公開リストに表示されることはありませんが、公開されているGPS APIからのダウンロードを通じて、タイムスタンプ付きの経路ポイント(個人と直接関連付けることはできません)を処理出来ることを意味します。</string>
|
||||
<string name="login_account">アカウント</string>
|
||||
<string name="message_graph_will_be_available_after_recalculation">ルートが再計算されるのを待ちます。
|
||||
\nグラフは再計算後に利用できるようになります。</string>
|
||||
<string name="message_graph_will_be_available_after_recalculation">しばらくお待ち下さい。
|
||||
\nグラフはルートが再計算された後に利用できるようになります。</string>
|
||||
<string name="use_dev_url_descr">OSM通知/ POI / GPXのアップロードをテストする場合、openstreetmap.orgではなくdev.openstreetmap.orgを使用するよう切り替えます。</string>
|
||||
<string name="use_dev_url">dev.openstreetmap.orgを使用</string>
|
||||
<string name="announcement_time_prepare">次々回案内(中距離)</string>
|
||||
|
@ -4034,4 +4041,41 @@ POIの更新は利用できません</string>
|
|||
<string name="change_folder">フォルダーの変更</string>
|
||||
<string name="show_start_dialog">開始ダイアログを表示</string>
|
||||
<string name="trip_recording_show_start_dialog_setting">無効にした場合、ウィジェットまたはメニュー項目をタップするとすぐに記録が始まり、確認のダイアログは表示されません。</string>
|
||||
<string name="use_native_pt">ネイティブ公共交通機関モードの展開</string>
|
||||
<string name="shared_string_graph">グラフ</string>
|
||||
<string name="message_need_calculate_route_before_show_graph">%1$sデータは道路でのみ利用可能です。グラフを表示するには、\"地点間ルート\"を使用してルートを計算する必要があります。</string>
|
||||
<string name="app_mode_gap">ギャップ</string>
|
||||
<string name="voice_prompts_timetable">音声アナウンスの間隔</string>
|
||||
<string name="customize_route_line">ルートラインのカスタマイズ</string>
|
||||
<string name="shared_string_route_line">ルートライン</string>
|
||||
<string name="route_line_use_map_style_appearance">ルートライン指定は%1$s、選択したマップスタイルは:%2$s</string>
|
||||
<string name="specify_color_for_map_mode">マップモードの色指定: %1$s</string>
|
||||
<string name="release_4_0_beta">• OsmAndLiveのアップデートは\"ダウンロード\">\"更新\"に移動
|
||||
\n
|
||||
\n• 経路は、高度、速度、または傾斜によって色付けされる可能性あり
|
||||
\n
|
||||
\n• ナビゲーションルートラインの外観を変更するオプションが追加
|
||||
\n
|
||||
\n• \"旅程記録\"ダイアログを更新
|
||||
\n
|
||||
\n</string>
|
||||
<string name="start_finish_icons">開始・終了アイコン</string>
|
||||
<string name="contour_lines_thanks">\'等高線(Contour lines)\'をご購入いただきありがとうございます</string>
|
||||
<string name="osm_live_payment_desc_hw">サブスクリプションは選択した期間に応じて課金されます。 AppGalleryからいつでもキャンセルできます。</string>
|
||||
<string name="osm_live_payment_subscription_management_hw">お支払いは、購入の確認後にAppGalleryアカウントへ請求されます。
|
||||
\n
|
||||
\nサブスクリプションは更新日前にキャンセルされない限り自動的に延長されます。アカウントには更新日に更新期間(月/ 3ヶ月/年)に応じた金額が請求されます。
|
||||
\n
|
||||
\nサブスクリプションの管理およびキャンセルはAppGalleryの設定からおこなえます。</string>
|
||||
<string name="lang_de_casual">ドイツ語(話し言葉)</string>
|
||||
<string name="navigate_point_mgrs">MGRS(Military Grid Reference System)</string>
|
||||
<string name="what_is_new">新着情報</string>
|
||||
<string name="snowmobile_render_descr">スノーモービルレジャー用の専用道路や通路です。</string>
|
||||
<string name="navigate_point_format_mgrs">MGRS(Military Grid Reference System)</string>
|
||||
<string name="mgrs_format_descr">OsmAndは、UTM NATO形式類似のMGRSを使用します。</string>
|
||||
<string name="shared_string_legend">凡例</string>
|
||||
<string name="n_items_of_z">%2$sの%1$s</string>
|
||||
<string name="app_mode_wheelchair_forward">基本前進のみの車椅子</string>
|
||||
<string name="track_coloring_solid">通常色</string>
|
||||
<string name="in_case_of_reverse_direction">逆方向の場合</string>
|
||||
</resources>
|
|
@ -3941,4 +3941,8 @@
|
|||
<string name="routing_attr_height_obstacles_description">Ruting kan unngå kraftige oppoverbakker.</string>
|
||||
<string name="trip_recording_save_and_continue">Lagre og fortsett</string>
|
||||
<string name="lost_data_warning">All ulagret data vil gå tapt.</string>
|
||||
<string name="show_start_dialog">Vis startdialog</string>
|
||||
<string name="customize_route_line">Tilpass rutelinje</string>
|
||||
<string name="shared_string_route_line">Rutelinje</string>
|
||||
<string name="specify_color_for_map_mode">Angi farge for kartmodus: %1$s.</string>
|
||||
</resources>
|
|
@ -2884,7 +2884,7 @@
|
|||
<string name="quick_action_day_night_switch_mode">Wissel tussen dag-/nachtmodus</string>
|
||||
<string name="routeInfo_surface_name">Oppervlakte</string>
|
||||
<string name="routeInfo_smoothness_name">Kwaliteit wegdek</string>
|
||||
<string name="routeInfo_steepness_name">Steilte</string>
|
||||
<string name="routeInfo_steepness_name">Helling</string>
|
||||
<string name="run_full_osmand_msg">U gebruikt {0} kaart geleverd door OsmAnd. Wilt u de \"OsmAnd full\" versie openen\?</string>
|
||||
<string name="run_full_osmand_header">Open OsmAnd\?</string>
|
||||
<string name="angular_measeurement">Eenheid hoeken</string>
|
||||
|
|
|
@ -3894,4 +3894,5 @@
|
|||
<string name="poi_conference_centre">Centro de conferências</string>
|
||||
<string name="poi_local_ref">Geodesia</string>
|
||||
<string name="poi_geodesist">Geodesia</string>
|
||||
<string name="poi_camp_pitch">Campo de acampamento</string>
|
||||
</resources>
|
|
@ -4045,4 +4045,17 @@
|
|||
<string name="trip_recording_logging_interval_info">O intervalo de registro define o período de tempo no qual OsmAnd solicitará os dados de posição de localização atual.</string>
|
||||
<string name="show_start_dialog">Mostrar caixa de diálogo inicial</string>
|
||||
<string name="trip_recording_show_start_dialog_setting">Se desativado, a gravação começará logo após tocar no widget ou item de menu, pulando a caixa de diálogo de confirmação.</string>
|
||||
<string name="customize_route_line">Personalizar linha de rota</string>
|
||||
<string name="shared_string_route_line">Linha de rota</string>
|
||||
<string name="route_line_use_map_style_appearance">A linha de rota seria usada %1$s especificado no estilo de mapa selecionado: %2$s.</string>
|
||||
<string name="specify_color_for_map_mode">Especifique a cor para o modo de mapa: %1$s.</string>
|
||||
<string name="release_4_0_beta">"• As atualizações do OsmAnd Live foram movidas para \"Downloads > Atualizações\"
|
||||
\n
|
||||
\n • As trilhas agora podem ser coloridas por altitude, velocidade ou inclinação.
|
||||
\n
|
||||
\n • Adicionada opção para alterar a aparência da linha da rota de navegação
|
||||
\n
|
||||
\n • Caixa de diálogo \"Gravação de viagem\" atualizada
|
||||
\n
|
||||
\n"</string>
|
||||
</resources>
|
|
@ -3886,4 +3886,7 @@
|
|||
<string name="poi_piste_name">Название трассы</string>
|
||||
<string name="poi_piste_ski_jump">Лыжный трамплин</string>
|
||||
<string name="poi_gladed_yes">По лесу: да</string>
|
||||
<string name="poi_wildlife_crossing_bat_tunnel">Туннель летучих мышей</string>
|
||||
<string name="poi_wildlife_crossing_bat_bridge">Мост летучих мышей</string>
|
||||
<string name="poi_conference_centre">Конференц-центр</string>
|
||||
</resources>
|
|
@ -597,7 +597,7 @@
|
|||
<string name="reading_cached_tiles">Чтение кешированных растровых карт…</string>
|
||||
<string name="version_index_is_big_for_memory">Недостаточно памяти для локальной карты «{0}»</string>
|
||||
<string name="version_index_is_not_supported">Версия локальной карты «{0}» не поддерживается</string>
|
||||
<string name="osmand_routing_experimental">Офлайн-навигация OsmAnd — это экспериментальная функция, и она не работает на дистанциях больше 20 км.
|
||||
<string name="osmand_routing_experimental">Локальная навигация OsmAnd — это экспериментальная функция, и она не работает на дистанциях больше 20 км.
|
||||
\n
|
||||
\nНавигация временно переключена на онлайн-сервис CloudMade.</string>
|
||||
<string name="specified_dir_doesnt_exist">Невозможно найти указанную папку.</string>
|
||||
|
@ -1528,7 +1528,7 @@
|
|||
<string name="rendering_attr_subwayMode_name">Линии метро</string>
|
||||
<string name="continue_navigation">Продолжить навигацию</string>
|
||||
<string name="pause_navigation">Приостановить навигацию</string>
|
||||
<string name="rendering_attr_alpineHiking_description">Отрисовка дорог cогласно шкале SAC.</string>
|
||||
<string name="rendering_attr_alpineHiking_description">Отрисовка дорог согласно шкале SAC.</string>
|
||||
<string name="rendering_attr_hikingRoutesOSMC_description">Отрисовка дорог согласно трассам OSMC.</string>
|
||||
<string name="arrival_distance_factor_early">Раннее</string>
|
||||
<string name="arrival_distance_factor_normally">По умолчанию</string>
|
||||
|
@ -1580,7 +1580,10 @@
|
|||
<string name="text_size">Размер текста</string>
|
||||
<string name="local_index_description">Нажмите на любой элемент списка для просмотра более подробной информации, долго удерживайте, чтобы поместить в архив или удалить. Текущие данные на устройстве (%1$s свободно):</string>
|
||||
<string name="anonymous_user">Анонимный пользователь</string>
|
||||
<string name="anonymous_user_hint">Анонимному пользователю недоступно:\n- создание групп;\n- синхронизация групп и устройств с сервером;\n- управление группами и устройствами в личном кабинете.</string>
|
||||
<string name="anonymous_user_hint">Анонимному пользователю недоступно:
|
||||
\n— создание групп;
|
||||
\n— синхронизация групп и устройств с сервером;
|
||||
\n— управление группами и устройствами в личном кабинете.</string>
|
||||
<string name="logged_as">Вы вошли как %1$s</string>
|
||||
<string name="rendering_category_routes">Маршруты</string>
|
||||
<string name="rendering_category_details">Детали</string>
|
||||
|
@ -1894,7 +1897,7 @@
|
|||
<string name="shared_string_skip">Пропустить</string>
|
||||
<string name="app_name_osmand">OsmAnd</string>
|
||||
<string name="plugin_settings">Плагины</string>
|
||||
<string name="offline_maps_and_navigation">Офлайн-карты
|
||||
<string name="offline_maps_and_navigation">Локальные карты
|
||||
\nи навигация</string>
|
||||
<string name="building_number">Номер дома</string>
|
||||
<string name="rendering_attr_pisteGrooming_name">Тип лыжной трассы</string>
|
||||
|
@ -2385,7 +2388,7 @@
|
|||
<string name="shared_string_road">Дорога</string>
|
||||
<string name="show_guide_line">Показывать направляющие линии</string>
|
||||
<string name="rendering_value_darkyellow_name">Тёмно-жёлтый</string>
|
||||
<string name="osmand_extended_description_part8">OsmAnd — это активно развивающийся проект с открытым исходным кодом. Благодаря открытости, каждый может внести свой вклад в приложение, сообщая об ошибках, совершенствуя перевод или разрабатывая новые возможности. Кроме того, проект финансируется за счет денежных взносов с целью разработки и тестирования новых функций.
|
||||
<string name="osmand_extended_description_part8">OsmAnd — это активно развивающийся проект с открытым исходным кодом. Благодаря открытости, каждый может внести свой вклад в приложение, сообщая об ошибках, совершенствуя перевод или разрабатывая новые возможности. Кроме того, проект финансируется за счёт денежных взносов с целью разработки и тестирования новых функций.
|
||||
\nПримерное покрытие и качество карт:
|
||||
\n • Западная Европа: ****
|
||||
\n • Восточная Европа: ***
|
||||
|
@ -2398,7 +2401,7 @@
|
|||
\n • Африка: **
|
||||
\n • Антарктида:
|
||||
\nДля скачивания доступно большинство стран мира!
|
||||
\n Получите надежный навигатор в своей стране — будь то Франция, Германия, Мексика, Великобритания, Испания, Нидерланды, США, Россия, Бразилия или любая другая.</string>
|
||||
\n Получите надёжный навигатор в своей стране — будь то Франция, Германия, Мексика, Великобритания, Испания, Нидерланды, США, Россия, Бразилия или любая другая.</string>
|
||||
<string name="osmand_plus_extended_description_part8">Примерная карта покрытия и качество:
|
||||
\n • Западная Европа: ****
|
||||
\n • Восточная Европа: ***
|
||||
|
@ -2519,11 +2522,11 @@
|
|||
\n• Просмотр вашей скорости и высоты над уровнем моря
|
||||
\n• Функция записи GPX позволяет вам записывать ваше путешествие и делиться им
|
||||
\n• Через приложение вы можете включить отображение контурных линий и затемнение рельефа</string>
|
||||
<string name="osmand_extended_description_part6">Прогулки, пеший туризм, экскурсии
|
||||
\n• Карта показывает пешеходные и треккинговые тропы
|
||||
\n• Википедия на предпочитаемом вами языке может многое рассказать вам во время экскурсии по городу
|
||||
\n• Остановки общественного транспорта (автобус, трамвай, поезд), включая названия маршрутов, помогут ориентироваться в новом городе
|
||||
\n• GPS навигация в пешеходном режиме высчитывает маршрут, используя пешеходные тропы
|
||||
<string name="osmand_extended_description_part6">Прогулки, пеший туризм, экскурсии
|
||||
\n• Карта показывает пешеходные и трекинговые тропы
|
||||
\n• Википедия на предпочитаемом вами языке может многое рассказать вам во время экскурсии по городу
|
||||
\n• Остановки общественного транспорта (автобус, трамвай, поезд), включая названия маршрутов, помогут ориентироваться в новом городе
|
||||
\n• GPS навигация в пешеходном режиме высчитывает маршрут, используя пешеходные тропы
|
||||
\n• Отправьте и следуйте по маршруту GPX или запишите и поделитесь своим собственным
|
||||
\n</string>
|
||||
<string name="osmand_extended_description_part7">Внесение вклада в OSM
|
||||
|
@ -2944,7 +2947,7 @@
|
|||
<string name="routing_attr_avoid_ferry_name">Без паромов</string>
|
||||
<string name="routing_attr_avoid_ferry_description">Исключить паромы</string>
|
||||
<string name="send_log">Отправить журнал</string>
|
||||
<string name="public_transport_no_route_title">К сожалению OsmAnd не смог найти подходящий для вас маршрут.</string>
|
||||
<string name="public_transport_no_route_title">К сожалению, OsmAnd не смог найти подходящий для вас маршрут.</string>
|
||||
<string name="public_transport_try_ped">Попробуйте пройти навигацию пешком.</string>
|
||||
<string name="public_transport_try_change_settings">Попробуйте изменить настройки.</string>
|
||||
<string name="public_transport_calc_pedestrian">Рассчитать маршрут ходьбы</string>
|
||||
|
@ -3772,7 +3775,7 @@
|
|||
<string name="all_previous_segments_will_be_recalc">Все предыдущие сегменты будут пересчитаны с использованием выбранного профиля.</string>
|
||||
<string name="open_saved_track">Открыть сохранённый трек</string>
|
||||
<string name="disable_recording_once_app_killed_descrp">Остановка записи GPX при принудительном закрытии (через последние приложения). (Из панели уведомлений Android исчезнет значок фонового режима.)</string>
|
||||
<string name="shared_string_is_saved">сохранен</string>
|
||||
<string name="shared_string_is_saved">сохранён</string>
|
||||
<string name="one_point_error">Добавьте хотя бы две точки.</string>
|
||||
<string name="shared_string_redo">Повторить</string>
|
||||
<string name="release_3_8">• Обновлённая функция планирования маршрута позволяет применять к сегментам разные режимы навигации и настраивать привязку к дорогам
|
||||
|
@ -3794,7 +3797,7 @@
|
|||
<string name="sort_name_descending">Имя: Я - А</string>
|
||||
<string name="sort_name_ascending">Имя: А - Я</string>
|
||||
<string name="start_finish_icons">Значки старта и финиша</string>
|
||||
<string name="contour_lines_thanks">Спасибо за покупку \'Контурных линий\'</string>
|
||||
<string name="contour_lines_thanks">Спасибо за покупку «Контурных линий»</string>
|
||||
<string name="routing_attr_avoid_footways_description">Избегать пешеходных дорожек</string>
|
||||
<string name="routing_attr_avoid_footways_name">Избегать пешеходных дорожек</string>
|
||||
<string name="osm_live_payment_desc_hw">Подписка оплачивается за выбранный период. Отмените её в AppGallery в любое время.</string>
|
||||
|
@ -3863,7 +3866,7 @@
|
|||
<string name="add_to_opr">Добавить в OpenPlaceReviews</string>
|
||||
<string name="add_to_mapillary">Добавить в Mapillary</string>
|
||||
<string name="add_photos_descr">OsmAnd показывает фотографии из нескольких источников:
|
||||
\nOpenPlaceReviews — фотогорафии POI;
|
||||
\nOpenPlaceReviews — фотографии POI;
|
||||
\nMapillary — изображения улиц;
|
||||
\nWeb / Wikimedia — фотографии POI по данным OpenStreetMap.</string>
|
||||
<string name="shared_string_resources">Ресурсы</string>
|
||||
|
@ -3885,7 +3888,7 @@
|
|||
<string name="app_mode_kayak">Каяк</string>
|
||||
<string name="ltr_or_rtl_combine_via_star">%1$s * %2$s</string>
|
||||
<string name="lang_de_casual">Немецкий (повседневный)</string>
|
||||
<string name="app_mode_light_aircraft">Легкий самолет</string>
|
||||
<string name="app_mode_light_aircraft">Лёгкий самолёт</string>
|
||||
<string name="plan_route_add_new_segment">Добавить новый сегмент</string>
|
||||
<string name="plan_route_join_segments">Объединить сегменты</string>
|
||||
<string name="plan_route_split_before">Разделить до</string>
|
||||
|
@ -4008,7 +4011,7 @@
|
|||
<string name="live_update_frequency_day_variant">Обновления карт будут проверяться каждый день. Следующий раз %1$s в %2$s.</string>
|
||||
<string name="live_update_frequency_hour_variant">Обновления карт будут проверяться каждый час. Следующий раз %1$s в %2$s.</string>
|
||||
<string name="delete_updates">Удалить обновления</string>
|
||||
<string name="live_update_delete_updates_msg">Вы уверены, что хотите удалить все live обновления для %s\?</string>
|
||||
<string name="live_update_delete_updates_msg">Вы уверены, что хотите удалить все live-обновления для %s\?</string>
|
||||
<string name="purchases">Покупки</string>
|
||||
<string name="quick_action_show_hide_title">Показать/скрыть</string>
|
||||
<string name="rendering_attr_noNatureReserveBoundaries_name">Природные границы</string>
|
||||
|
@ -4029,9 +4032,9 @@
|
|||
<string name="track_recording_save_and_stop">Сохранить и остановить запись</string>
|
||||
<string name="track_recording_title">Запись трека остановлена</string>
|
||||
<string name="track_recording_description">Вы уверены, что хотите остановить запись\?
|
||||
\nВсе несохраненные данные будут потеряны.</string>
|
||||
\nВсе несохранённые данные будут потеряны.</string>
|
||||
<string name="on_pause">На паузе</string>
|
||||
<string name="routing_attr_height_obstacles_description">Позволяет избегать больших подъемов при навигации.</string>
|
||||
<string name="routing_attr_height_obstacles_description">Позволяет избегать больших подъёмов при навигации.</string>
|
||||
<string name="quick_action_coordinates_widget_descr">Переключатель для отображения или скрытия виджета координат.</string>
|
||||
<string name="select_category_descr">Выберите категорию или добавьте новую</string>
|
||||
<string name="copy_poi_name">Копировать имя POI</string>
|
||||
|
@ -4044,8 +4047,8 @@
|
|||
<string name="routing_attr_driving_style_description">Выберите цель, чтобы проложить к ней короткий, быстрый или безопасный маршрут</string>
|
||||
<string name="delete_number_files_question">Удалить %1$d файлов\?</string>
|
||||
<string name="trip_recording_save_and_continue">Сохранить и продолжить</string>
|
||||
<string name="lost_data_warning">Все несохраненные данные будут потеряны.</string>
|
||||
<string name="lost_data_warning">Все несохранённые данные будут потеряны.</string>
|
||||
<string name="show_start_dialog">Показывать начальный диалог</string>
|
||||
<string name="trip_recording_show_start_dialog_setting">Если выключено, запись начнется сразу после нажатия на виджет или пункт меню, пропуская диалоговое окно подтверждения.</string>
|
||||
<string name="trip_recording_show_start_dialog_setting">Если выключено, запись начнётся сразу после нажатия на виджет или пункт меню, пропуская диалоговое окно подтверждения.</string>
|
||||
<string name="trip_recording_logging_interval_info">Интервал записи трека указывает период времени, через который OsmAnd будет запрашивать данные о текущем местоположении.</string>
|
||||
</resources>
|
|
@ -844,7 +844,7 @@
|
|||
<string name="favorite_home_category">Domo</string>
|
||||
<string name="favorite_friends_category">Amigos</string>
|
||||
<string name="favorite_places_category">Logos</string>
|
||||
<string name="shared_string_others">Àteru</string>
|
||||
<string name="shared_string_others">Àteros</string>
|
||||
<string name="shared_string_name">Nùmene</string>
|
||||
<string name="favourites_edit_dialog_category">Categoria</string>
|
||||
<string name="shared_string_no_thanks">No, gràtzias</string>
|
||||
|
@ -4042,4 +4042,8 @@
|
|||
<string name="select_another_colorization">Ischerta un\'àtera casta de coloratzione.</string>
|
||||
<string name="purchases">Còmporas</string>
|
||||
<string name="map_widget_distance_by_tap">Distàntzia pro tocu</string>
|
||||
<string name="trip_recording_save_and_continue">Sarva e sighi</string>
|
||||
<string name="lost_data_warning">Totu sos datos non sarvados s\'ant a pèrdere.</string>
|
||||
<string name="show_start_dialog">Ammustra su diàlogu de incumintzu</string>
|
||||
<string name="specify_color_for_map_mode">Dislinda unu colore pro sa modalidade pro sa mapa: %1$s.</string>
|
||||
</resources>
|
|
@ -4045,4 +4045,17 @@
|
|||
<string name="lost_data_warning">Všetky neuložené údaje budú stratené.</string>
|
||||
<string name="show_start_dialog">Zobraziť úvodné okno</string>
|
||||
<string name="trip_recording_show_start_dialog_setting">Ak je vypnuté, záznam začne hneď po stlačení nástroja alebo položky v menu a preskočí okno nastavenia.</string>
|
||||
<string name="release_4_0_beta">• Aktualizácie OsmAnd Live presunuté do \"Sťahovania > Aktualizácie\"
|
||||
\n
|
||||
\n • Stopy je teraz možné vyfarbiť podľa nadmorskej výšky, rýchlosti alebo sklonu svahu.
|
||||
\n
|
||||
\n • Pridaná možnosť zmeny vzhľadu navigačnej trasy
|
||||
\n
|
||||
\n • Vylepšené okno \"Záznam výletu\"
|
||||
\n
|
||||
\n</string>
|
||||
<string name="customize_route_line">Upraviť navigačnú trasu</string>
|
||||
<string name="shared_string_route_line">Navigačná trasa</string>
|
||||
<string name="route_line_use_map_style_appearance">Navigačná trasa použije %1$s, zadané na zvolenom štýle mapy: %2$s.</string>
|
||||
<string name="specify_color_for_map_mode">Zadajte farbu pre režim mapy: %1$s.</string>
|
||||
</resources>
|
|
@ -3863,4 +3863,8 @@
|
|||
<string name="poi_siren">Сирена</string>
|
||||
<string name="poi_nurse">Медицинска сестра</string>
|
||||
<string name="poi_mobile_money_agent">Мобилни агент за новац</string>
|
||||
<string name="poi_water_source_lake">Језеро</string>
|
||||
<string name="poi_water_source_river">Река</string>
|
||||
<string name="poi_vaccination_covid19">Цепљење: Ковид 19</string>
|
||||
<string name="poi_health_specialty_vaccination_yes">Цепљење</string>
|
||||
</resources>
|
|
@ -1604,7 +1604,7 @@
|
|||
<string name="average">Просек</string>
|
||||
<string name="of">%1$d од %2$d</string>
|
||||
<string name="ascent_descent">Успон/Спуст</string>
|
||||
<string name="moving_time">Време кретања</string>
|
||||
<string name="moving_time">Време у покрету</string>
|
||||
<string name="max_min">Макс/Мин</string>
|
||||
<string name="min_max">Мин/Макс</string>
|
||||
<string name="index_tours">Туре</string>
|
||||
|
@ -3861,7 +3861,7 @@
|
|||
<string name="icon_group_sport">Спорт</string>
|
||||
<string name="icon_group_emergency">Хитна помоћ</string>
|
||||
<string name="icon_group_travel">Путовање</string>
|
||||
<string name="message_you_need_add_two_points_to_show_graphs">Треба да додате најмање две тачке</string>
|
||||
<string name="message_you_need_add_two_points_to_show_graphs">Додајте најмање две тачке</string>
|
||||
<string name="login_open_street_map">Пријавите се на OpenStreetMap.org</string>
|
||||
<string name="login_open_street_map_org">Пријавите се на OpenStreetMap.org</string>
|
||||
<string name="sign_in_with_open_street_map">Пријавите се помоћу ОпенСтритМап</string>
|
||||
|
@ -3979,4 +3979,13 @@
|
|||
<string name="segments_count">Сегмент %1$d</string>
|
||||
<string name="uploaded_count">Отпремљено %1$d од %2$d</string>
|
||||
<string name="toast_select_edits_for_upload">Одаберите измене за отпремање</string>
|
||||
<string name="shared_string_subtype">Подврста</string>
|
||||
<string name="shared_string_vehicle">Возило</string>
|
||||
<string name="routing_engine_vehicle_type_bike">Бицикл</string>
|
||||
<string name="routing_engine_vehicle_type_car">Аутомобил</string>
|
||||
<string name="shared_string_empty">Празно</string>
|
||||
<string name="edit_track">Уреди путању</string>
|
||||
<string name="rename_track">Преименуј путању</string>
|
||||
<string name="trip_recording_save_and_continue">Сачувај и настави</string>
|
||||
<string name="lost_data_warning">Сви несачувани подаци ће бити изгубљени.</string>
|
||||
</resources>
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue