Merge branch 'master' of https://github.com/osmandapp/Osmand
This commit is contained in:
commit
3e1e89bdae
10 changed files with 61 additions and 29 deletions
|
@ -26,7 +26,6 @@ public class Amenity extends MapObject {
|
|||
public static final String OPENING_HOURS = "opening_hours";
|
||||
public static final String CONTENT = "content";
|
||||
|
||||
private static final long serialVersionUID = 132083949926339552L;
|
||||
private String subType;
|
||||
private PoiCategory type;
|
||||
// duplicate for fast access
|
||||
|
|
|
@ -150,7 +150,7 @@
|
|||
<string name="shared_string_control_start">Старт</string>
|
||||
<string name="map_widget_av_notes">Аудио/видео бележки</string>
|
||||
<string name="osmand_srtm_short_description_80_chars">Добавка на OsmAnd за офлайн контурни линии</string>
|
||||
<string name="osmand_srtm_long_description_1000_chars">Тази добавка изчертава контурни линии в офлайн картите на OsmAnd. Глобалната карта (между 70 градуса северна ширина и 70 градуса южна ширина) се базира на измервания от SRTM (Shuttle Radar Topography Mission) и ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer), устройство за изображения на борда на Terra, най-добрият спътник на програмата на NASA Earth Observing System. ASTER е съвместен проект на NASA, Японското правителсто и японската компания Japan Space Systems (J-spacesystems).</string>
|
||||
<string name="osmand_srtm_long_description_1000_chars">"Тази добавка изчертава линии на релефа върху основните карти на OsmAnd. Това е особено полезно за туристи и хора интересуващи се от релефа на местността.\n\nГлобалната карта (между 70 градуса северна ширина и 70 градуса южна ширина) се базира на измервания от SRTM (Shuttle Radar Topography Mission) и ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer), устройство за изображения на борда на Terra, най-добрият спътник на програмата на NASA Earth Observing System. ASTER е съвместен проект на NASA, Японското правителсто и японската компания Japan Space Systems (J-spacesystems). "</string>
|
||||
<string name="map_widget_distancemeasurement">Измерване на дистанции</string>
|
||||
<string name="audionotes_location_not_defined">Няма определена позиция за тази бележка. Използвайте контекстното меню за да изберете място и да направите бележка</string>
|
||||
|
||||
|
@ -159,7 +159,7 @@
|
|||
<string name="audionotes_plugin_name">Аудио/видео бележки</string>
|
||||
<string name="index_srtm_parts">части</string>
|
||||
<string name="index_srtm_ele">Контури</string>
|
||||
<string name="srtm_plugin_description">"Тази добавка осигурява показване на релефни контури върху офлайн картите на OsmAnd. Тази функционалност е много оценявана от спортисти, туристи, всички които се интересуват от ландшафта.
|
||||
<string name="srtm_plugin_description">"Тази добавка осигурява показване на релефни контури върху офлайн картите на OsmAnd. Тази функционалност е много оценявана от спортисти, туристи, всички които се интересуват от ландшафта.
|
||||
\n\nГлобалните данни (между 70 градуса северна ширина и 70 градуса южна ширина) се основават на измервания от SRTM и ASTER - радари намиращи се на борда на Terra - сателит на НАСА за наблюдение на НАСА. ASTER е съвместен проект между НАСА и Япония. "</string>
|
||||
<string name="srtm_plugin_name">Контурни линии</string>
|
||||
<string name="download_select_map_types">Други карти</string>
|
||||
|
@ -1346,7 +1346,7 @@ OsmAnd е с отворен код и активно да се развива.
|
|||
<string name="av_camera_focus_continuous">Камерата се опитва да фокусира</string>
|
||||
<string name="av_photo_play_sound">Мелодия при снимане</string>
|
||||
<string name="av_photo_play_sound_descr">Възпроизвеждане на звук или мелодия при снимане</string>
|
||||
<string name="announce_gpx_waypoints">Обявяване на точките от GPX файла</string>
|
||||
<string name="announce_gpx_waypoints">GPX точки</string>
|
||||
<string name="speak_title">Обявяване…</string>
|
||||
<string name="speak_street_names">Обявяване на имена на улици (синтезиран глас)</string>
|
||||
|
||||
|
@ -1436,7 +1436,7 @@ OsmAnd е с отворен код и активно да се развива.
|
|||
<string name="routing_attr_prefer_motorway_description">Магистрали</string>
|
||||
<string name="routing_attr_short_way_name">Кратък маршрут</string>
|
||||
<string name="routing_attr_short_way_description">Използване на кратък маршрут</string>
|
||||
<string name="routing_attr_avoid_toll_name">Избягване на платени пътища</string>
|
||||
<string name="routing_attr_avoid_toll_name">Избягване на пътни такси</string>
|
||||
<string name="routing_attr_avoid_toll_description">Избягване на платени пътища</string>
|
||||
<string name="routing_attr_avoid_unpaved_name">Избягване на черни пътища</string>
|
||||
<string name="routing_attr_avoid_unpaved_description">Избягване на черни (неасфалтирани) пътища</string>
|
||||
|
@ -1458,8 +1458,8 @@ OsmAnd е с отворен код и активно да се развива.
|
|||
<string name="waypoints">Точки</string>
|
||||
<string name="targets">Дестинации</string>
|
||||
<string name="way_alarms">Предупреждения</string>
|
||||
<string name="speak_favorites">Обявяване на запазените места, които са наблизо</string>
|
||||
<string name="speak_poi">Обявяване на близките POI</string>
|
||||
<string name="speak_favorites">Записани места</string>
|
||||
<string name="speak_poi">POI наблизо</string>
|
||||
<string name="download_additional_maps">Сваляне на липсващите карти %1$s (%2$d MB)?</string>
|
||||
<string name="shared_string_more">Още…</string>
|
||||
<string name="rendering_value_browse_map_name">Карта</string>
|
||||
|
@ -1479,9 +1479,9 @@ OsmAnd е с отворен код и активно да се развива.
|
|||
<string name="lang_sw">Суахили</string>
|
||||
<string name="lang_he">Иврит</string>
|
||||
<string name="forward">Напред</string>
|
||||
<string name="home">У дома</string>
|
||||
<string name="home">Табло за управление</string>
|
||||
<string name="gpx_monitoring_start">Старт на записа в GPX</string>
|
||||
<string name="gpx_monitoring_stop">Край на записа GPX</string>
|
||||
<string name="gpx_monitoring_stop">Край на GPX записа</string>
|
||||
<string name="gpx_start_new_segment">Започни нов сегмент</string>
|
||||
<string name="rendering_attr_hideBuildings_name">Скрий сградите</string>
|
||||
<string name="rendering_attr_hideNonVehicleHighways_name">Скрий пътищата, които не са за автомобили</string>
|
||||
|
@ -1491,7 +1491,7 @@ OsmAnd е с отворен код и активно да се развива.
|
|||
<string name="rendering_attr_moreDetailed_name">С повече детайли</string>
|
||||
<string name="rendering_attr_lessDetailed_name">С по-малко детайли</string>
|
||||
<string name="confirm_every_run">Винаги питай</string>
|
||||
<string name="enable_sleep_mode">Разрешаване на GPS спящ режим</string>
|
||||
<string name="enable_sleep_mode">Поставяне на GPS във фонов режим</string>
|
||||
<string name="sleep_mode_stop_dialog">Прекъсване на фоновия режим GPS?</string>
|
||||
<string name="save_track_to_gpx_globally">Записване на следата в GPX файл</string>
|
||||
<string name="save_track_interval_globally">Интервал за запис</string>
|
||||
|
@ -1501,7 +1501,7 @@ OsmAnd е с отворен код и активно да се развива.
|
|||
<string name="live_monitoring_m">Онлайн следа (изисква се GPX)</string>
|
||||
<string name="shared_string_my_places">Моите места</string>
|
||||
|
||||
<string name="live_monitoring_m_descr">Изпращане на следата онлайн до определен уеб адрес, при условие, че записът в GPX е включен.</string>
|
||||
<string name="live_monitoring_m_descr">Изпращане на изминатия път по Интернет, при условие, че записът в GPX е включен.</string>
|
||||
<string name="live_monitoring_start">Старт на онлайн следата</string>
|
||||
<string name="live_monitoring_stop">Стоп на онлайн следата</string>
|
||||
<string name="rendering_attr_hideAccess_name">Скриване на ограниченията за достъп</string>
|
||||
|
@ -1720,7 +1720,7 @@ OsmAnd е с отворен код и активно да се развива.
|
|||
<string name="gpx_info_subtracks">"Части: %1$s "</string>
|
||||
<string name="gpx_selection_track">%1$s
|
||||
\nСледа %2$s</string>
|
||||
<string name="gpx_file_is_empty">GPX следата е празна</string>
|
||||
<string name="gpx_file_is_empty">Празен GPX файл</string>
|
||||
<string name="osmo_connect_to_device_tracker_id">Tracker id</string>
|
||||
<string name="osmo_plugin_name">OsMo (OsMo наблюдение)</string>
|
||||
<string name="get_plugin">Вземи</string>
|
||||
|
@ -1732,7 +1732,7 @@ OsmAnd е с отворен код и активно да се развива.
|
|||
<string name="world_ski_missing">Трябва да изтеглите специалната карта за скиори за правилното изобразяване на ски писти и други подробности</string>
|
||||
<string name="nautical_maps_missing">За правилното изобразяване на морските навигационни ориентири трябва да изтеглите специална карта за тях</string>
|
||||
<string name="edit_group">Редактиране на група</string>
|
||||
<string name="speak_pedestrian">Обявяване на пешеходни пътеки</string>
|
||||
<string name="speak_pedestrian">Пешеходни пътеки</string>
|
||||
<string name="rendering_value__name">По подразбиране</string>
|
||||
<string name="rendering_value_default_name">По подразбиране</string>
|
||||
<string name="rendering_value_highContrastRoads_name">Контрастни пътища</string>
|
||||
|
@ -2082,4 +2082,23 @@ OsmAnd е с отворен код и активно да се развива.
|
|||
<string name="lang_te">Телугу</string>
|
||||
<string name="lang_new">Непал Бхаса</string>
|
||||
<string name="lang_gl">Галски</string>
|
||||
</resources>
|
||||
<string name="rendering_attr_roadStyle_description">Оцветяване на пътищата</string>
|
||||
<string name="osmo_tracker_id">Личен ID на трекера</string>
|
||||
<string name="misc_pref_title">Разни</string>
|
||||
<string name="localization_pref_title">Локализация</string>
|
||||
<string name="index_item_nation_addresses">адреси в цялата страна</string>
|
||||
<string name="index_item_world_altitude_correction">Корекция на надморската височина</string>
|
||||
<string name="index_item_world_seamarks">Морски карти</string>
|
||||
<string name="index_item_world_bitcoin_payments">Плащане с bitcoin</string>
|
||||
<string name="index_item_world_basemap">Световна карта</string>
|
||||
<string name="index_item_world_ski">Световната ски карта</string>
|
||||
<string name="lang_vi">Виетнамски</string>
|
||||
<string name="lang_cy">Уелски</string>
|
||||
<string name="index_name_canada">Северна Америка - Канада</string>
|
||||
<string name="index_name_italy">Европа - Италия</string>
|
||||
<string name="index_name_gb">Европа - Великобритания</string>
|
||||
<string name="routing_attr_avoid_stairs_name">Избягване на стълби</string>
|
||||
<string name="routing_attr_avoid_stairs_description">Избягване на стълби</string>
|
||||
<string name="routing_attr_avoid_borders_name">Избягване на КПП</string>
|
||||
<string name="routing_attr_avoid_borders_description">Избягване пресичането на граници и преминаването в друга държава</string>
|
||||
</resources>
|
||||
|
|
|
@ -2027,7 +2027,7 @@
|
|||
<string name="application_dir_description">Vælg hvor kortfilerne skal gemmes.</string>
|
||||
<string name="show_on_start_description">\'Fra\' starter direkte på kortet</string>
|
||||
<string name="map_downloaded">Kort hentet</string>
|
||||
<string name="map_downloaded_descr">Kort over %1$ s er hentet. Gå tilbage til kortet for at begynde at bruge det.</string>
|
||||
<string name="map_downloaded_descr">Kort over %1$s er hentet. Gå tilbage til kortet for at begynde at bruge det.</string>
|
||||
<string name="go_to_map">Gå til kortet</string>
|
||||
<string name="shared_string_qr_code">QR kode</string>
|
||||
<string name="enter_country_name">Indtast landenavn</string>
|
||||
|
|
|
@ -2125,4 +2125,6 @@ Afghanistan, Albanie, Algérie, Allemagne, Andorre, Angola, Anguilla, Antigua-et
|
|||
<string name="access_from_map_description">Le bouton Menu lance le tableau de bord (plutôt que le Menu)</string>
|
||||
<string name="access_from_map">Accès depuis la carte</string>
|
||||
<string name="please_specify_poi_type_only_from_list">"Merci d\'indiquer un type pour ce PI ou d\'ignorer. "</string>
|
||||
</resources>
|
||||
<string name="routing_attr_avoid_stairs_name">Éviter les escaliers</string>
|
||||
<string name="routing_attr_avoid_borders_name">Éviter le franchissement de frontières</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources><string name="background_service_is_enabled_question">Serviciul sleep încă rulează în background. Doriți să-l opriți?</string>
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<resources><string name="background_service_is_enabled_question">Serviciul sleep încă rulează în background. Doriți să-l opriți?</string>
|
||||
|
||||
|
||||
<string name="close_changeset">Închide setul de modificări</string>
|
||||
|
@ -1567,4 +1568,11 @@
|
|||
<string name="archive_wikipedia_data">Aveți descărcate informații vechi din Wikipedia, incompatibile. Doriți să le arhivați?</string>
|
||||
<string name="download_wikipedia_files">Doriți să descărcați informații adiționale din Wikipedia (%1$s MB) ?</string>
|
||||
<string name="gps_network_not_enabled">Serviciul de localizare este oprit. Doriți să îl activați?</string>
|
||||
</resources>
|
||||
<string name="access_from_map">Alegeti de pe harta</string>
|
||||
<string name="show_on_start">Arata la pornire</string>
|
||||
<string name="osm_save_offline">Salvati offline</string>
|
||||
<string name="osm_edit_modified_poi">OSM POI modificat</string>
|
||||
<string name="osm_edit_deleted_poi">OSM POI sters</string>
|
||||
<string name="context_menu_item_open_note">Deschideti OSM Notite</string>
|
||||
<string name="osm_edit_reopened_note">OSM Notite redeschis</string>
|
||||
</resources>
|
||||
|
|
|
@ -545,7 +545,7 @@ public abstract class SearchByNameAbstractActivity<T> extends OsmandListActivity
|
|||
protected void select(int mode) {
|
||||
LatLon searchPoint = settings.getLastSearchedPoint();
|
||||
AddressInformation ai = getAddressInformation();
|
||||
if (ai != null) {
|
||||
if (ai != null && searchPoint != null) {
|
||||
if (mode == ADD_TO_FAVORITE) {
|
||||
Bundle b = new Bundle();
|
||||
Dialog dlg = FavoriteDialogs.createAddFavouriteDialog(getActivity(), b);
|
||||
|
|
|
@ -179,10 +179,8 @@ public class AvailableGPXFragment extends OsmandExpandableListFragment {
|
|||
}
|
||||
|
||||
public static void updateCurrentTrack(View v, final Activity ctx, final OsmandApplication app) {
|
||||
if (OsmandPlugin.getEnabledPlugin(OsmandMonitoringPlugin.class) == null) {
|
||||
return;
|
||||
}
|
||||
if (v == null || ctx == null || app == null) {
|
||||
final OsmandMonitoringPlugin plugin = OsmandPlugin.getEnabledPlugin(OsmandMonitoringPlugin.class);
|
||||
if (v == null || ctx == null || app == null || plugin == null) {
|
||||
return;
|
||||
}
|
||||
final boolean isRecording = app.getSettings().SAVE_GLOBAL_TRACK_TO_GPX.get();
|
||||
|
@ -195,10 +193,9 @@ public class AvailableGPXFragment extends OsmandExpandableListFragment {
|
|||
stop.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
final OsmandMonitoringPlugin plugin = OsmandPlugin.getEnabledPlugin(OsmandMonitoringPlugin.class);
|
||||
if (isRecording) {
|
||||
plugin.stopRecording();
|
||||
} else {
|
||||
} else if(plugin != null){
|
||||
if (app.getLocationProvider().checkGPSEnabled(ctx)) {
|
||||
plugin.startGPXMonitoring(ctx);
|
||||
}
|
||||
|
|
|
@ -335,7 +335,7 @@ public class SelectedGPXFragment extends OsmAndListFragment {
|
|||
public void onClick(DialogInterface dialog, int which) {
|
||||
SelectedGpxFile sf = app.getSelectedGpxHelper().selectGpxFile(getGpx(), vis.isChecked(), false);
|
||||
int clr = list.get(colorSpinner.getSelectedItemPosition());
|
||||
if(clr != 0 ) {
|
||||
if(clr != 0 && sf.getModifiableGpxFile() != null) {
|
||||
sf.getModifiableGpxFile().setColor(clr);
|
||||
sf.processPoints();
|
||||
}
|
||||
|
|
|
@ -48,9 +48,11 @@ public class HillshadeLayer extends MapTileLayer {
|
|||
private SQLiteDatabase sqliteDb;
|
||||
@Override
|
||||
protected Void doInBackground(Void... params) {
|
||||
|
||||
File tilesDir = app.getAppPath(IndexConstants.TILES_INDEX_DIR);
|
||||
File cacheDir = app.getCacheDir();
|
||||
// fix http://stackoverflow.com/questions/26937152/workaround-for-nexus-9-sqlite-file-write-operations-on-external-dirs
|
||||
sqliteDb = SQLiteDatabase.openDatabase(new File(tilesDir, HILLSHADE_CACHE).getPath() ,
|
||||
sqliteDb = SQLiteDatabase.openDatabase(new File(cacheDir, HILLSHADE_CACHE).getPath() ,
|
||||
null, SQLiteDatabase.ENABLE_WRITE_AHEAD_LOGGING
|
||||
| SQLiteDatabase.CREATE_IF_NECESSARY );
|
||||
if(sqliteDb.getVersion() == 0) {
|
||||
|
|
|
@ -117,11 +117,13 @@ public abstract class AbstractPrologCommandPlayer implements CommandPlayer, Stat
|
|||
|
||||
@Override
|
||||
public void stateChanged(ApplicationMode change) {
|
||||
prologSystem.getTheoryManager().retract(new Struct("appMode", new Var()));
|
||||
prologSystem.getTheoryManager()
|
||||
if(prologSystem != null) {
|
||||
prologSystem.getTheoryManager().retract(new Struct("appMode", new Var()));
|
||||
prologSystem.getTheoryManager()
|
||||
.assertA(
|
||||
new Struct("appMode", new Struct(ctx.getSettings().APPLICATION_MODE.get().getStringKey()
|
||||
.toLowerCase())), true, "", true);
|
||||
}
|
||||
}
|
||||
|
||||
private void init(String voiceProvider, OsmandSettings settings, String configFile) throws CommandPlayerException {
|
||||
|
@ -256,6 +258,9 @@ public abstract class AbstractPrologCommandPlayer implements CommandPlayer, Stat
|
|||
|
||||
@Override
|
||||
public void clear() {
|
||||
if(ctx != null && ctx.getSettings() != null) {
|
||||
ctx.getSettings().APPLICATION_MODE.removeListener(this);
|
||||
}
|
||||
ctx = null;
|
||||
prologSystem = null;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue