Compare commits

...

4 Commits

Author SHA1 Message Date
Dennis Guse cb9b94718a Release: v4.11.2 2024-02-13 17:13:46 +01:00
Dennis Guse bf43cdc887 Revert "Bugfix: PublicAPI stop should not start TrackRecordingService in foreground."
This reverts commit da3dd29b8e.
2024-02-13 17:12:40 +01:00
Ghost of Sparta 0f6803cf9a Translated using Weblate (Hungarian)
Currently translated at 100.0% (521 of 521 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hu/
2024-02-10 21:32:09 +01:00
Ghost of Sparta b01aa36b88 Translated using Weblate (Hungarian)
Currently translated at 100.0% (521 of 521 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hu/
2024-02-10 21:32:08 +01:00
5 changed files with 23 additions and 74 deletions
+2 -2
View File
@@ -64,8 +64,8 @@ android {
defaultConfig {
applicationId "de.dennisguse.opentracks"
versionCode 5679
versionName "v4.11.1"
versionCode 5683
versionName "v4.11.2"
buildConfigField "String", "VERSION_NAME_FULL", "\"${getVersionName()}\""
@@ -0,0 +1,5 @@
v4.11.2: OpenTracks
Bugfix:
- Recording stopped when screen turned of (introduced in v4.11.1)
(reverting da3dd29b8e44624a8222caea9067955f252ef5f8)
@@ -1,56 +0,0 @@
package de.dennisguse.opentracks.publicapi;
import android.content.Context;
import androidx.test.core.app.ApplicationProvider;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.filters.LargeTest;
import androidx.test.rule.GrantPermissionRule;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import de.dennisguse.opentracks.R;
import de.dennisguse.opentracks.TestUtil;
import de.dennisguse.opentracks.settings.PreferencesUtils;
import de.dennisguse.opentracks.util.IntentUtils;
@LargeTest
@RunWith(AndroidJUnit4.class)
public class PublicApiTest {
@Rule
public GrantPermissionRule mGrantPermissionRule = TestUtil.createGrantPermissionRule();
private final Context context = ApplicationProvider.getApplicationContext();
@Test
public void StartTest() {
PreferencesUtils.setBoolean(R.string.publicapi_enabled_key, true);
context.startActivity(IntentUtils.newIntent(context, StartRecording.class));
}
@Test
public void StartStopTest() throws InterruptedException {
PreferencesUtils.setBoolean(R.string.publicapi_enabled_key, true);
context.startActivity(IntentUtils.newIntent(context, StartRecording.class));
Thread.sleep(5000);
context.startActivity(IntentUtils.newIntent(context, StopRecording.class));
}
@Test
public void StopAndWait() throws InterruptedException {
PreferencesUtils.setBoolean(R.string.publicapi_enabled_key, true);
context.startActivity(IntentUtils.newIntent(context, StopRecording.class));
Thread.sleep(10000);
//No ForegroundServiceDidNotStartInTimeException should be happening.
}
}
@@ -26,6 +26,7 @@ import android.os.RemoteException;
import android.util.Log;
import androidx.annotation.NonNull;
import androidx.core.content.ContextCompat;
import de.dennisguse.opentracks.BuildConfig;
@@ -80,8 +81,7 @@ public class TrackRecordingServiceConnection {
}
Log.i(TAG, "Binding the service.");
int flags = Context.BIND_AUTO_CREATE + (BuildConfig.DEBUG ? Context.BIND_DEBUG_UNBIND : 0);
int flags = BuildConfig.DEBUG ? Context.BIND_DEBUG_UNBIND : 0;
context.bindService(new Intent(context, TrackRecordingService.class), serviceConnection, flags);
}
@@ -142,6 +142,6 @@ public class TrackRecordingServiceConnection {
new TrackRecordingServiceConnection(withUnbind)
.bind(context);
// ContextCompat.startForegroundService(context, new Intent(context, TrackRecordingService.class));
ContextCompat.startForegroundService(context, new Intent(context, TrackRecordingService.class));
}
}
+13 -13
View File
@@ -178,8 +178,8 @@ limitations under the License.
<string name="settings_recording_location_frequency_summary">%1$s a helyellenőrzések között</string>
<string name="settings_recording_max_recording_distance_summary">Új szegmens jön létre, ha a két hely közötti távolság nagyobb, mint %1$s</string>
<string name="settings_recording_max_recording_distance_title">Max. távolság</string>
<string name="settings_recording_min_recording_distance_title">Rögz. táv. intervalluma</string>
<string name="settings_recording_min_recording_interval_title">Rögz. időintervallum</string>
<string name="settings_recording_min_recording_distance_title">Rögzítési távolság intervalluma</string>
<string name="settings_recording_min_recording_interval_title">Rögzítési időintervallum</string>
<string name="settings_recording_min_required_accuracy_title">GPS pontossága</string>
<string name="settings_recording_track_name_date_iso_8601_option">Dátum (ISO 8601)</string>
<string name="settings_recording_track_name_date_local_option">Dátum (helyi)</string>
@@ -191,7 +191,7 @@ limitations under the License.
<string name="settings_reset_done">Minden beállítás visszaállt az alapértelmezett értékre</string>
<!-- Settings Sensor -->
<!-- Settings Stats -->
<string name="settings_stats_rate_title">Mérték választása</string>
<string name="settings_stats_rate_title">Mértékegység típusa</string>
<string name="settings_stats_units_imperial">Angolszász (mérföld, láb)</string>
<string name="settings_stats_units_metric">Metrikus (km, m)</string>
<string name="settings_stats_units_title">Mértékegység választása</string>
@@ -252,7 +252,7 @@ limitations under the License.
<string name="value_integer_mile_hour">%1$d mérföld/ó</string>
<string name="value_integer_minute">%1$d perc</string>
<string name="value_integer_second">%1$d mp</string>
<string name="value_none">Egy sem</string>
<string name="value_none">Egyik sem</string>
<string name="value_off">Ki</string>
<string name="value_smallest_recommended">Legkisebb (ajánlott)</string>
<!-- Waypoint Type -->
@@ -336,7 +336,7 @@ limitations under the License.
<string name="track_speed_notification">Sebesség: %1$s</string>
<string name="track_detail_intervals_tab">Intervallum</string>
<string name="interval_list_empty_message">Még nincs intervallum</string>
<string name="settings_default_export_uri_title">Nyomvonalak export könyvtára</string>
<string name="settings_default_export_uri_title">Nyomvonal export könyvtára</string>
<string name="instant_export_enabled_summary">Sáv exportálása a tárolóba a felvétel befejezése után</string>
<string name="hold_to_stop">Tartsa lenyomva a leállításhoz</string>
<string name="track_distance_notification">Távolság: %1$s</string>
@@ -412,7 +412,7 @@ limitations under the License.
<string name="sensor_could_not_scan">Nem sikerült Bluetooth-eszközöket keresni (hiba %1$i).</string>
<string name="settings_recording_show_on_lockscreen_while_recording_title">Statisztikák megjelenítése a záróképernyőn</string>
<string name="settings_recording_fullscreen_on_while_recording_summary">Felvétel közben teljes képernyőn jelenik meg.</string>
<string name="settings_prevent_reimport_tracks_title">A pályák újraimportálásának megakadályozása</string>
<string name="settings_prevent_reimport_tracks_title">Nyomvonalak újraimportálásának megakadályozása</string>
<string name="aggregated_stats_empty_message">Az első nyomvonal rögzítése az összesített statisztikák megtekintéséhez</string>
<string name="share_image_subject">Szeretnék megosztani veletek egy képet</string>
<string name="share_image_body">Azt hiszem, ez a kép érdekelheti önöket.</string>
@@ -431,7 +431,7 @@ limitations under the License.
\n * teljesen offline működik
\n * pályák megjelenítése térképen (lásd alább)</string>
<string name="about_third_party_data">Harmadik féltől származó adatok</string>
<string name="menu_voice_rate">Hang sebesség</string>
<string name="menu_voice_rate">Hangsebesség</string>
<string name="track_delete_not_recording">Ez a sáv nem törölhető, mivel jelenleg is rögzítve van.</string>
<string name="settings_sensor_cycling_cadence">Kerékpározás: lépésszám</string>
<string name="settings_sensor_cycling_distance_speed">Kerékpározás: táv és sebesség</string>
@@ -459,7 +459,7 @@ limitations under the License.
<string name="settings_sensors_title">Bluetooth Érzékelők</string>
<string name="generic_dismiss">Elbocsátás</string>
<string name="settings_sensors_summary">Kerékpáros Érzékelők, Kerék Kerülete, Futásérzékelők</string>
<string name="settings_announcements_statistics_title">Voice Közlemények</string>
<string name="settings_announcements_statistics_title">Statisztikai közlemények</string>
<string name="settings_export_filename_title">A fájlnév formátuma</string>
<string name="settings_public_api_dashboard_enabled_summary_off">A rögzített adatokat nem osztják meg automatikusan más alkalmazásokkal.</string>
<string name="field_remove_from_layout">Eltávolítás</string>
@@ -484,8 +484,8 @@ limitations under the License.
<string name="stats_clock">Óra</string>
<string name="current_heart_rate">Jelenlegi pulzusszám</string>
<string name="average_heart_rate">Átlagos pulzusszám</string>
<string name="settings_sensor_bluetooth_service_filter_on">Csak azokat a Bluetooth-eszközöket jelenítse meg, amelyek bejelentik a szükséges szolgáltatásokat</string>
<string name="settings_import_section">Behozatal</string>
<string name="settings_sensor_bluetooth_service_filter_on">Csak azokat a Bluetooth-eszközöket jelenítse meg, amelyek szükséges szolgáltatásokat kérnek</string>
<string name="settings_import_section">Importálás</string>
<string name="settings_export_section">Kivitel</string>
<string name="settings_layout_reset_confirm_title">Állítsa vissza az elrendezéseket\?</string>
<string name="settings_layout_reset_done">Az összes elrendezési beállítás visszaállt az alapértelmezett értékekre</string>
@@ -494,7 +494,7 @@ limitations under the License.
<string name="settings_recording_customize_layout_select_columns">Adatmezők soronként</string>
<string name="custom_layout_list_edit_already_exists">Az elrendezés neve már létezik</string>
<string name="stats_custom_layout_default_layout">Alapértelmezett Elrendezés</string>
<string name="settings_layout_reset">Az Egyéni Elrendezés Visszaállítása</string>
<string name="settings_layout_reset">Egyéni elrendezés visszaállítása</string>
<string name="settings_cycling_sensor">Kerékpározás</string>
<string name="location_coordinate">%1$s°</string>
<string name="location_latitude_longitude">%1$s, %2$s</string>
@@ -513,7 +513,7 @@ limitations under the License.
<string name="voiceMinutesPlural">{n, többes szám, =1 {1 perc} további {{n,szám} perc} }</string>
<string name="voiceSpeedMKnotsPlural">{n, többes szám, =1 {1 csomó} egyéb {{n,szám,#.0} csomó} }</string>
<string name="voice_per_mile">mérföldenként</string>
<string name="show_on_map_format_ask">Kérdezze</string>
<string name="show_on_map_format_ask">Kérdezzen rá</string>
<string name="show_on_dashboard">OpenTracks Dashboard API</string>
<string name="show_on_dashboard_not_installed">Nincs telepítve az OpenTracks Dashboard API-t támogató alkalmazás.</string>
<string name="value_float_mile_hour">%1$.1f mérföld/óra</string>
@@ -529,7 +529,7 @@ limitations under the License.
<string name="settings_import_export_summary">Importálás, exportálás, automatikus exportálás</string>
<string name="settings_ui_dynamic_colors_title">Dinamikus színek</string>
<string name="settings_recording_min_required_accuracy_summary">A hely figyelmen kívül marad, ha a pontossága nagyobb, mint %1$s</string>
<string name="introduction_osm_dashboard">Az OpenTracks önmagában nem nyújt térképet. Kérjük, telepítse az OSMDashboard-ot a felvételek térképen történő megjelenítéséhez.</string>
<string name="introduction_osm_dashboard">Az OpenTracks önmagában nem szolgáltat térképet. Kérjük, telepítse az OSMDashboard-ot a felvételek térképen történő megjelenítéséhez.</string>
<string name="settings_recording_idle_timeout_title">Tétlenségi küszöbérték</string>
<string name="settings_announcements_totaltime_frequency">Időintervallum</string>
<string name="settings_sensor_bluetooth_service_filter_off">Az összes felderíthető Bluetooth-eszközök megjelenítése</string>