This commit is contained in:
GaidamakUA 2015-09-02 10:34:54 +03:00
commit b564b84546
7 changed files with 52 additions and 38 deletions

View file

@ -2074,4 +2074,9 @@
<string name="opening_at">Адчыняецца ў</string> <string name="opening_at">Адчыняецца ў</string>
<string name="closing_at">Зачыняецца ў</string> <string name="closing_at">Зачыняецца ў</string>
<string name="tab_title_advanced">Пашыранае</string> <string name="tab_title_advanced">Пашыранае</string>
<string name="tag_poi_name">назва</string>
<string name="contact_info">Кантакты</string>
<string name="description">Апісаньне</string>
<string name="add_opening_hours">Дадаць гадзіны працы</string>
<string name="poi_dialog_poi_type">Тып POI</string>
</resources> </resources>

View file

@ -2113,7 +2113,7 @@
<string name="opening_at">Åbner</string> <string name="opening_at">Åbner</string>
<string name="closing_at">Lukker</string> <string name="closing_at">Lukker</string>
<string name="basic_tab_title">Basis</string> <string name="basic_tab_title">Basis</string>
<string name="av_locations_descr">GPX-fil med note placeringer</string> <string name="av_locations_descr">GPX-fil med placeringsnoter</string>
<string name="av_locations">Placeringer</string> <string name="av_locations">Placeringer</string>
<string name="tab_title_basic">Grundlæggende</string> <string name="tab_title_basic">Grundlæggende</string>
<string name="tag_poi_name">navn</string> <string name="tag_poi_name">navn</string>

View file

@ -0,0 +1,9 @@
<?xml version='1.0' encoding='utf-8'?>
<resources><string name="add_opening_hours">Lisa lahioleku ajad</string>
<string name="description">Kirjeldus</string>
<string name="contact_info">Kontakti info</string>
<string name="tag_poi_name">nimi</string>
<string name="building_number">Hoone Number</string>
<string name="shared_string_skip">Jäta vahele</string>
<string name="poi_action_add">lisa</string>
</resources>

View file

@ -1021,7 +1021,7 @@
<string name="new_destination_point_dialog">Már be van állítva a célpontod.</string> <string name="new_destination_point_dialog">Már be van állítva a célpontod.</string>
<string name="target_point">Célpont %1$s</string> <string name="target_point">Célpont %1$s</string>
<string name="target_points">Célpontok</string> <string name="target_points">Célpontok</string>
<string name="intermediate_point_too_far">%1$s. köztes célpont közelében nincsen út.</string> <string name="intermediate_point_too_far">%1$s. célpont közelében nincsen út.</string>
<string name="arrived_at_intermediate_point">Megérkeztél a köztes célponthoz</string> <string name="arrived_at_intermediate_point">Megérkeztél a köztes célponthoz</string>
<string name="context_menu_item_intermediate_point">Beállítás köztes célpontnak</string> <string name="context_menu_item_intermediate_point">Beállítás köztes célpontnak</string>
<string name="map_widget_intermediate_distance">Köztes célpont</string> <string name="map_widget_intermediate_distance">Köztes célpont</string>
@ -1035,20 +1035,20 @@
<string name="poi_filter_accomodation">Szállás</string> <string name="poi_filter_accomodation">Szállás</string>
<string name="poi_filter_restaurants">Éttermek</string> <string name="poi_filter_restaurants">Éttermek</string>
<string name="poi_filter_sightseeing">Városnézés</string> <string name="poi_filter_sightseeing">Városnézés</string>
<string name="context_menu_item_last_intermediate_point">Utolsó cél beállítása</string> <string name="context_menu_item_last_intermediate_point">Beállítás utolsó célpontnak</string>
<string name="context_menu_item_first_intermediate_point">Első cél beállítása</string> <string name="context_menu_item_first_intermediate_point">Beállítás első célpontnak</string>
<string name="map_widget_monitoring_services">Rögzítési szolgáltatások</string> <string name="map_widget_monitoring_services">Rögzítési szolgáltatások</string>
<string name="no_route">Nincs út</string> <string name="no_route">Nincs út</string>
<string name="delete_target_point">Célpont törlése</string> <string name="delete_target_point">Célpont törlése</string>
<string name="intermediate_point">%1$s. útpont</string> <string name="intermediate_point">%1$s. útpont</string>
<string name="gps_not_available">Kérlek engedélyezd a GPS-t a beállításokban</string> <string name="gps_not_available">Kérlek engedélyezd a GPS-t a beállításokban</string>
<string name="map_widget_show_destination_arrow">Célpont irányának megjelenítése</string> <string name="map_widget_show_destination_arrow">Célpont irányának megjelenítése</string>
<string name="enable_plugin_monitoring_services">A pozíciónaplózási szolgáltatások (GPX naplózás, online követés) használatához engedélyezze az Útvonalrögzítés bővítményt</string> <string name="enable_plugin_monitoring_services">A pozíciónaplózási szolgáltatások (GPX naplózás, online követés) használatához engedélyed az Útvonalrögzítés bővítményt</string>
<string name="non_optimal_route_calculation">Esetleg nem optimális útvonal számítása nagyobb távolságokra</string> <string name="non_optimal_route_calculation">Esetleg nem optimális útvonal számítása nagyobb távolságokra</string>
<string name="rendering_attr_roadColors_description">Válassz egy útszínsémát:</string> <string name="rendering_attr_roadColors_description">Válassz egy útszín sémát:</string>
<string name="rendering_attr_roadColors_name">Útszínséma</string> <string name="rendering_attr_roadColors_name">Útszín séma</string>
<string name="close_changeset">Módosításcsomag lezárása</string> <string name="close_changeset">Módosításcsomag lezárása</string>
<string name="zxing_barcode_scanner_not_found">ZXing Barcode Scanner nincs feltelepítve. Megkeresed a Market-ben?</string> <string name="zxing_barcode_scanner_not_found">ZXing Barcode Scanner nincs feltelepítve. Megkeresed a Play Store-ban?</string>
<string name="background_service_is_enabled_question">Az OsmAnd alvó mód szolgáltatás még fut. Azt is meg szeretnéd szakítani?</string> <string name="background_service_is_enabled_question">Az OsmAnd alvó mód szolgáltatás még fut. Azt is meg szeretnéd szakítani?</string>
<string name="tip_recent_changes_1_0_0_t">Az 1.0.0 kiadás változásai: <string name="tip_recent_changes_1_0_0_t">Az 1.0.0 kiadás változásai:
\n\t* Pontosabb és sokkal gyorsabb útvonaltervezés, akár 250 km-re \n\t* Pontosabb és sokkal gyorsabb útvonaltervezés, akár 250 km-re
@ -1074,10 +1074,10 @@
<string name="tip_altitude_offset">Magasság korrekció</string> <string name="tip_altitude_offset">Magasság korrekció</string>
<string name="monitoring_control_start">GPX</string> <string name="monitoring_control_start">GPX</string>
<string name="tip_altitude_offset_t">"A legtöbb GPS vevő a tengerszint feletti magasságot a WGS84 referencia ellipszoid szerint határozza meg, ami a helyi rendszernek megfelelően pozíciófüggő korrekcióra szorul. <string name="tip_altitude_offset_t">"A legtöbb GPS vevő a tengerszint feletti magasságot a WGS84 referencia ellipszoid szerint határozza meg, ami a helyi rendszernek megfelelően pozíciófüggő korrekcióra szorul.
\n\nA helyi rendszereket jobban megközelíti az EGM96 referencia. \n\nA helyi rendszereket jobban megközelíti az EGM96 (geoid) referencia.
\n\nAz OsmAnd már támogatja a magassági érték megjelenítését automatikusan EGM96 szerint. A használatához töltsd le a \'GPS magasságkorrekció\' fájlt (\'Beállítások\' → \'Térképkezelés\'). (Az eredeti fájl innen származik: http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/binary/WW15MGH.DAC) "</string> \n\nAz OsmAnd már támogatja a magassági érték megjelenítését automatikusan EGM96 szerint. A használatához töltsd le a \'GPS magasságkorrekció\' fájlt (\'Beállítások\' → \'Térképkezelés\'). (Az eredeti fájl innen származik: http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/binary/WW15MGH.DAC) "</string>
<string name="rendering_attr_noAdminboundaries_name">Határvonalak elrejtése</string> <string name="rendering_attr_noAdminboundaries_name">Határvonalak elrejtése</string>
<string name="rendering_attr_noAdminboundaries_description">Nem jeleníti meg az adminisztratív határokat 5-9 szinten</string> <string name="rendering_attr_noAdminboundaries_description">Nem jeleníti meg a közigazgatási határokat 5-9 szinten</string>
<string name="download_srtm_maps">Szintvonalak</string> <string name="download_srtm_maps">Szintvonalak</string>
<string name="srtm_plugin_name">Szintvonalak</string> <string name="srtm_plugin_name">Szintvonalak</string>
<string name="index_srtm_ele">Szintvonalak</string> <string name="index_srtm_ele">Szintvonalak</string>
@ -2022,7 +2022,7 @@
<string name="rendering_value_red_name">Piros</string> <string name="rendering_value_red_name">Piros</string>
<string name="rendering_value_default13_name">Alapértelmezett (13)</string> <string name="rendering_value_default13_name">Alapértelmezett (13)</string>
<string name="rendering_value_defaultTranslucentCyan_name">Alapértelmezett (átlátszó cián)</string> <string name="rendering_value_defaultTranslucentCyan_name">Alapértelmezett (átlátszó cián)</string>
<string name="do_you_like_osmand">Hogy tetszik az OsmAnd?</string> <string name="do_you_like_osmand">Tetszik az OsmAnd?</string>
<string name="we_really_care">Minket valóban érdekel</string> <string name="we_really_care">Minket valóban érdekel</string>
<string name="rate_this_app">Értékeld az alkalmazást</string> <string name="rate_this_app">Értékeld az alkalmazást</string>
<string name="user_hates_app_get_feedback">Mondd el, hogy miért.</string> <string name="user_hates_app_get_feedback">Mondd el, hogy miért.</string>

View file

@ -1978,4 +1978,13 @@
<string name="next_proceed">Nästa</string> <string name="next_proceed">Nästa</string>
<string name="opening_at">Öppnar</string> <string name="opening_at">Öppnar</string>
<string name="closing_at">Stänger</string> <string name="closing_at">Stänger</string>
</resources> <string name="av_locations">Platser</string>
<string name="av_locations_descr">GPX-fil med anteckning om platser</string>
<string name="poi_dialog_poi_type">Typ av POI</string>
<string name="add_opening_hours">Lägg till öppettider</string>
<string name="description">Beskrivning</string>
<string name="contact_info">Kontaktinformation</string>
<string name="dahboard_options_dialog_title">Alternativ för panelen</string>
<string name="commit_poi">Skicka in POI</string>
<string name="tag_poi_name">namn</string>
</resources>

View file

@ -16,25 +16,27 @@ import net.osmand.plus.views.OsmandMapLayer;
import net.osmand.plus.views.OsmandMapTileView; import net.osmand.plus.views.OsmandMapTileView;
import android.graphics.PointF; import android.graphics.PointF;
import android.os.Build; import android.os.Build;
import android.view.GestureDetector;
import android.view.GestureDetector.OnGestureListener; import android.view.GestureDetector.OnGestureListener;
import android.view.GestureDetector.SimpleOnGestureListener;
import android.view.MotionEvent; import android.view.MotionEvent;
// Provide touch exploration mode for map view // Provide touch exploration mode for map view
// when scrolling it by gestures is disabled. // when scrolling it by gestures is disabled.
// //
public class MapExplorer implements OnGestureListener, IContextMenuProvider { public class MapExplorer extends SimpleOnGestureListener implements IContextMenuProvider {
private static final float VICINITY_RADIUS = 15; private static final float VICINITY_RADIUS = 15;
private OsmandMapTileView mapView; private OsmandMapTileView mapView;
private OnGestureListener fallback; private SimpleOnGestureListener fallback;
private Map<Object, IContextMenuProvider> selectedObjects = null; private Map<Object, IContextMenuProvider> selectedObjects = null;
// OnGestureListener specified as a second argument // OnGestureListener specified as a second argument
// will be used when scrolling map by gestures // will be used when scrolling map by gestures
// is enabled. // is enabled.
public MapExplorer(OsmandMapTileView mapView, OnGestureListener fallback) { public MapExplorer(OsmandMapTileView mapView, SimpleOnGestureListener fallback) {
this.mapView = mapView; this.mapView = mapView;
this.fallback = fallback; this.fallback = fallback;
} }
@ -126,13 +128,17 @@ public class MapExplorer implements OnGestureListener, IContextMenuProvider {
fallback.onShowPress(e); fallback.onShowPress(e);
} }
@Override @Override
public boolean onSingleTapUp(MotionEvent e) { public boolean onSingleTapConfirmed(MotionEvent e) {
return fallback.onSingleTapUp(e); return fallback.onSingleTapConfirmed(e);
} }
@Override
public boolean onDoubleTap(MotionEvent e) {
return fallback.onDoubleTap(e);
}
// IContextMenuProvider interface implementation. // IContextMenuProvider interface implementation.
@Override @Override
public boolean disableSingleTap() { public boolean disableSingleTap() {

View file

@ -47,8 +47,7 @@ import android.os.Message;
import android.os.SystemClock; import android.os.SystemClock;
import android.util.DisplayMetrics; import android.util.DisplayMetrics;
import android.view.GestureDetector; import android.view.GestureDetector;
import android.view.GestureDetector.OnDoubleTapListener; import android.view.GestureDetector.SimpleOnGestureListener;
import android.view.GestureDetector.OnGestureListener;
import android.view.InputDevice; import android.view.InputDevice;
import android.view.KeyEvent; import android.view.KeyEvent;
import android.view.MotionEvent; import android.view.MotionEvent;
@ -212,7 +211,6 @@ public class OsmandMapTileView implements IMapDownloaderCallback {
animatedDraggingThread = new AnimateDraggingMapThread(this); animatedDraggingThread = new AnimateDraggingMapThread(this);
gestureDetector = new GestureDetector(ctx, new MapExplorer(this, new MapTileViewOnGestureListener())); gestureDetector = new GestureDetector(ctx, new MapExplorer(this, new MapTileViewOnGestureListener()));
multiTouchSupport = new MultiTouchSupport(ctx, new MapTileViewMultiTouchZoomListener()); multiTouchSupport = new MultiTouchSupport(ctx, new MapTileViewMultiTouchZoomListener());
gestureDetector.setOnDoubleTapListener(new MapTileViewOnDoubleTapListener());
WindowManager mgr = (WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE); WindowManager mgr = (WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE);
dm = new DisplayMetrics(); dm = new DisplayMetrics();
@ -914,7 +912,7 @@ public class OsmandMapTileView implements IMapDownloaderCallback {
} }
private class MapTileViewOnGestureListener implements OnGestureListener { private class MapTileViewOnGestureListener extends SimpleOnGestureListener {
@Override @Override
public boolean onDown(MotionEvent e) { public boolean onDown(MotionEvent e) {
return false; return false;
@ -961,7 +959,7 @@ public class OsmandMapTileView implements IMapDownloaderCallback {
} }
@Override @Override
public boolean onSingleTapUp(MotionEvent e) { public boolean onSingleTapConfirmed(MotionEvent e) {
PointF point = new PointF(e.getX(), e.getY()); PointF point = new PointF(e.getX(), e.getY());
if (log.isDebugEnabled()) { if (log.isDebugEnabled()) {
log.debug("On click event " + point.x + " " + point.y); //$NON-NLS-1$ //$NON-NLS-2$ log.debug("On click event " + point.x + " " + point.y); //$NON-NLS-1$ //$NON-NLS-2$
@ -979,10 +977,7 @@ public class OsmandMapTileView implements IMapDownloaderCallback {
} }
return false; return false;
} }
}
private class MapTileViewOnDoubleTapListener implements OnDoubleTapListener {
@Override @Override
public boolean onDoubleTap(MotionEvent e) { public boolean onDoubleTap(MotionEvent e) {
final RotatedTileBox tb = getCurrentRotatedTileBox(); final RotatedTileBox tb = getCurrentRotatedTileBox();
@ -991,16 +986,6 @@ public class OsmandMapTileView implements IMapDownloaderCallback {
getAnimatedDraggingThread().startMoving(lat, lon, getZoom() + 1, true); getAnimatedDraggingThread().startMoving(lat, lon, getZoom() + 1, true);
return true; return true;
} }
@Override
public boolean onDoubleTapEvent(MotionEvent e) {
return false;
}
@Override
public boolean onSingleTapConfirmed(MotionEvent e) {
return false;
}
} }
public Resources getResources() { public Resources getResources() {