Merge branch 'master' of ssh://github.com/osmandapp/Osmand

This commit is contained in:
Victor Shcherb 2014-08-06 23:06:05 +02:00
commit 7d37ad5e55
4 changed files with 44 additions and 36 deletions

View file

@ -1879,7 +1879,7 @@ La llista de països inclosos (bàsicament tot el món!): Afganistan, Albània,
<string name="rendering_attr_hideNonVehicleHighways_name">Oculta les vies sense circulació de vehicles</string>
<string name="rendering_attr_hideText_name">Oculta el text</string>
<string name="rendering_attr_hideWoodScrubs_name">Amaga tipus de vegetació</string>
<string name="rendering_attr_buildings15zoom_name">Representació d\'edificis al detall 15 de zoom</string>
<string name="rendering_attr_buildings15zoom_name">Edificis al detall 15 de zoom</string>
<string name="rendering_attr_moreDetailed_name">Més detallat</string>
<string name="rendering_attr_lessDetailed_name">Menys detallat</string>
<string name="rendering_attr_hideAccess_name">Oculta el tipus d\'accés</string>
@ -1904,9 +1904,9 @@ La llista de països inclosos (bàsicament tot el món!): Afganistan, Albània,
<string name="gpx_monitoring_stop">Atura gravació GPX</string>
<string name="gpx_start_new_segment">Inicia un segment nou</string>
<string name="lang_fa">Persa</string>
<string name="keep_navigation_service">Mantenir</string>
<string name="stop_navigation_service">Aturar</string>
<string name="enable_sleep_mode">Activar mode baixa activitat</string>
<string name="keep_navigation_service">Mantén</string>
<string name="stop_navigation_service">Atura</string>
<string name="enable_sleep_mode">Activa mode segon pla</string>
<string name="gps_wake_up_timer">Interval d\'activació del GPS</string>
<string name="sleep_mode_stop_dialog">Mantenir GPS actiu?</string>
<string name="lang_al">Albanés</string>
@ -1917,7 +1917,7 @@ La llista de països inclosos (bàsicament tot el món!): Afganistan, Albània,
<string name="lang_zh_TW">Xinès tradicional</string>
<string name="rendering_attr_subwayMode_name">Mode soterrat</string>
<string name="continue_navigation">Continua la navegació</string>
<string name="pause_navigation">Interrompre la navegació</string>
<string name="pause_navigation">Suspen la navegació</string>
<string name="rendering_attr_alpineHiking_name">Perspectiva senderista</string>
<string name="rendering_attr_alpineHiking_description">Representar els camins segons l\'escala SAC</string>
<string name="rendering_attr_osmcTraces_name">Sobreposar simbologia senderista</string>

View file

@ -302,16 +302,15 @@
<string name="use_fluorescent_overlays_descr">Använd fluorescerande färger för att visa spår och rutter</string>
<string name="offline_edition">Offline-redigering</string>
<string name="offline_edition_descr">Använd alltid offline-redigering</string>
<string name="tip_recent_changes_0_7_1_t">Förändringar i 0.7.1:
<string name="tip_recent_changes_0_7_1_t">"Förändringar i 0.7.1:
\n\t- Offline POI-redigering
\n\t- Live Tracking alternativ - skicka koordinater till webbtjänst regelbundet (läs om hur du konfigurerar din egen webbtjänst HowTo-artiklar)
\n\t- Visa för närvarande in spår på kartan
\n\t- Riktning upptäckt: \'Gör U-sväng\' anges och meddelas när rubrik i motsatt riktning eller efter saknade en sväng
\n\t- New röstmeddelande \'Route räknas\'
\n\t- Optisk indikering av en förestående sväng inom 100m från diretion pil ändrar färg
\n\t- Aktualitet även om deaktiverade indexfiler nu visas på Download skärm i mörkgrönt och mörkblått
\n\t- Övriga förändringar
</string>
\n\t- Alternativ för direktspårning - skicka regelbundet koordinater till en webbtjänst (läs om hur du konfigurerar din egen webbtjänst i HowTo-artiklar)
\n\t- Visa aktuellt inspelat spår på kartan
\n\t- Riktningsdetektering: \'Gör en U-sväng\' anges och meddelas vid färd i motsatt riktning eller efter att ha missat en sväng
\n\t- Nytt röstmeddelande \'Rutten räknas om\'
\n\t- Optisk indikering av en förestående sväng inom 100 m; riktningspilen ändrar färg
\n\t- Aktualitet även om inaktiverade indexfiler visas nu på hämtningsskärmen i mörkgrönt och mörkblått
\n\t- Andra ändringar "</string>
<string name="update_poi_does_not_change_indexes">POI-förändringar inom programmet påverkar inte nedladdade kartfiler; förändringar sparas till en lokal fil istället.</string>
<string name="local_openstreetmap_uploading">Laddar upp …</string>
<string name="local_openstreetmap_were_uploaded">{0} POI/buggar laddades upp</string>
@ -324,10 +323,10 @@
<string name="local_openstreetmap_settings_descr">Visa och hantera OSM-POIs/-buggar noterade i lokal databas</string>
<string name="live_monitoring_interval_descr">Ange intervall för Live tracking</string>
<string name="live_monitoring_interval">Intervall för Live tracking</string>
<string name="live_monitoring_interval_descr">Ange intervall för direktspårning</string>
<string name="live_monitoring_interval">Intervall för direktspårning</string>
<string name="live_monitoring_url_descr">Ange webbadressen med parametersyntax: lat={0}, lon={1}, tidsstämpel={2}, hdop={3}, höjd={4}, hastighet={5}, bearing={6}</string>
<string name="live_monitoring_url">Webbadress för Live tracking</string>
<string name="live_monitoring_url">Webbadress för direktspårning</string>
<string name="gpx_monitoring_disabled_warn">Aktivera \'Logga spår till GPX-fil\'-inställningar.</string>
<string name="show_current_gpx_title">Visa aktuellt spår</string>
<string name="tip_recent_changes_0_7_0_t">"Förändringar i 0.7.0:
@ -1451,7 +1450,7 @@
<string name="osmo_settings_descr">Konfigurera inställningar för övervakning och ställ in personlig övervakningskanal</string>
<string name="osmo_plugin_name">OSMo (Avancerad live-spårning)</string>
<string name="osmo_settings">OSMo OpenStreetMap-övervakning (beta)</string>
<string name="osmo_plugin_description">"OpenStreetMap- avancerad live-spårning, se http://osmo.mobi. Spåra andra enheter och bli spårad själv. Skapa anonyma grupper, dela ut varandras platser och kommunicera. Det finns olika inställningar för sessionsspårning eller permanent spårning. Anonyma grupper är begränsade till ett antal dagar och för vissa funktioner finns ingen fjärrkontroll eller gruppadministratör. Helt fungerande grupper bör skapas på webbplatsen och endast registrerade användare har tillgång till dem. "</string>
<string name="osmo_plugin_description">"OpenStreetMap- avancerad direktspårning, se http://osmo.mobi. Spåra andra enheter och bli spårad själv. Skapa anonyma grupper, dela ut varandras platser och kommunicera. Det finns olika inställningar för sessionsspårning eller permanent spårning. Anonyma grupper är begränsade till ett antal dagar och för vissa funktioner finns ingen fjärrkontroll eller gruppadministratör. Helt fungerande grupper bör skapas på webbplatsen och endast registrerade användare har tillgång till dem. "</string>
<string name="interrupt_music_descr">Avbryt musik vid meddelanden</string>
<string name="interrupt_music">Avbryt musik</string>
<string name="share_route_as_gpx">Dela rutt som GPX-fil</string>
@ -1658,7 +1657,7 @@
<string name="osmo_specify_tracker_id">Ange id</string>
<string name="rendering_attr_coloredBuildings_name">Färgade byggnader</string>
<string name="arrival_distance_factor_early">Tidigt</string>
<string name="arrival_distance_factor_normally">Normalt</string>
<string name="arrival_distance_factor_normally">Normal</string>
<string name="arrival_distance_factor_late">Sent</string>
<string name="arrival_distance_factor_at_last">De sista metrarna</string>
<string name="hide_all_waypoints">Ta bort alla</string>

View file

@ -41,8 +41,7 @@ public class SherpafyStageFragment extends SherlockFragment {
public SherpafyStageFragment() {
}
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
@ -84,7 +83,7 @@ public class SherpafyStageFragment extends SherlockFragment {
});
}
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
@ -148,8 +147,12 @@ public class SherpafyStageFragment extends SherlockFragment {
}
}
/**
public void onBackPressed() {
((TourViewActivity) getSherlockActivity()).selectMenu(tour);
}
/**
* This is a helper class that implements the management of tabs and all
* details of connecting a ViewPager with associated TabHost. It relies on a
* trick. Normally a tab host has a simple API for supplying a View or

View file

@ -3,6 +3,8 @@ package net.osmand.plus.sherpafy;
import java.util.List;
import java.util.WeakHashMap;
import android.view.KeyEvent;
import android.widget.*;
import net.osmand.IProgress;
import net.osmand.data.LatLon;
import net.osmand.plus.GPXUtilities.GPXFile;
@ -30,12 +32,7 @@ import android.support.v4.view.GravityCompat;
import android.support.v4.widget.DrawerLayout;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
import com.actionbarsherlock.app.SherlockFragmentActivity;
import com.actionbarsherlock.view.Menu;
@ -50,6 +47,7 @@ public class TourViewActivity extends SherlockFragmentActivity {
private static final int STATE_SELECT_TOUR = 1;
private static final int STATE_TOUR_VIEW = 2;
private static final int STATE_STAGE_OVERVIEW = 3;
private static final int STATE_DETAILED_OVERVIEW = 4;
private static int state = STATE_LOADING;
public static final int APP_EXIT_CODE = 4;
@ -121,12 +119,20 @@ public class TourViewActivity extends SherlockFragmentActivity {
@Override
public void onBackPressed() {
if (state == STATE_SELECT_TOUR){
if (state == STATE_SELECT_TOUR) {
super.onBackPressed();
} else if (state == STATE_TOUR_VIEW){
selectMenu(R.string.sherpafy_tours);
} else if (state == STATE_STAGE_OVERVIEW){
selectMenu(customization.getSelectedTour());
} else if (state == STATE_TOUR_VIEW) {
SherpafyHtmlFragment fragment = (SherpafyHtmlFragment) getSupportFragmentManager().findFragmentByTag(String.valueOf(STATE_DETAILED_OVERVIEW));
if (fragment != null && fragment.isVisible()) {
showSelectedItem();
} else {
selectMenu(R.string.sherpafy_tours);
}
} else if (state == STATE_STAGE_OVERVIEW) {
SherpafyStageFragment fragment = (SherpafyStageFragment) getSupportFragmentManager().findFragmentByTag(String.valueOf(state));
if (fragment != null) {
fragment.onBackPressed();
}
}
}
@ -271,7 +277,7 @@ public class TourViewActivity extends SherlockFragmentActivity {
setDrawerIndicatorVisible(false);
}
if(fragment != null) {
fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit();
fragmentManager.beginTransaction().replace(R.id.content_frame, fragment, String.valueOf(state)).commit();
}
selectedItem = item;
if (mDrawerLayout.isDrawerOpen(mDrawerList)) {
@ -343,7 +349,7 @@ public class TourViewActivity extends SherlockFragmentActivity {
bl.putString(SherpafyHtmlFragment.HTML, cont);
bl.putString(SherpafyHtmlFragment.TITLE, title);
fragment.setArguments(bl);
fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit();
fragmentManager.beginTransaction().replace(R.id.content_frame, fragment, String.valueOf(STATE_DETAILED_OVERVIEW)).commit();
}