Compare commits

...

52 Commits

Author SHA1 Message Date
Dennis Guse d68008941e Release: v4.0.1 2022-06-09 22:55:36 +02:00
Dennis Guse b822d05a78 Fix voice announcement tests. 2022-06-09 22:33:43 +02:00
Dennis Guse 74bfed768c Translations: removed obsolete ones. 2022-06-09 21:01:08 +02:00
arjan-s ebfcce6d8d Translated using Weblate (Dutch)
Currently translated at 100.0% (487 of 487 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nl/
2022-06-09 16:04:29 +02:00
Hiajen d97d8f85e4 Translated using Weblate (German)
Currently translated at 96.9% (472 of 487 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2022-06-09 16:04:28 +02:00
FTno 37c2c5029e Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (482 of 482 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-06-07 09:55:18 +02:00
mondstern 105ff89fd8 Translated using Weblate (Romanian)
Currently translated at 84.4% (407 of 482 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ro/
2022-06-07 09:55:18 +02:00
mondstern 0ac033106c Translated using Weblate (Hungarian)
Currently translated at 91.7% (442 of 482 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/hu/
2022-06-07 09:55:18 +02:00
mondstern 21ec9fc568 Translated using Weblate (Finnish)
Currently translated at 96.6% (466 of 482 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2022-06-07 09:55:18 +02:00
mondstern 2e3a7a31d4 Translated using Weblate (Hungarian)
Currently translated at 82.5% (398 of 482 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/hu/
2022-06-07 09:55:17 +02:00
Román Ginés ecd7405a8c TrackStoppedActivity: added discard button option. Fixes #1267. 2022-06-07 09:55:09 +02:00
Dennis Guse 28abe360cb Merge pull request #1276 from OpenTracksApp/voiceConfig#1275
Added settings for what to announce
2022-06-06 17:04:15 +02:00
Dennis Guse 9cf88c00b0 Voice announcements: time is moving time (settings). 2022-06-06 17:02:31 +02:00
Dennis Guse 8bbde4aacd Voice announcements: fix translations 2022-06-06 17:02:31 +02:00
Jonas Kalderstam 00351136f2 Voice announcements: added settings for what to announce 2022-06-06 17:02:31 +02:00
dependabot[bot] 30b85bd215 Bump mockito-android from 4.6.0 to 4.6.1
Bumps [mockito-android](https://github.com/mockito/mockito) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.6.0...v4.6.1)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-04 09:40:55 +02:00
Dennis Guse 14b705b43e README: add large translation status; removed Amazon App Store link. 2022-06-04 09:22:51 +02:00
Dennis Guse 31fc0adabc Fullscreen: now more fullscreen. 2022-06-03 17:26:33 +02:00
Dennis Guse 1714da5d3b Translations: fix quantities (fr). 2022-06-02 22:12:00 +02:00
mondstern 6ae47b5e01 Translated using Weblate (Slovenian)
Currently translated at 93.3% (450 of 482 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sl/
2022-06-02 22:06:14 +02:00
metezd df8e4c2e2e Translated using Weblate (Turkish)
Currently translated at 99.1% (478 of 482 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/tr/
2022-06-02 20:00:22 +02:00
Surfoo 6f9fa3719a Translated using Weblate (French)
Currently translated at 100.0% (482 of 482 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2022-06-02 20:00:21 +02:00
vsevjednom-cz b9014c7219 Translated using Weblate (Czech)
Currently translated at 98.7% (483 of 489 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2022-06-02 20:00:21 +02:00
FTno d44ab44620 Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (502 of 502 strings)

Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-06-02 20:00:21 +02:00
dependabot[bot] bcffe05744 Bump appcompat from 1.4.1 to 1.4.2
Bumps appcompat from 1.4.1 to 1.4.2.

---
updated-dependencies:
- dependency-name: androidx.appcompat:appcompat
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-02 20:00:06 +02:00
Dennis Guse ed60734868 Donations: we do not accept Bitcoin anymore (too much effort). 2022-06-01 20:17:02 +02:00
dependabot[bot] e314ff8f43 Bump material from 1.6.0 to 1.6.1
Bumps [material](https://github.com/material-components/material-components-android) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/material-components/material-components-android/releases)
- [Commits](https://github.com/material-components/material-components-android/compare/1.6.0...1.6.1)

---
updated-dependencies:
- dependency-name: com.google.android.material:material
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-31 22:48:36 +02:00
Peter Storch 1108684d06 Add "show on map" format selection dialog 2022-05-30 07:51:00 +02:00
dependabot[bot] 6c0033c107 Bump mockito-android from 4.5.1 to 4.6.0
Bumps [mockito-android](https://github.com/mockito/mockito) from 4.5.1 to 4.6.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.5.1...v4.6.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-30 07:35:00 +02:00
Dennis Guse 8a3e50ef9b BLE sensors: faster connection. 2022-05-29 22:50:55 +02:00
Román Ginés 05b572253e Bugfixes: buttons colors were handcoded. Fixes #1260. 2022-05-29 20:25:18 +02:00
Dennis Guse f755a086cd Cleanup: removed unused translations. 2022-05-29 20:22:50 +02:00
Dennis Guse b0605323da Track list: RTL fix. 2022-05-29 18:15:41 +02:00
Dennis Guse 585c2234eb Bugfix: request permissions in TrackListActivity.
Introduced in 9d64989ef1
2022-05-29 18:06:00 +02:00
Román Ginés c5d7ea4245 Bugfixes: TrackStoppedActivity on smaller devices. Fixes #1257. 2022-05-29 18:02:57 +02:00
Dennis Guse 281cd8a861 Merge pull request #1248 from OpenTracksApp/reset#1247
Allow settings reset and import/export while recording
2022-05-28 13:48:56 +02:00
Dennis Guse 36400c8ad0 Fix EspressoUITest for API24. 2022-05-26 23:39:35 +02:00
Dennis Guse fb00f697c5 Fix EspressoDeleteTrackTest.
Fixes #817.
2022-05-26 23:39:35 +02:00
Dennis Guse f529726218 KML: icons (start, stop, markers) use default icon.
Until now we used external URLs from Google to fetch proper icons.

Fixes #126.
2022-05-26 10:23:27 +02:00
Dennis Guse 059f3d8f43 Cleanup: align test classes name to tested class. 2022-05-26 10:23:27 +02:00
dependabot[bot] cae716925f Bump gradle from 7.2.0 to 7.2.1
Bumps gradle from 7.2.0 to 7.2.1.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-26 08:22:07 +02:00
Dennis Guse d29ee6da3d Settings: allow import/export settings while recording.
Fixes #1247.
2022-05-25 22:03:16 +02:00
Dennis Guse 033b5211ea Settings: allow reset settings while recording.
Fixes #1247.
2022-05-25 22:01:51 +02:00
Dennis Guse 5f4f5baba4 Remove unused settings (formerly used in settings). 2022-05-25 07:38:12 +02:00
Dennis Guse 4421046556 Remove unused settings (incl. deprecated ones). 2022-05-25 07:38:12 +02:00
Dennis Guse 30482d5a34 Record/stop buttons: add contentDescription. 2022-05-25 07:38:12 +02:00
Dennis Guse f12094c953 Remove unused translations (were used for voice announcements). 2022-05-25 07:38:12 +02:00
Dennis Guse c5147e7664 UI tests: use longClick() instead of veryLongClick(). 2022-05-25 07:38:12 +02:00
Dennis Guse 03b66bc6a2 Remove unused xml configuration. 2022-05-25 07:38:12 +02:00
Dennis Guse 7b40f2c949 Remove unused buttons.
Replaced in da62d26409
2022-05-25 07:38:12 +02:00
Dennis Guse 785a922d03 Remove empty translations. 2022-05-25 07:38:12 +02:00
Dennis Guse 5d2414977b TrackRecordingService: remove pause functionality.
Fixes #1233.
2022-05-23 07:41:50 +02:00
107 changed files with 1255 additions and 2395 deletions
+1 -1
View File
@@ -2,4 +2,4 @@
liberapay: OpenTracks
github: [rgmf, pstorch, dennisguse]
custom: https://play.google.com/store/apps/details?id=de.dennisguse.opentracks.playstore
custom: [ https://liberapay.com/OpenTracks, https://play.google.com/store/apps/details?id=de.dennisguse.opentracks.playstore ]
+5 -27
View File
@@ -9,7 +9,6 @@ _OpenTracks_ is a sport tracking application that completely respects your priva
<th>Free (F-Droid)</th>
<th>Free (Nightly for F-Droid)</th>
<th>Donations</th>
<th>Translations</th>
</tr>
<tr>
<td align="center">
@@ -27,47 +26,26 @@ _OpenTracks_ is a sport tracking application that completely respects your priva
<img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg" height="45" align="middle">
</a>
</td>
<td align="center">
<a href="https://weblate.bubu1.eu/engage/OpenTracks/">
<img src="https://weblate.bubu1.eu/widgets/OpenTracks/-/opentracks/svg-badge.svg" alt="Translation status" />
</a>
</td>
</tr>
<tr>
<td align="center">
<img alt="OpenTracks version published on F-Droid" src="https://img.shields.io/f-droid/v/de.dennisguse.opentracks.svg" align="middle" >
</td>
<td></td>
<td align="center">
<a href="bitcoin:bc1qckpls3lpjlcpyxzm66hcy65hnesas9zgacy6yc">
<img alt="bitcoin:bc1qckpls3lpjlcpyxzm66hcy65hnesas9zgacy6yc" src="promotion/donations-bitcoin.png" height="90" align="middle">
</a>
</td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td align="center">
<a href="https://play.google.com/store/apps/details?id=de.dennisguse.opentracks.playstore">
<img alt="Get it on Google Play" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" height="60" align="middle">
</a>
</td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td align="center">
<a href="https://www.amazon.de/dp/B09K2KNQ7X/">
<img alt="Get it on Amazon App Store" src="https://images-na.ssl-images-amazon.com/images/G/01/mobile-apps/devportal2/res/images/amazon-appstore-badge-english-white.png" height="40" align="middle">
</a>
</td>
<td></td>
</tr>
</table>
<a href="https://weblate.bubu1.eu/engage/OpenTracks/">
<img src="https://weblate.bubu1.eu/widgets/OpenTracks/-/opentracks/horizontal-auto.svg" alt="Translation status" />
</a>
## Screenshots
<div>
<img width="23%" src="fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot1.png">
<img width="23%" src="fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot2.png">
+6 -6
View File
@@ -6,7 +6,7 @@ buildscript {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.2.0'
classpath 'com.android.tools.build:gradle:7.2.1'
}
}
@@ -59,8 +59,8 @@ android {
defaultConfig {
applicationId "de.dennisguse.opentracks"
versionCode 4874
versionName "v4.0.0"
versionCode 4926
versionName "v4.0.1"
buildConfigField "String", "VERSION_NAME_FULL", "\"${getVersionName()}\""
@@ -119,10 +119,10 @@ android {
dependencies {
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5'
implementation 'androidx.appcompat:appcompat:1.4.1'
implementation 'androidx.appcompat:appcompat:1.4.2'
implementation 'androidx.preference:preference:1.2.0'
implementation 'androidx.documentfile:documentfile:1.0.1'
implementation 'com.google.android.material:material:1.6.0'
implementation 'com.google.android.material:material:1.6.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
androidTestImplementation 'androidx.test:core:1.4.0'
@@ -130,7 +130,7 @@ dependencies {
androidTestImplementation 'androidx.test:rules:1.4.0'
androidTestImplementation 'androidx.test:runner:1.4.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
androidTestImplementation 'org.mockito:mockito-android:4.5.1'
androidTestImplementation 'org.mockito:mockito-android:4.6.1'
androidTestUtil 'androidx.test:orchestrator:1.4.1'
}
@@ -0,0 +1,13 @@
v4.0.1: OpenTracks
Changes:
- Voice announcements are now configurable
- Fullscreen mode now also hides Android's navigation bar
- Connection to BLE sensors should now be faster
- Allow to reset settings while recording
- Allow to change import/export settings while recording
- KML/KMZ: do not use icons to be loaded from Google
Bugfix:
- TrackStoppedActivity now works on smaller screens
- Requests permissions on track list
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

@@ -5,6 +5,7 @@ import static androidx.test.espresso.Espresso.onData;
import static androidx.test.espresso.Espresso.onView;
import static androidx.test.espresso.Espresso.pressBack;
import static androidx.test.espresso.action.ViewActions.click;
import static androidx.test.espresso.action.ViewActions.longClick;
import static androidx.test.espresso.action.ViewActions.scrollTo;
import static androidx.test.espresso.assertion.ViewAssertions.matches;
import static androidx.test.espresso.matcher.ViewMatchers.isDisplayed;
@@ -14,7 +15,6 @@ import static androidx.test.espresso.matcher.ViewMatchers.withText;
import static org.hamcrest.Matchers.allOf;
import static org.hamcrest.Matchers.anything;
import static de.dennisguse.opentracks.util.EspressoUtils.childAtPosition;
import static de.dennisguse.opentracks.util.EspressoUtils.veryLongTouch;
import static de.dennisguse.opentracks.util.EspressoUtils.waitFor;
import static de.dennisguse.opentracks.util.EspressoUtils.withListSize;
@@ -55,149 +55,33 @@ public class EspressoDeleteTrackTest {
@Rule
public GrantPermissionRule mGrantPermissionRule = GrantPermissionRule.grant(android.Manifest.permission.ACCESS_FINE_LOCATION);
private MyIdlingResource idlingResource;
@Before
public void registerIntentServiceIdlingResource() {
Instrumentation instrumentation
= InstrumentationRegistry.getInstrumentation();
idlingResource = new MyIdlingResource(instrumentation.getTargetContext());
IdlingRegistry.getInstance().register(idlingResource);
}
@After
public void unregisterIntentServiceIdlingResource() {
IdlingRegistry.getInstance().unregister(idlingResource);
}
@Ignore("Test fails permanently")
@Deprecated
@Test
public void espressoDeleteTrackTest() {
int countBefore;
// TrackListActivity: start recording
onView(withId(R.id.track_list_fab_action)).perform(click());
{
// TrackListActivity: start recording
ViewInteraction trackControllerRecordButton = onView(withId(R.id.track_list_fab_action));
trackControllerRecordButton.perform(click());
}
// TrackRecordingActivity
onView(withId(R.id.track_recording_fab_action))
// wait; stay recording
.perform(waitFor(5000))
// stop;
.perform(longClick());
{
// TrackRecordingActivity
ViewInteraction trackControllerStopButton = onView(withId(R.id.track_recording_fab_action));
// wait; stay recording
trackControllerStopButton.perform(waitFor(5000));
// stop;
trackControllerStopButton.perform(veryLongTouch(1600));
}
// back
pressBack();
// get number of items before deleting a track
countBefore = numberOfItemsListView();
// TrackStoppedActivity
onView(withId(R.id.finish_button)).perform(click());
// select track
onData(anything()).inAdapterView(withId(R.id.track_list)).atPosition(0).perform(veryLongTouch(5000));
onData(anything()).inAdapterView(withId(R.id.track_list)).atPosition(0).perform(longClick());
// open menu and delete selected track
ViewInteraction overflowMenuButton = onView(
allOf(withContentDescription("More options"),
childAtPosition(
childAtPosition(
withId(R.id.bottom_app_bar),
2),
2),
isDisplayed()));
overflowMenuButton.perform(click());
onView(allOf(withContentDescription("More options"), isDisplayed()))
.perform(click());
ViewInteraction appCompatTextView = onView(
allOf(withId(R.id.title), withText("Delete"),
childAtPosition(
childAtPosition(
withId(R.id.content),
0),
0),
isDisplayed()));
appCompatTextView.perform(click());
onView(withText("Delete")).perform(click());
ViewInteraction appCompatButton = onView(
allOf(withId(android.R.id.button1), withText("Yes"),
childAtPosition(
childAtPosition(
withId(R.id.buttonPanel),
0),
3)));
appCompatButton.perform(scrollTo(), click());
onView(withText("OK")).perform(click());
// check number of items after delete
onView(withId(R.id.track_list)).check(ViewAssertions.matches(withListSize(countBefore - 1)));
}
private int numberOfItemsListView() {
final int[] counts = new int[1];
onView(withId(R.id.track_list)).check(matches(new TypeSafeMatcher<View>() {
@Override
public boolean matchesSafely(View view) {
ListView listView = (ListView) view;
counts[0] = listView.getCount();
return true;
}
@Override
public void describeTo(Description description) {
}
}));
return counts[0];
}
private static class MyIdlingResource implements IdlingResource {
private final Context context;
private ResourceCallback resourceCallback;
public MyIdlingResource(Context context) {
this.context = context;
}
@Override
public String getName() {
return MyIdlingResource.class.getName();
}
@Override
public void registerIdleTransitionCallback(IdlingResource.ResourceCallback resourceCallback) {
this.resourceCallback = resourceCallback;
}
@Override
public boolean isIdleNow() {
boolean idle = !isDeleteServiceRunning();
if (idle && resourceCallback != null) {
resourceCallback.onTransitionToIdle();
}
return idle;
}
private boolean isDeleteServiceRunning() {
ActivityManager manager =
(ActivityManager) context.getSystemService(
Context.ACTIVITY_SERVICE);
for (ActivityManager.RunningServiceInfo info :
manager.getRunningServices(Integer.MAX_VALUE)) {
if (TrackDeleteService.class.getName().equals(
info.service.getClassName())) {
return true;
}
}
return false;
}
// tracklist is empty now
onView(allOf(withText("Start recording your next adventure here"), isDisplayed()));
}
}
@@ -4,26 +4,22 @@ import static androidx.test.espresso.Espresso.onData;
import static androidx.test.espresso.Espresso.onView;
import static androidx.test.espresso.action.ViewActions.click;
import static androidx.test.espresso.action.ViewActions.longClick;
import static androidx.test.espresso.action.ViewActions.scrollTo;
import static androidx.test.espresso.assertion.ViewAssertions.matches;
import static androidx.test.espresso.matcher.ViewMatchers.isClickable;
import static androidx.test.espresso.matcher.ViewMatchers.isDisplayed;
import static androidx.test.espresso.matcher.ViewMatchers.withId;
import static org.hamcrest.Matchers.allOf;
import static org.hamcrest.Matchers.anything;
import static de.dennisguse.opentracks.util.EspressoUtils.selectTabAtIndex;
import static de.dennisguse.opentracks.util.EspressoUtils.waitFor;
import android.view.MotionEvent;
import android.view.View;
import androidx.test.espresso.UiController;
import androidx.test.espresso.ViewAction;
import androidx.test.espresso.ViewInteraction;
import androidx.test.espresso.action.MotionEvents;
import androidx.test.ext.junit.rules.ActivityScenarioRule;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.filters.LargeTest;
import androidx.test.rule.GrantPermissionRule;
import org.hamcrest.Matcher;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -53,7 +49,7 @@ public class EspressoUITest {
.perform(longClick());
// TrackStoppedActivity: resume
onView(withId(R.id.resume_button))
onView(allOf(withId(R.id.resume_button), isClickable()))
.perform(click());
// TrackRecordingActivity: wait and then stop
@@ -93,7 +89,7 @@ public class EspressoUITest {
tabLayout.perform(waitFor(1000));
// stop
trackControllerStopButton.perform(veryLongTouch(1600));
trackControllerStopButton.perform(longClick());
}
}
@@ -101,36 +97,6 @@ public class EspressoUITest {
@Test
public void selectAndDeleteTrack() {
onView(withId(R.id.track_list)).check(matches(isDisplayed()));
onData(anything()).inAdapterView(withId(R.id.track_list)).atPosition(0).perform(veryLongTouch(2000));
onData(anything()).inAdapterView(withId(R.id.track_list)).atPosition(0).perform(longClick());
}
private static ViewAction veryLongTouch(final int duration_ms) {
return new ViewAction() {
@Override
public String getDescription() {
return "Perform long touch.";
}
@Override
public Matcher<View> getConstraints() {
return isDisplayed();
}
@Override
public void perform(UiController uiController, final View view) {
// Get view absolute position
int[] location = new int[2];
view.getLocationOnScreen(location);
// Offset coordinates by view position
float[] coordinates = new float[]{location[0] + 1, location[1] + 1};
// Send down event, pause, and send up
MotionEvent down = MotionEvents.sendDown(uiController, coordinates, new float[]{1f, 1f}).down;
uiController.loopMainThreadForAtLeast(duration_ms);
MotionEvents.sendUp(uiController, down, coordinates);
}
};
}
}
@@ -163,10 +163,10 @@ public class ExportImportTest {
trackPointCreator.setClock("2020-02-02T02:02:06Z");
trackPointCreator.setRemoteSensorManager(new BluetoothRemoteSensorManager(context, null, trackPointCreator));
service.pauseCurrentTrack();
service.endCurrentTrack();
trackPointCreator.setClock("2020-02-02T02:02:20Z");
service.resumeCurrentTrack();
service.resumeTrack(trackId);
sendLocation(trackPointCreator, "2020-02-02T02:02:21Z", 3, 14.002, 10, 13, 15, 10, 0);
@@ -33,7 +33,7 @@ import de.dennisguse.opentracks.stats.TrackStatistics;
* Test that legacy KML/GPX formats can still be imported.
*/
@RunWith(JUnit4.class)
public class GPXImportTest {
public class GPXTrackImporterTest {
private final Context context = ApplicationProvider.getApplicationContext();
private final ContentProviderUtils contentProviderUtils = new ContentProviderUtils(context);
@@ -31,7 +31,7 @@ import de.dennisguse.opentracks.data.models.TrackPoint;
* Test that legacy KML/GPX formats can still be imported.
*/
@RunWith(JUnit4.class)
public class KMLImportTest {
public class KMLTrackImporterTest {
private final Context context = ApplicationProvider.getApplicationContext();
private final ContentProviderUtils contentProviderUtils = new ContentProviderUtils(context);
@@ -159,7 +159,7 @@ public class TrackRecordingServiceTestRecording {
// when
String pauseTime = "2020-02-02T02:02:03Z";
trackPointCreator.setClock(pauseTime);
service.pauseCurrentTrack();
service.endCurrentTrack();
// then
assertEquals(new TrackStatistics(startTime, pauseTime, 0, 1, 0, 0, 0f, 0f)
@@ -205,7 +205,7 @@ public class TrackRecordingServiceTestRecording {
String pauseTime = "2020-02-02T02:02:03Z";
trackPointCreator.setClock(pauseTime);
service.pauseCurrentTrack();
service.endCurrentTrack();
// when
trackPointCreator.setClock("2020-02-02T02:02:04Z");
@@ -143,7 +143,7 @@ public class TrackRecordingServiceTestStateMachine {
@MediumTest
@Test
public void recording_startPauseStopResume_no_data() throws InterruptedException {
public void recording_startStopResume_no_data() throws InterruptedException {
// given
assertFalse(service.isRecording());
@@ -153,31 +153,19 @@ public class TrackRecordingServiceTestStateMachine {
// then
assertTrue(service.isRecording());
assertEquals(new RecordingStatus(trackId, false), service.getRecordingStatusObservable().getValue());
assertEquals(new RecordingStatus(trackId), service.getRecordingStatusObservable().getValue());
assertNotEquals(TrackRecordingService.NOT_RECORDING, service.getRecordingDataObservable().getValue());
assertEquals(GpsStatusValue.GPS_ENABLED, service.getGpsStatusObservable().getValue());
service.endCurrentTrack();
// when
service.pauseCurrentTrack();
service.resumeTrack(trackId);
Thread.sleep(1000);
// then
assertTrue(service.isRecording());
assertTrue(service.isPaused());
assertEquals(new RecordingStatus(trackId, true), service.getRecordingStatusObservable().getValue());
assertNotEquals(TrackRecordingService.NOT_RECORDING, service.getRecordingDataObservable().getValue());
assertEquals(GpsStatusValue.GPS_NONE, service.getGpsStatusObservable().getValue()); //TODO The GPS is kept in pause, right? Might be a bug.
// when
service.resumeCurrentTrack();
Thread.sleep(1000);
// then
assertTrue(service.isRecording());
assertFalse(service.isPaused());
assertEquals(new RecordingStatus(trackId, false), service.getRecordingStatusObservable().getValue());
assertEquals(new RecordingStatus(trackId), service.getRecordingStatusObservable().getValue());
assertNotEquals(TrackRecordingService.NOT_RECORDING, service.getRecordingDataObservable().getValue());
assertEquals(GpsStatusValue.GPS_ENABLED, service.getGpsStatusObservable().getValue());
@@ -188,7 +176,6 @@ public class TrackRecordingServiceTestStateMachine {
// then
assertFalse(service.isRecording());
assertFalse(service.isPaused());
assertEquals(TrackRecordingService.STATUS_DEFAULT, service.getRecordingStatusObservable().getValue());
assertEquals(TrackRecordingService.NOT_RECORDING, service.getRecordingDataObservable().getValue());
assertEquals(GpsStatusValue.GPS_NONE, service.getGpsStatusObservable().getValue());
@@ -200,8 +187,7 @@ public class TrackRecordingServiceTestStateMachine {
// then
assertTrue(service.isRecording());
assertFalse(service.isPaused());
assertEquals(new RecordingStatus(trackId, false), service.getRecordingStatusObservable().getValue());
assertEquals(new RecordingStatus(trackId), service.getRecordingStatusObservable().getValue());
Thread.sleep(1000); //TODO Figure out why we need to wait here until the update is happening
assertNotEquals(TrackRecordingService.NOT_RECORDING, service.getRecordingDataObservable().getValue());
assertEquals(GpsStatusValue.GPS_ENABLED, service.getGpsStatusObservable().getValue());
@@ -209,29 +195,31 @@ public class TrackRecordingServiceTestStateMachine {
@MediumTest
@Test
public void invalidStateChanges() throws InterruptedException {
public void cannotResume_non_existing_track() throws InterruptedException {
// given
assertFalse(service.isRecording());
// when
service.pauseCurrentTrack();
Thread.sleep(2000);
// then
assertEquals(TrackRecordingService.STATUS_DEFAULT, service.getRecordingStatusObservable().getValue());
assertEquals(TrackRecordingService.NOT_RECORDING, service.getRecordingDataObservable().getValue());
assertEquals(GpsStatusValue.GPS_NONE, service.getGpsStatusObservable().getValue());
// when
service.resumeCurrentTrack();
Thread.sleep(1000);
service.resumeTrack(new Track.Id(-1));
// then
assertFalse(service.isRecording());
assertEquals(TrackRecordingService.STATUS_DEFAULT, service.getRecordingStatusObservable().getValue());
assertEquals(TrackRecordingService.NOT_RECORDING, service.getRecordingDataObservable().getValue());
assertEquals(GpsStatusValue.GPS_NONE, service.getGpsStatusObservable().getValue());
}
@MediumTest
@Test
public void cannotEnd_without_starting() throws InterruptedException {
// given
assertFalse(service.isRecording());
assertEquals(TrackRecordingService.STATUS_DEFAULT, service.getRecordingStatusObservable().getValue());
assertEquals(TrackRecordingService.NOT_RECORDING, service.getRecordingDataObservable().getValue());
assertEquals(GpsStatusValue.GPS_NONE, service.getGpsStatusObservable().getValue());
// when
service.endCurrentTrack();
@@ -257,8 +245,7 @@ public class TrackRecordingServiceTestStateMachine {
// then
assertTrue(service.isRecording());
assertFalse(service.isPaused());
assertEquals(new RecordingStatus(trackId, false), service.getRecordingStatusObservable().getValue());
assertEquals(new RecordingStatus(trackId), service.getRecordingStatusObservable().getValue());
Thread.sleep(1000); //TODO Figure out why we need to wait here until the update is happening
assertNotEquals(TrackRecordingService.NOT_RECORDING, service.getRecordingDataObservable().getValue());
assertEquals(GpsStatusValue.GPS_ENABLED, service.getGpsStatusObservable().getValue());
@@ -42,7 +42,13 @@ public class VoiceAnnouncementUtilsTest {
@Before
public void setUp() {
contentProviderUtils = new ContentProviderUtils(context);
PreferencesUtils.setVoiceAnnounceHeartRate(false);
PreferencesUtils.setVoiceAnnounceLapHeartRate(false);
PreferencesUtils.setVoiceAnnounceAverageHeartRate(false);
PreferencesUtils.setVoiceAnnounceTotalDistance(true);
PreferencesUtils.setVoiceAnnounceMovingTime(true);
PreferencesUtils.setVoiceAnnounceAverageSpeedPace(true);
PreferencesUtils.setVoiceAnnounceLapSpeedPace(true);
}
@Test
@@ -199,7 +205,8 @@ public class VoiceAnnouncementUtilsTest {
@Test
public void getAnnouncement_heart_rate_and_sensor_statistics() {
PreferencesUtils.setVoiceAnnounceHeartRate(true);
PreferencesUtils.setVoiceAnnounceAverageHeartRate(true);
PreferencesUtils.setVoiceAnnounceLapHeartRate(true);
int numberOfPoints = 1000;
Pair<Track.Id, TrackStatistics> trackWithStats = TestDataUtil.buildTrackWithTrackPoints(contentProviderUtils, numberOfPoints);
@@ -221,4 +228,34 @@ public class VoiceAnnouncementUtilsTest {
// then
assertEquals("Total distance 14.21 kilometers. 16 minutes 39 seconds. Speed 51.2 kilometers per hour. Lap speed 51.2 kilometers per hour. Average heart rate 180 bpm. Current heart rate 133 bpm.", announcement);
}
@Test
public void getAnnouncement_only_lap_heart_rate() {
PreferencesUtils.setVoiceAnnounceLapHeartRate(true);
PreferencesUtils.setVoiceAnnounceAverageHeartRate(false);
PreferencesUtils.setVoiceAnnounceTotalDistance(false);
PreferencesUtils.setVoiceAnnounceMovingTime(false);
PreferencesUtils.setVoiceAnnounceAverageSpeedPace(false);
PreferencesUtils.setVoiceAnnounceLapSpeedPace(false);
int numberOfPoints = 1000;
Pair<Track.Id, TrackStatistics> trackWithStats = TestDataUtil.buildTrackWithTrackPoints(contentProviderUtils, numberOfPoints);
Track.Id trackId = trackWithStats.first;
TrackStatistics stats = trackWithStats.second;
IntervalStatistics.Interval lastInterval;
try (TrackPointIterator trackPointIterator = contentProviderUtils.getTrackPointLocationIterator(trackId, null)) {
assertEquals(trackPointIterator.getCount(), numberOfPoints);
IntervalStatistics intervalStatistics = new IntervalStatistics(Distance.of(1000));
intervalStatistics.addTrackPoints(trackPointIterator);
lastInterval = intervalStatistics.getIntervalList().get(intervalStatistics.getIntervalList().size() - 1);
}
SensorStatistics sensorStatistics = new SensorStatistics(HeartRate.of(180f), HeartRate.of(180f), null, null, null);
// when
String announcement = VoiceAnnouncementUtils.getAnnouncement(context, stats, UnitSystem.METRIC, true, lastInterval, sensorStatistics).toString();
// then
assertEquals(" Current heart rate 133 bpm.", announcement);
}
}
@@ -3,10 +3,10 @@ package de.dennisguse.opentracks.ui.customRecordingLayout;
import static androidx.test.espresso.Espresso.onView;
import static androidx.test.espresso.action.ViewActions.click;
import static androidx.test.espresso.action.ViewActions.longClick;
import static androidx.test.espresso.matcher.ViewMatchers.assertThat;
import static androidx.test.espresso.matcher.ViewMatchers.withId;
import static org.hamcrest.CoreMatchers.is;
import static de.dennisguse.opentracks.util.EspressoUtils.veryLongTouch;
import android.view.View;
@@ -51,7 +51,7 @@ public class EspressoCustomLayoutTest {
// stop recording
ViewInteraction trackControllerStopButton = onView(withId(R.id.track_recording_fab_action));
trackControllerStopButton.perform(veryLongTouch(1600));
trackControllerStopButton.perform(longClick());
}
private static class RecyclerViewItemCountAssertion implements ViewAssertion {
@@ -1,21 +1,14 @@
package de.dennisguse.opentracks.util;
import static androidx.test.espresso.matcher.ViewMatchers.isDisplayed;
import static androidx.test.espresso.matcher.ViewMatchers.isRoot;
import static androidx.test.espresso.matcher.ViewMatchers.withId;
import static androidx.test.espresso.util.TreeIterables.breadthFirstViewTraversal;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.widget.ListView;
import androidx.test.espresso.PerformException;
import androidx.test.espresso.UiController;
import androidx.test.espresso.ViewAction;
import androidx.test.espresso.action.MotionEvents;
import androidx.test.espresso.util.HumanReadables;
import com.google.android.material.tabs.TabLayout;
@@ -23,8 +16,6 @@ import org.hamcrest.Description;
import org.hamcrest.Matcher;
import org.hamcrest.TypeSafeMatcher;
import java.util.concurrent.TimeoutException;
public class EspressoUtils {
public static Matcher<View> childAtPosition(
@@ -80,76 +71,6 @@ public class EspressoUtils {
};
}
public static ViewAction veryLongTouch(final int duration_ms) {
return new ViewAction() {
@Override
public String getDescription() {
return "Perform long touch.";
}
@Override
public Matcher<View> getConstraints() {
return isDisplayed();
}
@Override
public void perform(UiController uiController, final View view) {
// Get view absolute position
int[] location = new int[2];
view.getLocationOnScreen(location);
// Offset coordinates by view position
float[] coordinates = new float[]{location[0] + 1, location[1] + 1};
// Send down event, pause, and send up
MotionEvent down = MotionEvents.sendDown(uiController, coordinates, new float[]{1f, 1f}).down;
uiController.loopMainThreadForAtLeast(duration_ms);
MotionEvents.sendUp(uiController, down, coordinates);
}
};
}
public static ViewAction waitId(final int viewId, final long millis) {
return new ViewAction() {
@Override
public Matcher<View> getConstraints() {
return isRoot();
}
@Override
public String getDescription() {
return "wait for a specific view with id <" + viewId + "> during " + millis + " millis.";
}
@Override
public void perform(final UiController uiController, final View view) {
uiController.loopMainThreadUntilIdle();
final long startTime = System.currentTimeMillis();
final long endTime = startTime + millis;
final Matcher<View> viewMatcher = withId(viewId);
do {
for (View child : breadthFirstViewTraversal(view)) {
// found view with required ID
if (viewMatcher.matches(child)) {
return;
}
}
uiController.loopMainThreadForAtLeast(50);
}
while (System.currentTimeMillis() < endTime);
// timeout happens
throw new PerformException.Builder()
.withActionDescription(this.getDescription())
.withViewDescription(HumanReadables.describe(view))
.withCause(new TimeoutException())
.build();
}
};
}
public static ViewAction selectTabAtIndex(final int index) {
return new ViewAction() {
@Override
-17
View File
@@ -347,23 +347,6 @@ limitations under the License.
<activity android:name=".settings.SettingsCustomLayoutListActivity" />
<activity android:name=".settings.SettingsCustomLayoutEditActivity" />
<activity
android:name=".share.ShowOnMapProxyActivity$KML"
android:exported="true">
<intent-filter android:label="@string/open_track_as_KML">
<action android:name="Intent.OpenTracks-Dashboard" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".share.ShowOnMapProxyActivity$GPX"
android:exported="true">
<intent-filter android:label="@string/open_track_as_GPX">
<action android:name="Intent.OpenTracks-Dashboard" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".ShowErrorActivity"
android:excludeFromRecents="true"
@@ -88,11 +88,14 @@ public abstract class AbstractTrackDeleteActivity extends AbstractActivity imple
if (deleteStatus.isFinished() && trackDeleteServiceConnection != null) {
trackDeleteServiceConnection.unbind(this);
trackDeleteServiceConnection = null;
onDeleteFinished();
}
}
protected abstract void onDeleteConfirmed();
protected abstract void onDeleteFinished();
protected abstract Track.Id getRecordingTrackId();
@Override
@@ -70,6 +70,7 @@ import de.dennisguse.opentracks.ui.util.ActivityUtils;
import de.dennisguse.opentracks.ui.util.ListItemUtils;
import de.dennisguse.opentracks.util.IntentDashboardUtils;
import de.dennisguse.opentracks.util.IntentUtils;
import de.dennisguse.opentracks.util.PermissionUtils;
import de.dennisguse.opentracks.util.StringUtils;
import de.dennisguse.opentracks.util.TrackIconUtils;
@@ -163,6 +164,8 @@ public class TrackListActivity extends AbstractTrackDeleteActivity implements Co
super.onCreate(savedInstanceState);
setDefaultKeyMode(DEFAULT_KEYS_SEARCH_LOCAL);
requestRequiredPermissions();
trackRecordingServiceConnection = new TrackRecordingServiceConnection(bindChangedCallback);
viewBinding.trackList.setEmptyView(viewBinding.trackListEmptyView);
@@ -259,6 +262,16 @@ public class TrackListActivity extends AbstractTrackDeleteActivity implements Co
loadData(getIntent());
}
private void requestRequiredPermissions() {
if (!PermissionUtils.hasGPSPermission(this)) {
PermissionUtils.requestGPSPermission(this, null, () -> Toast.makeText(this, R.string.permission_gps_failed, Toast.LENGTH_SHORT).show());
}
if (!PermissionUtils.hasBluetoothPermissions(this)) {
PermissionUtils.requestBluetoothPermission(this, null, null);
}
}
@Override
protected void onStart() {
super.onStart();
@@ -432,6 +445,11 @@ public class TrackListActivity extends AbstractTrackDeleteActivity implements Co
// Do nothing
}
@Override
protected void onDeleteFinished() {
// Do nothing
}
@Nullable
@Override
protected Track.Id getRecordingTrackId() {
@@ -472,7 +490,7 @@ public class TrackListActivity extends AbstractTrackDeleteActivity implements Co
}
if (itemId == R.id.list_context_menu_show_on_map) {
IntentDashboardUtils.startDashboard(this, false, trackIds);
IntentDashboardUtils.showTrackOnMap(this, false, trackIds);
return true;
}
@@ -179,7 +179,7 @@ public class TrackRecordedActivity extends AbstractTrackDeleteActivity implement
}
if (item.getItemId() == R.id.track_detail_menu_show_on_map) {
IntentDashboardUtils.startDashboard(this, false, trackId);
IntentDashboardUtils.showTrackOnMap(this, false, trackId);
return true;
}
@@ -244,6 +244,11 @@ public class TrackRecordedActivity extends AbstractTrackDeleteActivity implement
runOnUiThread(this::finish);
}
@Override
protected void onDeleteFinished() {
// Do nothing
}
/**
* Gets the {@link TrackDataHub}.
*/
@@ -11,11 +11,16 @@ import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.WindowInsets;
import android.view.WindowInsetsController;
import android.view.WindowManager;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.core.content.ContextCompat;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;
import androidx.core.view.WindowInsetsControllerCompat;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.viewpager2.adapter.FragmentStateAdapter;
@@ -131,8 +136,6 @@ public class TrackRecordingActivity extends AbstractActivity implements ChooseAc
viewBinding.trackDetailActivityViewPager.setCurrentItem(savedInstanceState.getInt(CURRENT_TAB_TAG_KEY));
}
requestGPSPermissions();
viewBinding.trackRecordingFabAction.setImageResource(R.drawable.ic_baseline_stop_24);
viewBinding.trackRecordingFabAction.setBackgroundTintList(ContextCompat.getColorStateList(this, R.color.opentracks_secondary_color));
viewBinding.trackRecordingFabAction.setBackgroundColor(getResources().getColor(R.color.opentracks_secondary_color));
@@ -185,9 +188,20 @@ public class TrackRecordingActivity extends AbstractActivity implements ChooseAc
}
private void setFullscreenPolicy() {
boolean keepScreenOn = PreferencesUtils.shouldUseFullscreen();
boolean fullscreen = PreferencesUtils.shouldUseFullscreen();
if (keepScreenOn) {
WindowInsetsControllerCompat windowInsetsController = ViewCompat.getWindowInsetsController(getWindow().getDecorView());
if (windowInsetsController != null) {
windowInsetsController.setSystemBarsBehavior(WindowInsetsControllerCompat.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE);
if (fullscreen) {
windowInsetsController.hide(WindowInsetsCompat.Type.systemBars());
} else {
windowInsetsController.show(WindowInsetsCompat.Type.systemBars());
}
return;
}
if (fullscreen) {
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
} else {
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
@@ -256,7 +270,7 @@ public class TrackRecordingActivity extends AbstractActivity implements ChooseAc
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.track_detail_menu_show_on_map) {
IntentDashboardUtils.startDashboard(this, true, trackId);
IntentDashboardUtils.showTrackOnMap(this, true, trackId);
return true;
}
@@ -371,14 +385,6 @@ public class TrackRecordingActivity extends AbstractActivity implements ChooseAc
setScreenOnPolicy();
}
private void requestGPSPermissions() {
if (PermissionUtils.hasGPSPermission(this)) {
return;
}
PermissionUtils.requestGPSPermission(this, null, () -> Toast.makeText(this, R.string.permission_gps_failed, Toast.LENGTH_SHORT).show());
}
private void onGpsStatusChanged(GpsStatusValue gpsStatusValue) {
if (gpsStatusValue.isGpsStarted() && snackbar != null && snackbar.isShown()) {
snackbar.dismiss();
@@ -15,13 +15,14 @@ import de.dennisguse.opentracks.databinding.TrackStoppedBinding;
import de.dennisguse.opentracks.fragments.ChooseActivityTypeDialogFragment;
import de.dennisguse.opentracks.services.TrackRecordingServiceConnection;
import de.dennisguse.opentracks.settings.PreferencesUtils;
import de.dennisguse.opentracks.ui.aggregatedStatistics.ConfirmDeleteDialogFragment;
import de.dennisguse.opentracks.util.ExportUtils;
import de.dennisguse.opentracks.util.IntentUtils;
import de.dennisguse.opentracks.util.StringUtils;
import de.dennisguse.opentracks.util.TrackIconUtils;
import de.dennisguse.opentracks.util.TrackUtils;
public class TrackStoppedActivity extends AbstractActivity implements ChooseActivityTypeDialogFragment.ChooseActivityTypeCaller {
public class TrackStoppedActivity extends AbstractTrackDeleteActivity implements ChooseActivityTypeDialogFragment.ChooseActivityTypeCaller {
private static final String TAG = TrackStoppedActivity.class.getSimpleName();
@@ -31,6 +32,8 @@ public class TrackStoppedActivity extends AbstractActivity implements ChooseActi
private Track.Id trackId;
private boolean isDiscarding = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -44,26 +47,26 @@ public class TrackStoppedActivity extends AbstractActivity implements ChooseActi
ContentProviderUtils contentProviderUtils = new ContentProviderUtils(this);
Track track = contentProviderUtils.getTrack(trackId);
viewBinding.fields.trackEditName.setText(track.getName());
viewBinding.trackEditName.setText(track.getName());
viewBinding.fields.trackEditActivityType.setText(track.getCategory());
viewBinding.trackEditActivityType.setText(track.getCategory());
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.activity_types, android.R.layout.simple_dropdown_item_1line);
viewBinding.fields.trackEditActivityType.setAdapter(adapter);
viewBinding.fields.trackEditActivityType.setOnItemClickListener((parent, view, position, id) -> setActivityTypeIcon(TrackIconUtils.getIconValue(this, (String) viewBinding.fields.trackEditActivityType.getAdapter().getItem(position))));
viewBinding.fields.trackEditActivityType.setOnFocusChangeListener((v, hasFocus) -> {
viewBinding.trackEditActivityType.setAdapter(adapter);
viewBinding.trackEditActivityType.setOnItemClickListener((parent, view, position, id) -> setActivityTypeIcon(TrackIconUtils.getIconValue(this, (String) viewBinding.trackEditActivityType.getAdapter().getItem(position))));
viewBinding.trackEditActivityType.setOnFocusChangeListener((v, hasFocus) -> {
if (!hasFocus) {
setActivityTypeIcon(TrackIconUtils.getIconValue(
TrackStoppedActivity.this, viewBinding.fields.trackEditActivityType.getText().toString()));
TrackStoppedActivity.this, viewBinding.trackEditActivityType.getText().toString()));
}
});
String iconValue = track.getIcon();
setActivityTypeIcon(iconValue);
viewBinding.fields.trackEditActivityTypeIcon.setOnClickListener(v -> ChooseActivityTypeDialogFragment.showDialog(getSupportFragmentManager(), viewBinding.fields.trackEditActivityType.getText().toString()));
viewBinding.trackEditActivityTypeIcon.setOnClickListener(v -> ChooseActivityTypeDialogFragment.showDialog(getSupportFragmentManager(), viewBinding.trackEditActivityType.getText().toString()));
viewBinding.fields.trackEditDescription.setText(track.getDescription());
viewBinding.trackEditDescription.setText(track.getDescription());
viewBinding.time.setText(StringUtils.formatElapsedTime(track.getTrackStatistics().getMovingTime()));
@@ -87,20 +90,23 @@ public class TrackStoppedActivity extends AbstractActivity implements ChooseActi
}
viewBinding.finishButton.setOnClickListener(v -> {
TrackUtils.updateTrack(TrackStoppedActivity.this, track, viewBinding.fields.trackEditName.getText().toString(),
viewBinding.fields.trackEditActivityType.getText().toString(), viewBinding.fields.trackEditDescription.getText().toString(),
TrackUtils.updateTrack(TrackStoppedActivity.this, track, viewBinding.trackEditName.getText().toString(),
viewBinding.trackEditActivityType.getText().toString(), viewBinding.trackEditDescription.getText().toString(),
contentProviderUtils);
ExportUtils.postWorkoutExport(this, trackId);
finish();
});
viewBinding.resumeButton.setOnClickListener(v -> {
resumeTrackAndFinish();
});
viewBinding.resumeButton.setOnClickListener(v -> resumeTrackAndFinish());
viewBinding.discardButton.setOnClickListener(v -> ConfirmDeleteDialogFragment.showDialog(getSupportFragmentManager(), trackId));
}
@Override
public void onBackPressed() {
if (isDiscarding) {
return;
}
super.onBackPressed();
resumeTrackAndFinish();
}
@@ -112,13 +118,13 @@ public class TrackStoppedActivity extends AbstractActivity implements ChooseActi
}
private void setActivityTypeIcon(String iconValue) {
viewBinding.fields.trackEditActivityTypeIcon.setImageResource(TrackIconUtils.getIconDrawable(iconValue));
viewBinding.trackEditActivityTypeIcon.setImageResource(TrackIconUtils.getIconDrawable(iconValue));
}
@Override
public void onChooseActivityTypeDone(String iconValue) {
setActivityTypeIcon(iconValue);
viewBinding.fields.trackEditActivityType.setText(getString(TrackIconUtils.getIconActivityType(iconValue)));
viewBinding.trackEditActivityType.setText(getString(TrackIconUtils.getIconActivityType(iconValue)));
}
private void resumeTrackAndFinish() {
@@ -134,4 +140,22 @@ public class TrackStoppedActivity extends AbstractActivity implements ChooseActi
finish();
}).startAndBind(this);
}
}
@Override
protected void onDeleteConfirmed() {
isDiscarding = true;
viewBinding.loadingLayout.loadingText.setText(getString(R.string.track_discarding));
viewBinding.contentLinearLayout.setVisibility(View.GONE);
viewBinding.loadingLayout.loadingIndeterminate.setVisibility(View.VISIBLE);
}
@Override
protected void onDeleteFinished() {
finish();
}
@Override
protected Track.Id getRecordingTrackId() {
return null;
}
}
@@ -1,6 +1,12 @@
package de.dennisguse.opentracks.io.file;
import android.content.Context;
import android.content.res.Resources;
import java.util.Arrays;
import java.util.LinkedHashMap;
import java.util.Locale;
import java.util.Map;
import de.dennisguse.opentracks.R;
import de.dennisguse.opentracks.data.ContentProviderUtils;
@@ -128,6 +134,23 @@ public enum TrackFileFormat {
this.preferenceId = preferenceId;
}
public static Map<String, String> toPreferenceIdLabelMap(final Resources resources, final TrackFileFormat ... trackFileFormats) {
Map<String, String> preferenceIdLabelMap = new LinkedHashMap<>(trackFileFormats.length);
for (TrackFileFormat trackFileFormat : trackFileFormats) {
String trackFileFormatUpperCase = trackFileFormat.getExtension().toUpperCase(Locale.US); //ASCII upper case
int photoMessageId = trackFileFormat.includesPhotos() ? R.string.export_with_photos : R.string.export_without_photos;
preferenceIdLabelMap.put(trackFileFormat.getPreferenceId(), String.format("%s (%s)", trackFileFormatUpperCase, resources.getString(photoMessageId)));
}
return preferenceIdLabelMap;
}
public static TrackFileFormat valueOfPreferenceId(final String preferenceId) {
return Arrays.stream(values())
.filter(trackFileFormat -> trackFileFormat.getPreferenceId().equals(preferenceId))
.findFirst()
.orElse(null);
}
/**
* Returns the mime type for each format.
*/
@@ -68,9 +68,6 @@ public class KMLTrackExporter implements TrackExporter {
public static final String EXTENDED_DATA_TYPE_ACCURACY_HORIZONTAL = "accuracy_horizontal";
public static final String EXTENDED_DATA_TYPE_ACCURACY_VERTICAL = "accuracy_vertical";
private static final String MARKER_ICON = "http://maps.google.com/mapfiles/kml/pushpin/blue-pushpin.png";
private static final String TRACK_ICON = "http://earth.google.com/images/kml-icons/track-directional/track-0.png";
private static final NumberFormat SENSOR_DATA_FORMAT = NumberFormat.getInstance(Locale.US);
static {
@@ -536,7 +533,7 @@ public class KMLTrackExporter implements TrackExporter {
printWriter.println("<LineStyle><color>7f0000ff</color><width>4</width></LineStyle>");
printWriter.println("<IconStyle>");
printWriter.println("<scale>1.3</scale>");
printWriter.println("<Icon><href>" + TRACK_ICON + "</href></Icon>");
printWriter.println("<Icon />");
printWriter.println("</IconStyle>");
printWriter.println("</Style>");
}
@@ -546,9 +543,7 @@ public class KMLTrackExporter implements TrackExporter {
*/
private void writePlacemarkerStyle() {
printWriter.println("<Style id=\"" + KMLTrackExporter.MARKER_STYLE + "\"><IconStyle>");
printWriter.println("<scale>1.3</scale>");
printWriter.println("<Icon><href>" + KMLTrackExporter.MARKER_ICON + "</href></Icon>");
printWriter.println("<hotSpot x=\"" + 20 + "\" y=\"" + 2 + "\" xunits=\"pixels\" yunits=\"pixels\"/>");
printWriter.println("<Icon />");
printWriter.println("</IconStyle></Style>");
}
@@ -136,9 +136,9 @@ public abstract class BluetoothConnectionManager<DataType> {
Log.d(TAG, "Connecting to: " + device);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
bluetoothGatt = device.connectGatt(context, true, connectCallback, BluetoothDevice.TRANSPORT_AUTO, 0, this.observer.getHandler());
bluetoothGatt = device.connectGatt(context, false, connectCallback, BluetoothDevice.TRANSPORT_AUTO, 0, this.observer.getHandler());
} else {
bluetoothGatt = device.connectGatt(context, true, connectCallback);
bluetoothGatt = device.connectGatt(context, false, connectCallback);
}
SensorData<?> sensorData = createEmptySensorData(bluetoothGatt.getDevice().getAddress());
observer.onChanged(sensorData);
@@ -9,12 +9,10 @@ import de.dennisguse.opentracks.data.models.Track;
public class RecordingStatus {
private final Track.Id trackId;
private final boolean paused;
@VisibleForTesting
RecordingStatus(Track.Id trackId, boolean paused) {
RecordingStatus(Track.Id trackId) {
this.trackId = trackId;
this.paused = paused;
}
public Track.Id getTrackId() {
@@ -25,24 +23,12 @@ public class RecordingStatus {
return trackId != null;
}
public boolean isPaused() {
return paused;
}
public boolean isRecordingAndNotPaused() {
return isRecording() && !isPaused();
}
static RecordingStatus notRecording() {
return new RecordingStatus(null, false);
return new RecordingStatus(null);
}
static RecordingStatus record(@NonNull Track.Id trackId) {
return new RecordingStatus(trackId, false);
}
RecordingStatus pause() {
return new RecordingStatus(getTrackId(), true);
return new RecordingStatus(trackId);
}
public RecordingStatus stop() {
@@ -54,7 +40,6 @@ public class RecordingStatus {
public String toString() {
return "RecordingStatus{" +
"trackId=" + trackId +
", paused=" + paused +
'}';
}
@@ -63,11 +48,11 @@ public class RecordingStatus {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
RecordingStatus that = (RecordingStatus) o;
return paused == that.paused && Objects.equals(trackId, that.trackId);
return Objects.equals(trackId, that.trackId);
}
@Override
public int hashCode() {
return Objects.hash(trackId, paused);
return Objects.hash(trackId);
}
}
@@ -82,25 +82,23 @@ class TrackRecordingManager implements SharedPreferences.OnSharedPreferenceChang
return trackId;
}
//TODO Handle non-existing trackId? Start a new track or exception?
void resumeExistingTrack(@NonNull Track.Id resumeTrackId, @NonNull TrackPointCreator trackPointCreator) {
/**
* @return if the recording could be started.
*/
boolean resumeExistingTrack(@NonNull Track.Id resumeTrackId, @NonNull TrackPointCreator trackPointCreator) {
trackId = resumeTrackId;
Track track = contentProviderUtils.getTrack(trackId);
if (track == null) {
Log.e(TAG, "Ignore resumeTrack. Track " + trackId.getId() + " does not exists.");
return;
return false;
}
trackStatisticsUpdater = new TrackStatisticsUpdater(track.getTrackStatistics());
onNewTrackPoint(trackPointCreator.createSegmentStartManual());
reset();
}
void pause(TrackPointCreator trackPointCreator) {
insertTrackPoint(trackPointCreator.createSegmentEnd(), true);
reset();
return true;
}
void end(TrackPointCreator trackPointCreator) {
@@ -30,7 +30,6 @@ import androidx.lifecycle.MutableLiveData;
import java.time.Duration;
import de.dennisguse.opentracks.R;
import de.dennisguse.opentracks.data.models.Distance;
import de.dennisguse.opentracks.data.models.Marker;
import de.dennisguse.opentracks.data.models.Track;
@@ -178,23 +177,16 @@ public class TrackRecordingService extends Service implements TrackPointCreator.
public void resumeTrack(Track.Id trackId) {
trackPointCreator.reset();
trackRecordingManager.resumeExistingTrack(trackId, trackPointCreator);
if (!trackRecordingManager.resumeExistingTrack(trackId, trackPointCreator)) {
Log.w(TAG, "Cannot resume a non-existing track.");
return;
}
updateRecordingStatus(RecordingStatus.record(trackId));
startRecording();
}
@VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
public void resumeCurrentTrack() {
if (!isRecording() || !isPaused()) {
Log.w(TAG, "Ignore resumeCurrentTrack. Not recording or not paused.");
return;
}
resumeTrack(recordingStatus.getTrackId());
}
private void startRecording() {
// Update instance variables
handler.postDelayed(updateRecordingData, RECORDING_DATA_UPDATE_INTERVAL.toMillis());
@@ -222,46 +214,18 @@ public class TrackRecordingService extends Service implements TrackPointCreator.
return;
}
// Need to remember the recordingTrackId before setting it to null
boolean wasPause = isPaused();
Track.Id trackId = recordingStatus.getTrackId();
// Set recording status
updateRecordingStatus(STATUS_DEFAULT);
if (!wasPause) {
trackRecordingManager.end(trackPointCreator);
}
endRecording(true);
trackRecordingManager.end(trackPointCreator);
endRecording();
stopSelf();
}
@VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
public void pauseCurrentTrack() {
if (!isRecording() || isPaused()) {
Log.w(TAG, "Ignore pauseCurrentTrack. Not recording or paused.");
return;
}
// Set recording status
updateRecordingStatus(recordingStatus.pause());
trackRecordingManager.pause(trackPointCreator);
endRecording(false);
notificationManager.updateContent(getString(R.string.generic_paused));
}
private void endRecording(boolean trackStopped) {
private void endRecording() {
stopUpdateRecordingData();
if (!trackStopped) {
updateRecordingDataWhileRecording();
} else {
recordingDataObservable.postValue(NOT_RECORDING);
}
recordingDataObservable.postValue(NOT_RECORDING);
voiceAnnouncementManager.stop();
@@ -289,8 +253,8 @@ public class TrackRecordingService extends Service implements TrackPointCreator.
@Override
public boolean newTrackPoint(TrackPoint trackPoint, Distance thresholdHorizontalAccuracy) {
if (!isRecording() || isPaused()) {
Log.w(TAG, "Ignore newTrackPoint. Not recording or paused.");
if (!isRecording()) {
Log.w(TAG, "Ignore newTrackPoint. Not recording.");
return false;
}
@@ -323,7 +287,7 @@ public class TrackRecordingService extends Service implements TrackPointCreator.
}
public Marker.Id insertMarker(String name, String category, String description, String photoUrl) {
if (!isRecording() || isPaused()) {
if (!isRecording()) {
return null;
}
@@ -398,9 +362,4 @@ public class TrackRecordingService extends Service implements TrackPointCreator.
public boolean isRecording() {
return recordingStatus.isRecording();
}
@VisibleForTesting
public boolean isPaused() {
return recordingStatus.isPaused();
}
}
@@ -167,17 +167,6 @@ public class TrackRecordingServiceConnection implements ServiceConnection, Death
setTrackRecordingService(null);
}
public void resumeTrack() {
if (trackRecordingService != null) {
trackRecordingService.resumeCurrentTrack();
}
}
public void pauseTrack() {
if (trackRecordingService != null) {
trackRecordingService.pauseCurrentTrack();
}
}
@Nullable
public Marker.Id addMarker(Context context, String name, String category, String description, String photoUrl) {
TrackRecordingService trackRecordingService = getServiceIfBound();
@@ -181,8 +181,10 @@ public class VoiceAnnouncement {
Spannable announcement = VoiceAnnouncementUtils.getAnnouncement(context, track.getTrackStatistics(), unitSystem, isReportSpeed, lastInterval, sensorStatistics);
// We don't care about the utterance id. It is supplied here to force onUtteranceCompleted to be called.
tts.speak(announcement, TextToSpeech.QUEUE_FLUSH, null, "not used");
if (announcement.length() > 0) {
// We don't care about the utterance id. It is supplied here to force onUtteranceCompleted to be called.
tts.speak(announcement, TextToSpeech.QUEUE_FLUSH, null, "not used");
}
}
public void stop() {
@@ -1,7 +1,12 @@
package de.dennisguse.opentracks.services.announcement;
import static android.text.Spanned.SPAN_INCLUSIVE_EXCLUSIVE;
import static de.dennisguse.opentracks.settings.PreferencesUtils.shouldVoiceAnnounceHeartRate;
import static de.dennisguse.opentracks.settings.PreferencesUtils.shouldVoiceAnnounceAverageHeartRate;
import static de.dennisguse.opentracks.settings.PreferencesUtils.shouldVoiceAnnounceAverageSpeedPace;
import static de.dennisguse.opentracks.settings.PreferencesUtils.shouldVoiceAnnounceLapHeartRate;
import static de.dennisguse.opentracks.settings.PreferencesUtils.shouldVoiceAnnounceLapSpeedPace;
import static de.dennisguse.opentracks.settings.PreferencesUtils.shouldVoiceAnnounceTotalDistance;
import static de.dennisguse.opentracks.settings.PreferencesUtils.shouldVoiceAnnounceMovingTime;
import android.content.Context;
import android.text.Spannable;
@@ -58,38 +63,42 @@ class VoiceAnnouncementUtils {
double distanceInUnit = distance.toKM_Miles(unitSystem);
builder.append(context.getString(R.string.total_distance));
long distanceIntegerPart = (long) distanceInUnit;
// Extract the decimal part
String distanceFractionalPart = String.format("%.2f", (distanceInUnit - distanceIntegerPart)).substring(2);
// Units should always be english singular for TTS.
// See https://developer.android.com/reference/android/text/style/TtsSpan?hl=en#TYPE_MEASURE
appendDecimalUnit(builder, context.getResources().getQuantityString(distanceId, getQuantityCount(distanceInUnit), distanceInUnit), distanceIntegerPart, distanceFractionalPart, unitDistanceTTS);
// Punctuation helps introduce natural pauses in TTS
builder.append(".");
if (shouldVoiceAnnounceTotalDistance()) {
builder.append(context.getString(R.string.total_distance));
long distanceIntegerPart = (long) distanceInUnit;
// Extract the decimal part
String distanceFractionalPart = String.format("%.2f", (distanceInUnit - distanceIntegerPart)).substring(2);
// Units should always be english singular for TTS.
// See https://developer.android.com/reference/android/text/style/TtsSpan?hl=en#TYPE_MEASURE
appendDecimalUnit(builder, context.getResources().getQuantityString(distanceId, getQuantityCount(distanceInUnit), distanceInUnit), distanceIntegerPart, distanceFractionalPart, unitDistanceTTS);
// Punctuation helps introduce natural pauses in TTS
builder.append(".");
}
if (distance.isZero()) {
return builder;
}
// Announce time
Duration movingTime = trackStatistics.getMovingTime();
if (!movingTime.isZero()) {
if (shouldVoiceAnnounceMovingTime() && !movingTime.isZero()) {
appendDuration(context, builder, movingTime);
builder.append(".");
}
if (isReportSpeed) {
double speedInUnit = distancePerTime.to(unitSystem);
if (shouldVoiceAnnounceAverageSpeedPace()) {
double speedInUnit = distancePerTime.to(unitSystem);
builder.append(" ")
.append(context.getString(R.string.speed));
long speedIntegerPart = (long) speedInUnit;
// Extract the decimal part
String speedFractionalPart = String.format("%.1f", (speedInUnit - speedIntegerPart)).substring(2);
appendDecimalUnit(builder, context.getResources().getQuantityString(speedId, getQuantityCount(speedInUnit), speedInUnit), speedIntegerPart, speedFractionalPart, unitSpeedTTS);
builder.append(".");
builder.append(" ")
.append(context.getString(R.string.speed));
long speedIntegerPart = (long) speedInUnit;
// Extract the decimal part
String speedFractionalPart = String.format("%.1f", (speedInUnit - speedIntegerPart)).substring(2);
appendDecimalUnit(builder, context.getResources().getQuantityString(speedId, getQuantityCount(speedInUnit), speedInUnit), speedIntegerPart, speedFractionalPart, unitSpeedTTS);
builder.append(".");
}
if (currentDistancePerTime != null) {
if (shouldVoiceAnnounceLapSpeedPace() && currentDistancePerTime != null) {
double currentDistancePerTimeInUnit = currentDistancePerTime.to(unitSystem);
if (currentDistancePerTimeInUnit > 0) {
@@ -104,16 +113,18 @@ class VoiceAnnouncementUtils {
}
}
} else {
Duration time = distancePerTime.toPace(unitSystem);
builder.append(" ")
.append(context.getString(R.string.pace));
appendDuration(context, builder, time);
builder.append(" ")
.append(context.getString(perUnitStringId))
.append(".");
if (shouldVoiceAnnounceAverageSpeedPace()) {
Duration time = distancePerTime.toPace(unitSystem);
builder.append(" ")
.append(context.getString(R.string.pace));
appendDuration(context, builder, time);
builder.append(" ")
.append(context.getString(perUnitStringId))
.append(".");
}
Duration currentTime = currentDistancePerTime != null ? currentDistancePerTime.toPace(unitSystem) : Duration.ofMillis(0);
if (!currentTime.isZero()) {
if (shouldVoiceAnnounceLapSpeedPace() && currentDistancePerTime != null) {
Duration currentTime = currentDistancePerTime.toPace(unitSystem);
builder.append(" ")
.append(context.getString(R.string.lap_time));
appendDuration(context, builder, currentTime);
@@ -123,24 +134,21 @@ class VoiceAnnouncementUtils {
}
}
if (shouldVoiceAnnounceHeartRate()) {
if (sensorStatistics != null && sensorStatistics.hasHeartRate()) {
int averageHeartRate = Math.round(sensorStatistics.getAvgHeartRate().getBPM());
if (shouldVoiceAnnounceAverageHeartRate() && sensorStatistics != null && sensorStatistics.hasHeartRate()) {
int averageHeartRate = Math.round(sensorStatistics.getAvgHeartRate().getBPM());
builder.append(" ")
.append(context.getString(R.string.average_heart_rate));
appendCardinal(builder, context.getString(R.string.sensor_state_heart_rate_value, averageHeartRate), averageHeartRate);
builder.append(".");
}
builder.append(" ")
.append(context.getString(R.string.average_heart_rate));
appendCardinal(builder, context.getString(R.string.sensor_state_heart_rate_value, averageHeartRate), averageHeartRate);
builder.append(".");
}
if (shouldVoiceAnnounceLapHeartRate() && currentInterval != null && currentInterval.hasAverageHeartRate()) {
int currentHeartRate = Math.round(currentInterval.getAverageHeartRate().getBPM());
if (currentInterval != null && currentInterval.hasAverageHeartRate()) {
int currentHeartRate = Math.round(currentInterval.getAverageHeartRate().getBPM());
builder.append(" ")
.append(context.getString(R.string.current_heart_rate));
appendCardinal(builder, context.getString(R.string.sensor_state_heart_rate_value, currentHeartRate), currentHeartRate);
builder.append(".");
}
builder.append(" ")
.append(context.getString(R.string.current_heart_rate));
appendCardinal(builder, context.getString(R.string.sensor_state_heart_rate_value, currentHeartRate), currentHeartRate);
builder.append(".");
}
return builder;
@@ -9,7 +9,7 @@ import androidx.preference.ListPreference;
import androidx.preference.Preference;
import androidx.preference.PreferenceFragmentCompat;
import java.util.Locale;
import java.util.Map;
import de.dennisguse.opentracks.R;
import de.dennisguse.opentracks.io.file.TrackFileFormat;
@@ -46,27 +46,15 @@ public class ImportExportSettingsFragment extends PreferenceFragmentCompat {
}
private void setExportTrackFileFormatOptions() {
final TrackFileFormat[] trackFileFormats = {
Map<String, String> options = TrackFileFormat.toPreferenceIdLabelMap(getResources(),
TrackFileFormat.KMZ_WITH_TRACKDETAIL_AND_SENSORDATA_AND_PICTURES,
TrackFileFormat.KMZ_WITH_TRACKDETAIL_AND_SENSORDATA,
TrackFileFormat.KML_WITH_TRACKDETAIL_AND_SENSORDATA,
TrackFileFormat.GPX,
TrackFileFormat.CSV
};
String[] entries = new String[trackFileFormats.length];
String[] entryValues = new String[trackFileFormats.length];
for (int i = 0; i < entries.length; i++) {
TrackFileFormat trackFileFormat = trackFileFormats[i];
String trackFileFormatUpperCase = trackFileFormat.getExtension().toUpperCase(Locale.US); //ASCII upper case
int photoMessageId = trackFileFormat.includesPhotos() ? R.string.export_with_photos : R.string.export_without_photos;
entries[i] = String.format("%s (%s)", trackFileFormatUpperCase, getString(photoMessageId));
entryValues[i] = trackFileFormat.getPreferenceId();
}
TrackFileFormat.CSV);
ListPreference listPreference = findPreference(getString(R.string.export_trackfileformat_key));
listPreference.setEntries(entries);
listPreference.setEntryValues(entryValues);
listPreference.setEntries(options.values().toArray(new String[0]));
listPreference.setEntryValues(options.keySet().toArray(new String[0]));
}
private void setExportDirectorySummary() {
@@ -2,6 +2,7 @@ package de.dennisguse.opentracks.settings;
import android.os.Bundle;
import androidx.annotation.NonNull;
import androidx.fragment.app.DialogFragment;
import androidx.preference.Preference;
import androidx.preference.PreferenceFragmentCompat;
@@ -13,20 +14,10 @@ import de.dennisguse.opentracks.services.TrackRecordingServiceConnection;
public class MainSettingsFragment extends PreferenceFragmentCompat {
private static final String TAG = MainSettingsFragment.class.getSimpleName();
private RecordingStatus recordingStatus = TrackRecordingService.STATUS_DEFAULT;
private TrackRecordingServiceConnection trackRecordingServiceConnection;
private final TrackRecordingServiceConnection.Callback bindServiceCallback =
(service, unused) -> service.getRecordingStatusObservable()
.observe(MainSettingsFragment.this, this::onRecordingStatusChanged);
@Override
public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
addPreferencesFromResource(R.xml.settings);
trackRecordingServiceConnection = new TrackRecordingServiceConnection(bindServiceCallback);
findPreference(getString(R.string.settings_defaults_key)).setOnPreferenceClickListener(preference -> {
((SettingsActivity) getActivity()).openScreen(getString(R.string.settings_defaults_key));
return true;
@@ -69,20 +60,7 @@ public class MainSettingsFragment extends PreferenceFragmentCompat {
}
@Override
public void onResume() {
super.onResume();
trackRecordingServiceConnection.bind(getContext());
updatePrefsDependOnRecording();
}
@Override
public void onDestroy() {
super.onDestroy();
trackRecordingServiceConnection.unbind(getContext());
}
@Override
public void onDisplayPreferenceDialog(Preference preference) {
public void onDisplayPreferenceDialog(@NonNull Preference preference) {
DialogFragment dialogFragment = null;
if (preference instanceof ResetDialogPreference) {
@@ -97,24 +75,4 @@ public class MainSettingsFragment extends PreferenceFragmentCompat {
super.onDisplayPreferenceDialog(preference);
}
private void onRecordingStatusChanged(RecordingStatus status) {
this.recordingStatus = status;
if (isAdded()) {
updatePrefsDependOnRecording();
}
}
private void updatePrefsDependOnRecording() {
Preference importExportPreference = findPreference(getString(R.string.settings_import_export_key));
Preference resetPreference = findPreference(getString(R.string.settings_reset_key));
boolean isRecording = recordingStatus.isRecording();
importExportPreference.setSummary(isRecording ? getString(R.string.settings_not_while_recording) : getString(R.string.settings_import_export_summary));
importExportPreference.setEnabled(!isRecording);
resetPreference.setSummary(isRecording ? getString(R.string.settings_not_while_recording) : getString(R.string.settings_reset_summary));
resetPreference.setEnabled(!isRecording);
}
}
@@ -47,6 +47,7 @@ import de.dennisguse.opentracks.io.file.TrackFileFormat;
import de.dennisguse.opentracks.io.file.TrackFilenameGenerator;
import de.dennisguse.opentracks.ui.customRecordingLayout.CsvLayoutUtils;
import de.dennisguse.opentracks.ui.customRecordingLayout.Layout;
import de.dennisguse.opentracks.util.IntentDashboardUtils;
import de.dennisguse.opentracks.util.TrackIconUtils;
/**
@@ -342,13 +343,58 @@ public class PreferencesUtils {
return getFloat(R.string.voice_speed_rate_key, DEFAULT);
}
public static boolean shouldVoiceAnnounceHeartRate() {
return getBoolean(R.string.voice_announce_heart_rate_key, false);
public static boolean shouldVoiceAnnounceTotalDistance() {
return getBoolean(R.string.voice_announce_total_distance_key, true);
}
@VisibleForTesting
public static void setVoiceAnnounceHeartRate(boolean value) {
setBoolean(R.string.voice_announce_heart_rate_key, value);
public static void setVoiceAnnounceTotalDistance(boolean value) {
setBoolean(R.string.voice_announce_total_distance_key, value);
}
public static boolean shouldVoiceAnnounceMovingTime() {
return getBoolean(R.string.voice_announce_moving_time_key, true);
}
@VisibleForTesting
public static void setVoiceAnnounceMovingTime(boolean value) {
setBoolean(R.string.voice_announce_moving_time_key, value);
}
public static boolean shouldVoiceAnnounceAverageSpeedPace() {
return getBoolean(R.string.voice_announce_average_speed_pace_key, true);
}
@VisibleForTesting
public static void setVoiceAnnounceAverageSpeedPace(boolean value) {
setBoolean(R.string.voice_announce_average_speed_pace_key, value);
}
public static boolean shouldVoiceAnnounceLapSpeedPace() {
return getBoolean(R.string.voice_announce_lap_speed_pace_key, true);
}
@VisibleForTesting
public static void setVoiceAnnounceLapSpeedPace(boolean value) {
setBoolean(R.string.voice_announce_lap_speed_pace_key, value);
}
public static boolean shouldVoiceAnnounceLapHeartRate() {
return getBoolean(R.string.voice_announce_lap_heart_rate_key, false);
}
@VisibleForTesting
public static void setVoiceAnnounceLapHeartRate(boolean value) {
setBoolean(R.string.voice_announce_lap_heart_rate_key, value);
}
public static boolean shouldVoiceAnnounceAverageHeartRate() {
return getBoolean(R.string.voice_announce_average_heart_rate_key, false);
}
@VisibleForTesting
public static void setVoiceAnnounceAverageHeartRate(boolean value) {
setBoolean(R.string.voice_announce_average_heart_rate_key, value);
}
public static Distance getRecordingDistanceInterval() {
@@ -761,4 +807,13 @@ public class PreferencesUtils {
public static void clear() {
sharedPreferences.edit().clear().commit();
}
public static void setShowOnMapFormat(final String showOnMapFormat) {
setString(R.string.show_on_map_format_key, showOnMapFormat);
}
public static String getShowOnMapFormat() {
return getString(R.string.show_on_map_format_key, IntentDashboardUtils.PREFERENCE_ID_ASK);
}
}
@@ -5,10 +5,15 @@ import android.content.SharedPreferences;
import android.os.Bundle;
import androidx.fragment.app.DialogFragment;
import androidx.preference.ListPreference;
import androidx.preference.Preference;
import androidx.preference.PreferenceFragmentCompat;
import java.util.Map;
import de.dennisguse.opentracks.R;
import de.dennisguse.opentracks.io.file.TrackFileFormat;
import de.dennisguse.opentracks.util.IntentDashboardUtils;
public class UserInterfaceSettingsFragment extends PreferenceFragmentCompat {
@@ -28,6 +33,8 @@ public class UserInterfaceSettingsFragment extends PreferenceFragmentCompat {
startActivity(intent);
return true;
});
setShowOnMapFormatOptions();
}
@Override
@@ -64,4 +71,14 @@ public class UserInterfaceSettingsFragment extends PreferenceFragmentCompat {
super.onDisplayPreferenceDialog(preference);
}
private void setShowOnMapFormatOptions() {
Map<String, String> options = TrackFileFormat.toPreferenceIdLabelMap(getResources(), IntentDashboardUtils.SHOW_ON_MAP_TRACK_FILE_FORMATS);
options.put(IntentDashboardUtils.PREFERENCE_ID_DASHBOARD, getString(R.string.show_on_dashboard));
options.put(IntentDashboardUtils.PREFERENCE_ID_ASK, getString(R.string.show_on_map_format_ask));
ListPreference listPreference = findPreference(getString(R.string.show_on_map_format_key));
listPreference.setEntries(options.values().toArray(new String[0]));
listPreference.setEntryValues(options.keySet().toArray(new String[0]));
}
}
@@ -1,72 +0,0 @@
package de.dennisguse.opentracks.share;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.util.Pair;
import androidx.appcompat.app.AppCompatActivity;
import java.util.Set;
import de.dennisguse.opentracks.R;
import de.dennisguse.opentracks.data.ShareContentProvider;
import de.dennisguse.opentracks.data.models.Track;
import de.dennisguse.opentracks.io.file.TrackFileFormat;
import de.dennisguse.opentracks.util.IntentDashboardUtils;
/**
* Used to convert IntentDashboardUtils.startDashboard-requests into {@link TrackFileFormat}.
*/
public abstract class ShowOnMapProxyActivity extends AppCompatActivity {
private final TrackFileFormat trackFileFormat;
protected ShowOnMapProxyActivity(TrackFileFormat trackFileFormat) {
this.trackFileFormat = trackFileFormat;
}
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Set<Track.Id> trackIds = IntentDashboardUtils.extractTrackIdsFromIntent(getIntent());
showTrackfileFormat(this, trackFileFormat, trackIds);
finish();
}
/**
* Send intent to show tracks on a map (needs an another app) as KMZ.
*
* @param context the context
* @param trackIds the track ids
*/
private static void showTrackfileFormat(Context context, TrackFileFormat trackFileFormat, Set<Track.Id> trackIds) {
if (trackIds.isEmpty()) {
return;
}
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Pair<Uri, String> uriAndMime = ShareContentProvider.createURI(trackIds, "SharingTrack", trackFileFormat);
intent.setDataAndType(uriAndMime.first, uriAndMime.second);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
context.startActivity(Intent.createChooser(intent, context.getString(R.string.open_track_as_trackfileformat, trackFileFormat.getExtension())));
}
public static class KML extends ShowOnMapProxyActivity {
public KML() {
super(TrackFileFormat.KML_WITH_TRACKDETAIL_AND_SENSORDATA);
}
}
public static class GPX extends ShowOnMapProxyActivity {
public GPX() {
super(TrackFileFormat.GPX);
}
}
}
@@ -181,7 +181,7 @@ public class MarkerListActivity extends AbstractActivity implements DeleteMarker
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
insertMarkerMenuItem.setVisible(track != null && track.getId().equals(recordingStatus.getTrackId()) && !recordingStatus.isPaused());
insertMarkerMenuItem.setVisible(track != null && track.getId().equals(recordingStatus.getTrackId()));
return super.onPrepareOptionsMenu(menu);
}
@@ -5,31 +5,45 @@ import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.util.Log;
import android.util.Pair;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AlertDialog;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.atomic.AtomicInteger;
import de.dennisguse.opentracks.R;
import de.dennisguse.opentracks.data.ContentProviderUtils;
import de.dennisguse.opentracks.data.ShareContentProvider;
import de.dennisguse.opentracks.data.models.Track;
import de.dennisguse.opentracks.data.tables.MarkerColumns;
import de.dennisguse.opentracks.data.tables.TrackPointsColumns;
import de.dennisguse.opentracks.data.tables.TracksColumns;
import de.dennisguse.opentracks.io.file.TrackFileFormat;
import de.dennisguse.opentracks.settings.PreferencesUtils;
/**
* Create an {@link Intent} to request showing a Dashboard.
* Create an {@link Intent} to request showing tracks on a Map or a Dashboard.
* The receiving {@link android.app.Activity} gets temporary access to the {@link TracksColumns} and the {@link TrackPointsColumns} (incl. update).
*/
public class IntentDashboardUtils {
private static final String TAG = IntentDashboardUtils.class.getSimpleName();
private static final String ACTION_DASHBOARD = "Intent.OpenTracks-Dashboard";
private static final String ACTION_DASHBOARD_PAYLOAD = ACTION_DASHBOARD + ".Payload";
public static final TrackFileFormat[] SHOW_ON_MAP_TRACK_FILE_FORMATS = new TrackFileFormat[] {
TrackFileFormat.KMZ_WITH_TRACKDETAIL_AND_SENSORDATA_AND_PICTURES,
TrackFileFormat.KML_WITH_TRACKDETAIL_AND_SENSORDATA,
TrackFileFormat.GPX};
public static final String PREFERENCE_ID_DASHBOARD = ACTION_DASHBOARD;
public static final String PREFERENCE_ID_ASK = "ASK";
/**
* Assume "v1" if not present.
*/
@@ -49,24 +63,78 @@ public class IntentDashboardUtils {
private static final int TRACK_URI_INDEX = 0;
private static final int TRACKPOINTS_URI_INDEX = 1;
private static final int MARKERS_URI_INDEX = 2;
private static final int NONE_SELECTED = -1;
private IntentDashboardUtils() {
}
/**
* Send intent to show tracks on a map (needs an another app) as resource URIs.
* Shows an AlertDialog with different format option if none is defined as preference.
*
* @param context the context
* @param isRecording are we currently recording?
* @param trackIds the track ids
*/
public static void startDashboard(Context context, boolean isRecording, Track.Id... trackIds) {
startDashboard(context, isRecording, null, null, trackIds);
public static void showTrackOnMap(Context context, boolean isRecording, Track.Id... trackIds) {
Map<String, String> options = TrackFileFormat.toPreferenceIdLabelMap(context.getResources(), IntentDashboardUtils.SHOW_ON_MAP_TRACK_FILE_FORMATS);
options.put(IntentDashboardUtils.PREFERENCE_ID_DASHBOARD, context.getString(R.string.show_on_dashboard));
final String[] optionLabels = options.values().toArray(new String[0]);
final String[] optionValues = options.keySet().toArray(new String[0]);
final AtomicInteger checkedItem = new AtomicInteger(NONE_SELECTED);
String preferenceValue = PreferencesUtils.getShowOnMapFormat();
for (int i = 0; i < optionValues.length; i++) {
if (optionValues[i].equals(preferenceValue)) {
checkedItem.set(i);
}
}
if (checkedItem.get() == NONE_SELECTED) {
checkedItem.set(0); // set first option as default
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle(R.string.select_show_on_map_behavior);
builder.setSingleChoiceItems(optionLabels, checkedItem.get(), (dialog, which) -> checkedItem.set(which));
builder.setPositiveButton(android.R.string.ok, (dialog, which) -> onFormatSelected(context, isRecording, optionValues[checkedItem.get()], trackIds, false));
builder.setNeutralButton(R.string.always, ((dialog, which) -> onFormatSelected(context, isRecording, optionValues[checkedItem.get()], trackIds, true)));
builder.setNegativeButton(android.R.string.cancel, null);
AlertDialog dialog = builder.create();
dialog.show();
} else {
onFormatSelected(context, isRecording, preferenceValue, trackIds, true);
}
}
/**
* A format was selected, remember if <code>always</code> is true and start the necessary action
*
* @param context the context
* @param isRecording are we currently recording?
* @param selectedValue the chosen format
* @param trackIds the track ids
* @param always set the selectedValue as default preference
*/
private static void onFormatSelected(final Context context, final boolean isRecording, final String selectedValue, final Track.Id[] trackIds, final boolean always) {
if (always) {
PreferencesUtils.setShowOnMapFormat(selectedValue);
}
TrackFileFormat trackFileFormat = TrackFileFormat.valueOfPreferenceId(selectedValue);
if (trackFileFormat != null) {
showTrackOnMapWithFileFormat(context, trackFileFormat, Set.of(trackIds));
} else {
startDashboard(context, isRecording, null, null, trackIds);
}
}
/**
* Send intent to show tracks on a map (needs an another app) as resource URIs.
* By providing a targetPackage and targetClass an explicit intent can be sent,
* thus bypassing the need for the user to select an app.
*
* @param context the context
* @param isRecording are we currently recording?
* @param targetPackage the target package
* @param targetClass the target class
* @param trackIds the track ids
*/
public static void startDashboard(Context context, boolean isRecording, String targetPackage, String targetClass, Track.Id... trackIds) {
if (trackIds.length == 0) {
@@ -108,16 +176,27 @@ public class IntentDashboardUtils {
context.startActivity(intent);
}
public static Set<Track.Id> extractTrackIdsFromIntent(@NonNull Intent intent) {
final ArrayList<Uri> uris = intent.getParcelableArrayListExtra(ACTION_DASHBOARD_PAYLOAD);
final Uri tracksUri = uris.get(TRACK_URI_INDEX);
String[] trackIdsString = ContentProviderUtils.parseTrackIdsFromUri(tracksUri);
Set<Track.Id> trackIds = new HashSet<>(trackIdsString.length);
for (String s : trackIdsString) {
trackIds.add(new Track.Id(Long.parseLong(s)));
/**
* Send intent to show tracks on a map (needs an another app) to support specific trackFileFormat.
*
* @param context the context
* @param trackFileFormat the track file format
* @param trackIds the track ids
*/
private static void showTrackOnMapWithFileFormat(Context context, TrackFileFormat trackFileFormat, Set<Track.Id> trackIds) {
if (trackIds.isEmpty()) {
return;
}
return trackIds;
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Pair<Uri, String> uriAndMime = ShareContentProvider.createURI(trackIds, "SharingTrack", trackFileFormat);
intent.setDataAndType(uriAndMime.first, uriAndMime.second);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
context.startActivity(Intent.createChooser(intent, context.getString(R.string.open_track_as_trackfileformat, trackFileFormat.getExtension())));
}
}
@@ -0,0 +1,5 @@
<vector android:height="24dp" android:tint="#000000"
android:viewportHeight="24" android:viewportWidth="24"
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="@android:color/white" android:pathData="M6,19c0,1.1 0.9,2 2,2h8c1.1,0 2,-0.9 2,-2V7H6v12zM19,4h-3.5l-1,-1h-5l-1,1H5v2h14V4z"/>
</vector>
+7 -7
View File
@@ -6,18 +6,18 @@
<path
android:pathData="M62.5,62.5m-59.984,0a59.984,59.984 0,1 1,119.968 0a59.984,59.984 0,1 1,-119.968 0"
android:strokeWidth="5.03185"
android:fillColor="#00000000"
android:strokeColor="#ff6d00"/>
android:fillColor="@android:color/transparent"
android:strokeColor="@color/opentracks_secondary_color"/>
<path
android:pathData="M62.5,62.5m-50,0a50,50 0,1 1,100 0a50,50 0,1 1,-100 0"
android:strokeWidth="6.91728"
android:fillColor="#ff6d00"
android:strokeColor="#00000000"/>
android:strokeWidth="1.0"
android:fillColor="@color/opentracks_secondary_color"
android:strokeColor="@color/opentracks_secondary_color"/>
<path
android:pathData="M38.62,63.866 L52.899,78.144 86.38,44.664"
android:strokeLineJoin="miter"
android:strokeWidth="6.2"
android:fillColor="#00000000"
android:strokeColor="#ffffff"
android:fillColor="@color/opentracks_secondary_color"
android:strokeColor="@android:color/white"
android:strokeLineCap="butt"/>
</vector>
-27
View File
@@ -1,27 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="82dp"
android:height="82dp"
android:viewportWidth="125"
android:viewportHeight="125">
<path
android:fillAlpha="1"
android:fillColor="#00000000"
android:pathData="M62.5,62.5m-59.984,0a59.984,59.984 0,1 1,119.968 0a59.984,59.984 0,1 1,-119.968 0"
android:strokeWidth="5.03185225"
android:strokeAlpha="1"
android:strokeColor="#a31a1f" />
<path
android:fillAlpha="0.87843137"
android:fillColor="#efefef"
android:pathData="M54,54.059h5v17.941h-5z"
android:strokeWidth="4.82273912"
android:strokeAlpha="1"
android:strokeColor="#00000000" />
<path
android:fillAlpha="0.87843137"
android:fillColor="#efefef"
android:pathData="M66,54h5v17.941h-5z"
android:strokeWidth="4.82273865"
android:strokeAlpha="1"
android:strokeColor="#00000000" />
</vector>
@@ -1,27 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="82dp"
android:height="82dp"
android:viewportWidth="125"
android:viewportHeight="125">
<path
android:fillAlpha="1"
android:fillColor="#00000000"
android:pathData="M62.5,62.5m-59.984,0a59.984,59.984 0,1 1,119.968 0a59.984,59.984 0,1 1,-119.968 0"
android:strokeWidth="5.03185225"
android:strokeAlpha="1"
android:strokeColor="#a31a1f" />
<path
android:fillAlpha="1"
android:fillColor="#9a191d"
android:pathData="M62.5,62.5m-50,0a50,50 0,1 1,100 0a50,50 0,1 1,-100 0"
android:strokeWidth="6.9172821"
android:strokeAlpha="1"
android:strokeColor="#00000000" />
<path
android:fillAlpha="1"
android:fillColor="#ffffff"
android:pathData="M62.5,61.5m-9.189,0a9.189,9.189 0,1 1,18.378 0a9.189,9.189 0,1 1,-18.378 0"
android:strokeWidth="1.62162137"
android:strokeAlpha="1"
android:strokeColor="#7e3b3d" />
</vector>
@@ -1,34 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="82dp"
android:height="82dp"
android:viewportWidth="125"
android:viewportHeight="125">
<path
android:fillColor="#00000000"
android:pathData="M62.5,62.5m-59.984,0a59.984,59.984 0,1 1,119.968 0a59.984,59.984 0,1 1,-119.968 0"
android:strokeWidth="5.0319"
android:strokeColor="#a31a1f" />
<path android:pathData="M62.5,62.5m-0,-50a50,50 0,1 1,-0 100a50,50 0,1 1,-0 -100">
<aapt:attr name="android:fillColor">
<gradient
android:endX="62.5"
android:endY="112.5"
android:startX="62.5"
android:startY="12.5"
android:type="linear">
<item
android:color="#FF721212"
android:offset="0" />
<item
android:color="#FFA21A1F"
android:offset="1" />
</gradient>
</aapt:attr>
</path>
<path
android:fillColor="#fff"
android:pathData="M62.5,61.5m-9.189,0a9.189,9.189 0,1 1,18.378 0a9.189,9.189 0,1 1,-18.378 0"
android:strokeWidth="1.6216"
android:strokeColor="#7e3b3d" />
</vector>
+6 -6
View File
@@ -6,17 +6,17 @@
<path
android:pathData="M62.5,62.5m-59.984,0a59.984,59.984 0,1 1,119.968 0a59.984,59.984 0,1 1,-119.968 0"
android:strokeWidth="5.03185"
android:fillColor="#00000000"
android:strokeColor="#ff6d00"/>
android:fillColor="@android:color/transparent"
android:strokeColor="@color/opentracks_secondary_color"/>
<path
android:pathData="M62.5,62.5m-50,0a50,50 0,1 1,100 0a50,50 0,1 1,-100 0"
android:strokeWidth="6.91728"
android:fillColor="#ff6d00"
android:strokeColor="#00000000"/>
android:fillColor="@color/opentracks_secondary_color"
android:strokeColor="@android:color/transparent"/>
<path
android:pathData="M87.6,62.5 L67.991,73.822 48.381,85.143l-0,-22.643 0,-22.643 19.61,11.322z"
android:strokeWidth="6.67087"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillColor="@android:color/white"
android:strokeColor="@android:color/transparent"
android:strokeLineCap="round"/>
</vector>
-33
View File
@@ -1,33 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="82dp"
android:height="82dp"
android:viewportWidth="125"
android:viewportHeight="125">
<path
android:fillAlpha="1"
android:fillColor="#00000000"
android:pathData="M2.516,63.008a60.239,59.73 134.879,1 0,119.968 -1.017a60.239,59.73 134.879,1 0,-119.968 1.017z"
android:strokeWidth="5.03194237"
android:strokeAlpha="1"
android:strokeColor="#555555" />
<path
android:fillAlpha="1"
android:fillColor="#484848"
android:pathData="M62.5,62.5m-50,0a50,50 0,1 1,100 0a50,50 0,1 1,-100 0"
android:strokeWidth="6.9172821"
android:strokeAlpha="1"
android:strokeColor="#00000000" />
<path
android:fillAlpha="1"
android:fillColor="#ffffff"
android:fillType="nonZero"
android:pathData="M53.02,54.02h17.46v17.46h-17.46z"
android:strokeWidth="1.04023623"
android:strokeAlpha="1"
android:strokeColor="#414141" />
<path
android:name="fade_out_circle"
android:fillAlpha="0.0"
android:fillColor="#a31a1f"
android:pathData="M62.5,62.5m-0,-62a50,50 0,1 1,-0 123a50,50 0,1 1,-0 -123" />
</vector>
@@ -1,28 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="82dp"
android:height="82dp"
android:viewportWidth="125"
android:viewportHeight="125">
<path
android:fillAlpha="1"
android:fillColor="#00000000"
android:pathData="M2.516,63.008a60.239,59.73 134.879,1 0,119.968 -1.017a60.239,59.73 134.879,1 0,-119.968 1.017z"
android:strokeWidth="5.03194237"
android:strokeAlpha="1"
android:strokeColor="#2a2a2a" />
<path
android:fillAlpha="1"
android:fillColor="#2a2a2a"
android:pathData="M62.5,62.5m-50,0a50,50 0,1 1,100 0a50,50 0,1 1,-100 0"
android:strokeWidth="6.9172821"
android:strokeAlpha="1"
android:strokeColor="#00000000" />
<path
android:fillAlpha="1"
android:fillColor="#555555"
android:fillType="nonZero"
android:pathData="M54,56h15v15h-15z"
android:strokeWidth="1.56054175"
android:strokeAlpha="0.4"
android:strokeColor="#00000000" />
</vector>
@@ -1,34 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="82dp"
android:height="82dp"
android:viewportWidth="125"
android:viewportHeight="125">
<path
android:fillColor="#00000000"
android:pathData="M2.516,63.009a60.239,59.73 134.856,1 0,119.967 -1.017a60.239,59.73 134.856,1 0,-119.967 1.017z"
android:strokeWidth="5.0319"
android:strokeColor="#555" />
<path android:pathData="M62.5,62.5m-0,-50a50,50 0,1 1,-0 100a50,50 0,1 1,-0 -100">
<aapt:attr name="android:fillColor">
<gradient
android:endX="62.5"
android:endY="112.5"
android:startX="62.5"
android:startY="12.5"
android:type="linear">
<item
android:color="#FF404040"
android:offset="0" />
<item
android:color="#FF555555"
android:offset="1" />
</gradient>
</aapt:attr>
</path>
<path
android:fillColor="#dbdbdb"
android:pathData="M53.02,54.02h17.46v17.46h-17.46z"
android:strokeWidth="1.0402"
android:strokeColor="#414141" />
</vector>
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 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:id="@+id/loading_indeterminate"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/loading_text"
style="@style/TextAppearance.MaterialComponents.Headline5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAlignment="center"
app:layout_constraintVertical_chainStyle="packed"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/loading_indicator"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
tools:text="Text" />
<com.google.android.material.progressindicator.LinearProgressIndicator
android:id="@+id/loading_indicator"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp"
app:layout_constraintTop_toBottomOf="@id/loading_text"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:indeterminate="true" />
</androidx.constraintlayout.widget.ConstraintLayout>
+3 -2
View File
@@ -74,8 +74,8 @@ limitations under the License.
style="?attr/textAppearanceHeadline6"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="5"
android:gravity="right"
android:layout_weight="10"
android:gravity="end"
android:text="@string/track_list_empty_message" />
<View
@@ -101,6 +101,7 @@ limitations under the License.
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_baseline_record_24"
android:contentDescription="@string/image_record"
app:layout_anchor="@id/bottom_app_bar" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
+1
View File
@@ -45,6 +45,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_baseline_record_24"
android:contentDescription="@string/image_stop"
app:layout_anchor="@id/bottom_app_bar" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
+200 -90
View File
@@ -2,114 +2,224 @@
<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"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical">
<include
android:id="@+id/fields"
layout="@layout/track_edit_fields" />
android:id="@+id/loading_layout"
layout="@layout/loading_indeterminate"
android:visibility="gone" />
<LinearLayout style="@style/BottomButtonBar">
<LinearLayout
android:id="@+id/content_linear_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:visibility="visible">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="16dp">
<ScrollView style="@style/ScrollView.WithBottomButtons">
<androidx.constraintlayout.widget.Guideline
android:id="@+id/guideline"
android:layout_width="0dp"
android:layout_height="0dp"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintGuide_percent="0.5" />
android:padding="8dp">
<!-- Time -->
<TextView
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="?attr/textAppearanceHeadline2"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
tools:text="04:54:36" />
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="?attr/textInputOutlinedStyle"
android:hint="@string/generic_name"
android:imeOptions="actionNext"
android:importantForAutofill="no"
android:layout_marginBottom="16dp">
<!-- Distance -->
<TextView
android:id="@+id/distance"
style="?attr/textAppearanceHeadline3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintEnd_toStartOf="@id/distance_unit"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/time"
tools:layout_editor_absoluteX="52dp"
tools:text="130" />
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/track_edit_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textCapSentences"
android:selectAllOnFocus="true" />
<TextView
android:id="@+id/distance_unit"
style="@style/TextAppearance.OpenTracks.PrimaryUnit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="@+id/distance"
app:layout_constraintEnd_toStartOf="@id/guideline"
app:layout_constraintStart_toEndOf="@+id/distance"
tools:text="km" />
</com.google.android.material.textfield.TextInputLayout>
<!-- Average moving speed -->
<TextView
android:id="@+id/speed"
style="?attr/textAppearanceHeadline3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintEnd_toStartOf="@id/speed_unit"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@id/guideline"
app:layout_constraintTop_toBottomOf="@id/time"
tools:text="26,5" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/speed_unit"
style="@style/TextAppearance.OpenTracks.PrimaryUnit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="@id/speed"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/speed"
tools:text="km/h" />
<com.google.android.material.textfield.TextInputLayout
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
style="?attr/textInputOutlinedExposedDropdownMenuStyle"
android:imeOptions="actionNext"
android:importantForAutofill="no"
android:layout_marginBottom="16dp">
<androidx.constraintlayout.widget.Barrier
android:id="@+id/stats_summary_barrier"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:barrierDirection="bottom"
app:constraint_referenced_ids="time,distance,speed" />
<com.google.android.material.textfield.MaterialAutoCompleteTextView
android:id="@+id/track_edit_activity_type"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:hint="@string/track_edit_activity_type_hint"
android:imeOptions="actionNext"
android:selectAllOnFocus="true" />
<ImageView
android:id="@+id/resume_button"
android:layout_width="64dp"
android:layout_height="64dp"
android:layout_marginTop="48dp"
app:srcCompat="@drawable/ic_button_resume"
app:layout_constraintTop_toBottomOf="@id/stats_summary_barrier"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toStartOf="@id/finish_button"
app:layout_constraintBottom_toBottomOf="parent" />
</com.google.android.material.textfield.TextInputLayout>
<ImageView
android:id="@+id/finish_button"
android:layout_width="64dp"
android:layout_height="64dp"
app:srcCompat="@drawable/ic_button_done"
app:layout_constraintTop_toTopOf="@id/resume_button"
app:layout_constraintStart_toEndOf="@id/resume_button"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="@id/resume_button" />
<ImageView
android:id="@+id/track_edit_activity_type_icon"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="bottom"
tools:src="@drawable/ic_activity_bike_24dp"/>
</androidx.constraintlayout.widget.ConstraintLayout>
</LinearLayout>
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="?attr/textInputOutlinedStyle"
android:hint="@string/generic_description"
android:imeOptions="actionNext"
android:importantForAutofill="no"
android:layout_marginBottom="16dp">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/track_edit_description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textCapSentences"
android:selectAllOnFocus="true" />
</com.google.android.material.textfield.TextInputLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
<androidx.constraintlayout.widget.Guideline
android:id="@+id/guideline"
android:layout_width="0dp"
android:layout_height="0dp"
android:orientation="vertical"
app:layout_constraintGuide_percent="0.5" />
<!-- Time -->
<TextView
android:id="@+id/time"
style="?attr/textAppearanceHeadline2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:text="04:54:36" />
<!-- Distance -->
<TextView
android:id="@+id/distance"
style="?attr/textAppearanceHeadline3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintEnd_toStartOf="@id/distance_unit"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/time"
tools:layout_editor_absoluteX="52dp"
tools:text="130" />
<TextView
android:id="@+id/distance_unit"
style="@style/TextAppearance.OpenTracks.PrimaryUnit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="@+id/distance"
app:layout_constraintEnd_toStartOf="@id/guideline"
app:layout_constraintStart_toEndOf="@+id/distance"
tools:text="km" />
<!-- Average moving speed -->
<TextView
android:id="@+id/speed"
style="?attr/textAppearanceHeadline3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintEnd_toStartOf="@id/speed_unit"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@id/guideline"
app:layout_constraintTop_toBottomOf="@id/time"
tools:text="26,5" />
<TextView
android:id="@+id/speed_unit"
style="@style/TextAppearance.OpenTracks.PrimaryUnit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="@id/speed"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/speed"
tools:text="km/h" />
</androidx.constraintlayout.widget.ConstraintLayout>
</LinearLayout>
</ScrollView>
<LinearLayout style="@style/BottomButtonBar">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="8dp">
<androidx.constraintlayout.widget.Guideline
android:id="@+id/buttons_guideline"
android:layout_width="0dp"
android:layout_height="0dp"
android:orientation="vertical"
app:layout_constraintGuide_percent="0.5" />
<ImageView
android:id="@+id/discard_button"
android:layout_width="32dp"
android:layout_height="32dp"
android:layout_marginEnd="52dp"
android:contentDescription="@string/image_discard"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/resume_button"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_delete_forever_24dp" />
<ImageView
android:id="@+id/resume_button"
android:layout_width="64dp"
android:layout_height="64dp"
android:contentDescription="@string/image_record"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/buttons_guideline"
app:layout_constraintStart_toEndOf="@id/buttons_guideline"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_button_resume" />
<ImageView
android:id="@+id/finish_button"
android:layout_width="64dp"
android:layout_height="64dp"
android:contentDescription="@string/image_stop"
android:layout_marginStart="36dp"
app:layout_constraintBottom_toBottomOf="@id/resume_button"
app:layout_constraintStart_toEndOf="@id/resume_button"
app:layout_constraintTop_toTopOf="@id/resume_button"
app:srcCompat="@drawable/ic_button_done" />
</androidx.constraintlayout.widget.ConstraintLayout>
</LinearLayout>
</LinearLayout>
-30
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">الوصف: %1$s</string>
<string name="generic_name">الاسم</string>
<string name="generic_name_line">الاسم: %1$s</string>
<string name="generic_paused">متوقف مؤقتًا</string>
<string name="generic_recording">جارٍ التسجيل…</string>
<string name="generic_save">حفظ</string>
<string name="generic_tracks">المسارات</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">سهم</string>
<string name="image_marker">علامة</string>
<string name="image_marker_count">عدد العلامات</string>
<string name="image_pause">إيقاف مؤقت</string>
<string name="image_photo_marker">علامة الصورة</string>
<string name="image_record">تسجيل</string>
<string name="image_stop">إيقاف</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">نوع المُحدد (على سبيل المثال شلال)</string>
<string name="marker_edit_marker_type_hint">نوع المُحدد</string>
<!-- Marker List -->
<string name="marker_list_empty_message">ليس لديك أية علامات</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">خدمة التسجيل</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">مستوى شحن البطارية</string>
<string name="sensor_state_cadence">الإيقاع</string>
<string name="sensor_state_cadence_value">%1$d دورة في الدقيقة</string>
<string name="sensor_state_heart_rate">معدل ضربات القلب</string>
<string name="sensor_state_heart_rate_value">%1$d نبضة في الدقيقة</string>
<string name="sensor_state_power">الطاقة</string>
<string name="sensor_state_power_value">%1$d واط</string>
<string name="settings_not_while_recording">غير متاح أثناء تسجيل مسار</string>
<string name="settings_show">إظهار</string>
<!-- Settings Advanced -->
<string name="settings_advanced">خيارات متقدمة</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">بحسب المسافة</string>
<string name="settings_chart_by_time">بحسب الوقت</string>
<string name="settings_recording">التسجيل</string>
<string name="settings_recording_default_activity_title">نوع النشاط الافتراضي</string>
<string name="settings_recording_location_frequency_summary">%1$s‏ بين المواقع المسجلة</string>
<string name="settings_recording_max_recording_distance_summary">يتم إنشاء جزء جديد إذا كانت المسافة بين موقعين أكبر من %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">عدد</string>
<string name="settings_recording_track_name_title">اسم المسار الافتراضي</string>
<!-- Settings Reset -->
<string name="settings_reset">إعادة تعيين</string>
<string name="settings_reset_confirm_message">ستتم إعادة جميع الإعدادات إلى القيم الافتراضية.</string>
<string name="settings_reset_confirm_title">إعادة التعيين الآن؟</string>
<string name="settings_reset_done">لقد تمت إعادة جميع الإعدادات إلى القيم الافتراضية</string>
@@ -311,25 +300,6 @@ limitations under the License.
<item quantity="many">%1$.1f ميلاً في الساعة</item>
<item quantity="other">%1$.1f من الأميال في الساعة</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s لكل كيلومتر</string>
<string name="voice_pace_per_mile">%1$s لكل ميل</string>
<string name="voice_template">%1$s‏ في‏ %2$s‏ بسرعة‏ %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="zero">المسافة الإجمالية 0 كيلومتر</item>
<item quantity="one">المسافة الإجمالية كيلومتر واحد</item>
<item quantity="two">المسافة الإجمالية 2 كيلومتر</item>
<item quantity="few">المسافة الإجمالية %1$.2f كيلومتر</item>
<item quantity="many">المسافة الإجمالية %1$.2f كيلومتر</item>
<item quantity="other">المسافة الإجمالية %1$.2f كيلومتر</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="zero">المسافة الإجمالية 2 ميل</item>
<item quantity="one">إجمالي المسافة ميل واحد</item>
<item quantity="two">المسافة الإجمالية 0 ميل</item>
<item quantity="few">المسافة الإجمالية %1$.2f أميال</item>
<item quantity="many">مجموع المسافة %1$.2f ميلاً</item>
<item quantity="other">المسافة الإجمالية %1$.2f من الأميال</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">أجهزة الصراف الآلي</string>
<string name="waypoint_type_bank">مصرف</string>
-14
View File
@@ -97,7 +97,6 @@
<string name="generic_description_line">Description: %1$s</string>
<string name="generic_name">Name</string>
<string name="generic_name_line">Name: %1$s</string>
<string name="generic_paused">Paused</string>
<string name="generic_recording">Recording…</string>
<string name="generic_save">Save</string>
<string name="generic_tracks">Tracks</string>
@@ -107,7 +106,6 @@
<string name="image_arrow">Arrow</string>
<string name="image_marker">Marker</string>
<string name="image_marker_count">Marker count</string>
<string name="image_pause">Pause</string>
<string name="image_photo_marker">Photo marker</string>
<string name="image_record">Record</string>
<string name="image_stop">Stop</string>
@@ -122,7 +120,6 @@
<string name="marker_name_format">Marker %1$d</string>
<string name="marker_title">%1$d of %2$d</string>
<string name="marker_edit_marker_type">Marker type (e.g. waterfall)</string>
<string name="marker_edit_marker_type_hint">Marker type</string>
<string name="marker_list_empty_message">You don\'t have any markers</string>
<string name="menu_aggregated_statistics">Aggregated stats</string>
<string name="menu_delete">Delete</string>
@@ -141,19 +138,12 @@
<string name="menu_start_gps">Start GPS</string>
<string name="menu_stop_gps">Stop GPS</string>
<string name="recording_service">Recording service</string>
<string name="sensor_state_battery">Battery level</string>
<string name="sensor_state_cadence">Cadence</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Heart rate</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">Power</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Not available while recording a track</string>
<string name="settings_show">Show</string>
<string name="settings_advanced">Advanced</string>
<string name="settings_chart_by_distance">By distance</string>
<string name="settings_chart_by_time">By time</string>
<string name="settings_recording">Recording</string>
<string name="settings_recording_default_activity_title">Default activity type</string>
<string name="settings_recording_location_frequency_summary">%1$s between recorded locations</string>
<string name="settings_recording_max_recording_distance_summary">A new segment is created if the distance between two locations is greater than %1$s</string>
@@ -166,7 +156,6 @@
<string name="settings_recording_track_name_date_local_option">Date (local)</string>
<string name="settings_recording_track_name_number_option">Number</string>
<string name="settings_recording_track_name_title">Default track name</string>
<string name="settings_reset">Reset</string>
<string name="settings_reset_confirm_message">All settings will be reverted to default values.</string>
<string name="settings_reset_confirm_title">Reset now?</string>
<string name="settings_reset_done">All settings have been reverted to default values</string>
@@ -243,9 +232,6 @@
<item quantity="one">1 mile per hour</item>
<item quantity="other">%1$.1f miles per hour</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s per kilometer</string>
<string name="voice_pace_per_mile">%1$s per mile</string>
<string name="voice_template">%1$s in %2$s at %3$s</string>
<string name="waypoint_type_atm">Cashpoint</string>
<string name="waypoint_type_bank">bank</string>
<string name="waypoint_type_bar">bar/pub</string>
-31
View File
@@ -97,7 +97,6 @@
<string name="generic_description_line">Descripción: %1$s</string>
<string name="generic_name">Nombre</string>
<string name="generic_name_line">Nombre: %1$s</string>
<string name="generic_paused">En pausa</string>
<string name="generic_recording">Grabando…</string>
<string name="generic_save">Guardar</string>
<string name="generic_tracks">Recorridos</string>
@@ -107,7 +106,6 @@
<string name="image_arrow">Flecha</string>
<string name="image_marker">Marcador</string>
<string name="image_marker_count">Recuento de marcadores</string>
<string name="image_pause">Pausa</string>
<string name="image_photo_marker">Marcador de foto</string>
<string name="image_record">Grabar</string>
<string name="image_stop">Parar</string>
@@ -122,7 +120,6 @@
<string name="marker_name_format">Marcador %1$d</string>
<string name="marker_title">%1$d de %2$d</string>
<string name="marker_edit_marker_type">Tipo de marcador (p. ej., cascada)</string>
<string name="marker_edit_marker_type_hint">Tipo de marcador</string>
<string name="marker_list_empty_message">No tienes ningún marcador</string>
<string name="menu_aggregated_statistics">Estadíst. globales</string>
<string name="menu_delete">Eliminar</string>
@@ -143,19 +140,12 @@
<string name="menu_stop_gps">Detener GPS</string>
<string name="menu_resume_track">Reanudar recorrido</string>
<string name="recording_service">Servicio de grabación</string>
<string name="sensor_state_battery">Nivel de la batería</string>
<string name="sensor_state_cadence">Cadencia</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Frecuencia cardíaca</string>
<string name="sensor_state_heart_rate_value">%1$d lpm</string>
<string name="sensor_state_power">Potencia</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">No está disponible durante la grabación de un recorrido</string>
<string name="settings_show">Mostrar</string>
<string name="settings_advanced">Opciones avanzadas</string>
<string name="settings_chart_by_distance">Por distancia</string>
<string name="settings_chart_by_time">Por tiempo</string>
<string name="settings_recording">Grabación</string>
<string name="settings_recording_default_activity_title">Tipo de actividad predeterminada</string>
<string name="settings_recording_location_frequency_summary">%1$s entre las ubicaciones grabadas</string>
<string name="settings_recording_max_recording_distance_summary">Se crea un nuevo tramo si la distancia entre dos ubicaciones es superior a %1$s</string>
@@ -168,7 +158,6 @@
<string name="settings_recording_track_name_date_local_option">Fecha (local)</string>
<string name="settings_recording_track_name_number_option">Número</string>
<string name="settings_recording_track_name_title">Nombre de recorrido predeterminado</string>
<string name="settings_reset">Restablecer</string>
<string name="settings_reset_confirm_message">Todos las configuraciones se restablecerán a los valores predeterminados. Esto no eliminará ningún recorrido en el dispositivo.</string>
<string name="settings_reset_confirm_title">¿Restablecer ahora?</string>
<string name="settings_reset_done">Se restablecieron los valores predeterminados de todas las configuraciones</string>
@@ -246,17 +235,6 @@
<item quantity="one">1 milla por hora</item>
<item quantity="other">%1$.1f millas por hora</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s por kilómetro</string>
<string name="voice_pace_per_mile">%1$s por milla</string>
<string name="voice_template">%1$s en %2$s a %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">distancia total de 1 kilómetro</item>
<item quantity="other">distancia total de %1$.2f kilómetros</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">distancia total de 1 milla</item>
<item quantity="other">distancia total de %1$.2f millas</item>
</plurals>
<string name="waypoint_type_atm">cajero automático</string>
<string name="waypoint_type_bank">banco</string>
<string name="waypoint_type_bar">barra</string>
@@ -320,10 +298,8 @@
<string name="settings_recording_show_on_lockscreen_while_recording_title">Mostrar estadísticas en pantalla de bloqueo</string>
<string name="permission_gps_failed">OpenTracks necesita permiso para usar el GPS.</string>
<string name="settings_recording_keep_screen_on_while_recording_title">Mantener la pantalla encendida</string>
<string name="settings_sensor_disconnected">Desconectado de %1$s</string>
<string name="instant_export_enabled_title">Exportación instantánea post-entrenamiento</string>
<string name="hold_to_stop">Mantener para parar</string>
<string name="hold_to_pause">Mantener para pausar</string>
<string name="settings_sensor_wheel_circumference">Circunferencia de la rueda (mm)</string>
<string name="sensor_state_cadence_avg">Ritmo promedio</string>
<string name="sensor_state_heart_rate_avg">Tasa cardíaca promedio</string>
@@ -337,8 +313,6 @@
<string name="settings_night_mode_option_system">Sistema</string>
<string name="settings_night_mode_option_day">Día</string>
<string name="settings_night_mode_option_night">Noche</string>
<string name="settings_error_initial_values_restored">Lo sentimos, pero ha ocurrido un error. Todas las configuraciones se han revertido a los valores predeterminados.</string>
<string name="settings_sensor_connecting">Conectado a %1$s</string>
<string name="track_speed_notification">Velocidad: %1$s</string>
<string name="instant_export_enabled_summary">Exportar el recorrido al almacenamiento una vez finalizada la grabación</string>
<string name="description_altitude_loss">Pérdida de elevación: %1$d m (%2$d pies)</string>
@@ -378,8 +352,6 @@
\na) (actualizaciones en vivo) Instale <a href="https://github.com/OpenTracksApp/OSMDashboard"> OSMDashboard </a>. Proporciona mapas en línea o fuera de línea a través de <a href="https://www.openstreetmap.org"> OpenStreetMap </a>.
\nEn realidad, OSMDashboard es una aplicación separada que solo puede acceder (temporalmente) a los datos de los recorridos que se mostrarán.
\nb) A través de una aplicación de mapas normal (p. ej., <a href="http://osmand.net/"> OsmAnd </a> y <a href="https://maps.me/"> MAPS.ME </a>). Estas aplicaciones deben admitir el formato de archivo KMZ (solo ubicaciones y marcas de tiempo). De hecho, una aplicación debe admitir <i> ACTION_VIEW </i> con MIME <i> application / vnd.google-earth.kmz</i>. </string>
<string name="voice_speed_lap">Velocidad de vuelta de %1$s</string>
<string name="voice_pace_lap">Tiempo de vuelta de %1$s</string>
<string name="delete_service">Borrar servicio</string>
<string name="about_third_party_data">Datos de terceros</string>
<string name="about_libraries">Bibliotecas</string>
@@ -447,7 +419,6 @@
<string name="settings_announcements_totaltime_frequency">Intervalo de tiempo</string>
<string name="settings_announcements_distance_frequency">Intervalo de distancia</string>
<string name="settings_layout_reset">Restablecer pantalla personalizada</string>
<string name="settings_announcements">Anuncios</string>
<string name="settings_layout_reset_confirm_title">¿Restablecer todos los diseños\?</string>
<string name="settings_layout_reset_done">Todos los diseños se han revertido a los valores predeterminados</string>
<string name="settings_all_reset">Restablecer</string>
@@ -464,7 +435,6 @@
<string name="settings_sensor_running_speed_and_cadence">Distancia, velocidad y cadencia</string>
<string name="stats_coordinates">Latitud/Longitud</string>
<string name="location_coordinate">%1$s°</string>
<string name="title_activity_settings_custom_layout">Personalizar pantalla de grabación</string>
<string name="generic_choose_an_option">Selecciona una opción</string>
<string name="settings_sensor_cycling_distance_speed">Distancia y velocidad</string>
<string name="settings_sensor_cycling_cadence">Cadencia</string>
@@ -550,6 +520,5 @@
</plurals>
<string name="average_heart_rate">Ritmo cardíaco promedio</string>
<string name="current_heart_rate">Ritmo cardíaco actual</string>
<string name="settings_announcements_report_heart_rate">Anunciar ritmo cardíaco</string>
<string name="settings_export_filename_title">Formato del nombre del archivo</string>
</resources>
+1 -28
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Описание: %1$s</string>
<string name="generic_name">Име</string>
<string name="generic_name_line">Име: %1$s</string>
<string name="generic_paused">На пауза</string>
<string name="generic_recording">Записва се…</string>
<string name="generic_save">Запазване</string>
<string name="generic_tracks">Маршрути</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Стрелка</string>
<string name="image_marker">Маркер</string>
<string name="image_marker_count">Брой маркери</string>
<string name="image_pause">Пауза</string>
<string name="image_photo_marker">Маркер за снимки</string>
<string name="image_record">Запис</string>
<string name="image_stop">Спиране</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Тип маркер (напр. водопад)</string>
<string name="marker_edit_marker_type_hint">Тип маркер</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Нямате маркери</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Услуга за запис</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Ниво на батерията</string>
<string name="sensor_state_cadence">Такт</string>
<string name="sensor_state_cadence_value">%1$d об/мин</string>
<string name="sensor_state_heart_rate">Сърдечен ритъм</string>
<string name="sensor_state_heart_rate_value">%1$d уд/мин</string>
<string name="sensor_state_power">Захранване</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Не е налице при записване на маршрут</string>
<string name="settings_show">Показване</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Разширени</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">По разстояние</string>
<string name="settings_chart_by_time">По време</string>
<string name="settings_recording">Записване</string>
<string name="settings_recording_default_activity_title">Тип стандартна дейност</string>
<string name="settings_recording_location_frequency_summary">%1$s между записаните местоположения</string>
<string name="settings_recording_max_recording_distance_summary">Създава се нова отсечка, ако разстоянието между две местоположения е по-голямо от %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Число</string>
<string name="settings_recording_track_name_title">Стандартен маршрут: Име</string>
<!-- Settings Reset -->
<string name="settings_reset">Нулиране</string>
<string name="settings_reset_confirm_message">Всички настройки ще бъдат върнати към стандартните им стойности.</string>
<string name="settings_reset_confirm_title">Да се зададе ли повторно сега?</string>
<string name="settings_reset_done">Всички настройки са възстановени до стойностите по подразбиране</string>
@@ -292,17 +281,6 @@ limitations under the License.
<item quantity="one">1 миля в час</item>
<item quantity="other">%1$.1f мили в час</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s на километър</string>
<string name="voice_pace_per_mile">%1$s на миля</string>
<string name="voice_template">%1$s за %2$s при %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">общо разстояние 1 километър</item>
<item quantity="other">общо разстояние %1$.2f километра</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">общо разстояние 1 миля</item>
<item quantity="other">общо разстояние %1$.2f мили</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">Банкомат</string>
<string name="waypoint_type_bank">банка</string>
@@ -404,7 +382,6 @@ limitations under the License.
<string name="help_storage_pictures_title">Как OpenTracks съхранява снимките, които са направени като маркери\?</string>
<string name="bluetooth_disabled">Моля, включете Bluetooth.</string>
<string name="sensor_could_not_scan">Не можа да сканира за Bluetooth устройства (грешка %1$i).</string>
<string name="hold_to_pause">Задръжте за пауза</string>
<string name="interval_list_empty_message">Все още няма интервали</string>
<string name="track_detail_intervals_tab">Интервали</string>
<string name="settings_recording_show_on_lockscreen_while_recording_summary">По време на запис показвайте статистически данни, без да отключвате устройството.</string>
@@ -440,13 +417,12 @@ limitations under the License.
<string name="export_track_errors">Не се експортират писти</string>
<string name="gps_disabled_msg">GPS е изключен</string>
<string name="share_image_body">Мисля, че тази снимка може да ви заинтересува.</string>
<string name="voice_speed_lap">Скорост на обиколка от %1$s</string>
<string name="help_support_title">Как да подкрепя OpenTracks\?</string>
<string name="permission_gps_failed">OpenTracks изисква разрешение за използване на GPS.</string>
<string name="sensor_state_power_avg">Средна мощност</string>
<string name="help_feature_title">OpenTracks има следните функции:</string>
<string name="delete_service">Услуга за изтриване</string>
<string name="settings_sensor_disconnected">Изключен от %1$s</string>
<string name="settings_night_mode_option_system">Система</string>
<string name="settings_prevent_reimport_tracks_title">Забрана за повторно импортиране на песни</string>
<string name="export_progress_summary_skip_msg">Пропуснати писти</string>
@@ -455,7 +431,6 @@ limitations under the License.
<string name="about_libraries">Библиотеки</string>
<string name="sensor_state_cadence_avg">Среден каданс</string>
<string name="settings_sensor_wheel_circumference">Обиколка на колелото (mm)</string>
<string name="settings_sensor_connecting">Свързан към %1$s</string>
<string name="description_default_speed_or_pace">По вид дейност</string>
<string name="import_error_list_dialog_title">Файловете не се импортират</string>
<string name="generic_overwrite">Презапис</string>
@@ -474,7 +449,6 @@ limitations under the License.
\n д) да купувате в <a href="https://play.google.com/store/apps/details?id=de.dennisguse.opentracks.playstore">Google Play Store</a>,
\n е) да направите дарение, и
\n ж) направете всичко, което смятате, че помага на OpenTracks. </string>
<string name="voice_pace_lap">Време на обиколка от %1$s</string>
<string name="generic_click_twice_cancel">Кликнете отново назад, за да отмените</string>
<plurals name="generic_completed_with_errors">
<item quantity="one">Завърши с една грешка</item>
@@ -488,7 +462,6 @@ limitations under the License.
<string name="export_error_post_workout">Експортът след тренировка е неуспешен, моля, проверете директорията за експорт.</string>
<string name="about_third_party_data">Данни от трети страни</string>
<string name="import_unsupported_format">Неподдържан формат на файла</string>
<string name="settings_error_initial_values_restored">Съжаляваме, но възникна грешка. Всички настройки са възстановени до стойностите по подразбиране.</string>
<string name="import_parser_error">Грешка при парсера: %1$s</string>
<string name="instant_export_enabled_summary">Експортиране на запис в хранилището след приключване на записа</string>
<string name="settings_sensor_cycling_cadence">Колоездене: каданс</string>
-22
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Descripció: %1$s</string>
<string name="generic_name">Nom</string>
<string name="generic_name_line">Nom: %1$s</string>
<string name="generic_paused">En pausa</string>
<string name="generic_recording">S\'està enregistrant…</string>
<string name="generic_save">Desa</string>
<string name="generic_tracks">Rutes</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Fletxa</string>
<string name="image_marker">Marcador</string>
<string name="image_marker_count">Recompte de marcadors</string>
<string name="image_pause">Atura</string>
<string name="image_photo_marker">Marcador de fotos</string>
<string name="image_record">Enregistra</string>
<string name="image_stop">Atura</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Tipus de marcador (p. ex. cascada)</string>
<string name="marker_edit_marker_type_hint">Tipus de marcador</string>
<!-- Marker List -->
<string name="marker_list_empty_message">No teniu cap marcador.</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Servei d\'enregistrament</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Nivell de la bateria</string>
<string name="sensor_state_cadence">Cadència</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Freqüència cardíaca</string>
<string name="sensor_state_heart_rate_value">%1$d ppm</string>
<string name="sensor_state_power">Potència</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">No està disponible durant l\'enregistrament d\'una ruta.</string>
<string name="settings_show">Mostra\'n més</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Avançades</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Per distància</string>
<string name="settings_chart_by_time">Per temps</string>
<string name="settings_recording">Enregistrament</string>
<string name="settings_recording_default_activity_title">Activitat predeterminada</string>
<string name="settings_recording_location_frequency_summary">%1$s entre ubicacions registrades</string>
<string name="settings_recording_max_recording_distance_summary">Es crea un tram si la distància entre dues ubicacions és superior a %1$s.</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Número</string>
<string name="settings_recording_track_name_title">Nom de la ruta</string>
<!-- Settings Reset -->
<string name="settings_reset">Restableix</string>
<string name="settings_reset_confirm_message">Es tornaran a definir els valors predeterminats de la configuració.</string>
<string name="settings_reset_confirm_title">Voleu restablir-ho ara?</string>
<string name="settings_reset_done">S\'ha recuperat la configuració predeterminada.</string>
@@ -290,17 +279,6 @@ limitations under the License.
<item quantity="one">1 milla per hora</item>
<item quantity="other">%1$.1f milles per hora</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s per quilòmetre</string>
<string name="voice_pace_per_mile">%1$s per milla</string>
<string name="voice_template">%1$s en %2$s a %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">1 quilòmetre de distància total</item>
<item quantity="other">%1$.2f quilòmetres de distància total</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">1 milla de distància total</item>
<item quantity="other">%1$.2f milles de distància total</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">caixer</string>
<string name="waypoint_type_bank">banc</string>
+1 -39
View File
@@ -166,7 +166,6 @@ limitations under the License.
<string name="generic_description_line">Popis: %1$s</string>
<string name="generic_name">Název</string>
<string name="generic_name_line">Název: %1$s</string>
<string name="generic_paused">Pozastaveno</string>
<string name="generic_recording">Nahrávání…</string>
<string name="generic_save">Uložit</string>
<string name="generic_tracks">Trasy</string>
@@ -178,7 +177,6 @@ limitations under the License.
<string name="image_arrow">Šipka</string>
<string name="image_marker">Značka</string>
<string name="image_marker_count">Počet značek</string>
<string name="image_pause">Pozastavit</string>
<string name="image_photo_marker">Fotografická značka</string>
<string name="image_record">Zaznamenat</string>
<string name="image_stop">Ukončit</string>
@@ -198,7 +196,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Typ značky (např. vodopád)</string>
<string name="marker_edit_marker_type_hint">Typ značky</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Nemáte žádné značky</string>
<!-- Menu -->
@@ -226,17 +223,11 @@ limitations under the License.
<string name="permission_gps_failed">OpenTracks vyžaduje povolení k používání GPS.</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Stav baterie</string>
<string name="sensor_state_cadence">Frekvence chůze</string>
<string name="sensor_state_cadence_value">%1$d ot./min</string>
<string name="sensor_state_heart_rate">Srdeční frekvence</string>
<string name="sensor_state_heart_rate_value">%1$d úderů/min</string>
<string name="sensor_state_power">Napájení</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="sensor_could_not_scan">Nelze vyhledat zařízení Bluetooth (chyba %1$i).</string>
<string name="bluetooth_disabled">Aktivujte prosím Bluetooth.</string>
<string name="settings_not_while_recording">Při záznamu trasy není tato funkce dostupná</string>
<string name="settings_show">Zobrazit</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Pokročilé</string>
<!-- Settings Chart -->
@@ -247,7 +238,6 @@ limitations under the License.
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Během nahrávání zobrazte statistiky bez odemknutí zařízení.</string>
<string name="settings_recording_keep_screen_on_while_recording_title">Nechte obrazovku zapnutou</string>
<string name="settings_recording_keep_screen_on_while_recording_summary">Během nahrávání udržovat obrazovku zapnutou.</string>
<string name="settings_recording">Záznam</string>
<string name="settings_recording_default_activity_title">Výchozí typ aktivity</string>
<string name="settings_recording_location_frequency_summary">%1$s mezi zaznamenanými polohami</string>
<string name="settings_recording_max_recording_distance_summary">Vytvořit nový segment pokud je vzdálenost mezi dvěma polohami větší než %1$s</string>
@@ -261,15 +251,11 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Číslo</string>
<string name="settings_recording_track_name_title">Výchozí název trasy</string>
<!-- Settings Reset -->
<string name="settings_reset">Resetovat</string>
<string name="settings_reset_confirm_message">Všechna nastavení budou obnovena na výchozí hodnoty. Toto nevymaže žádné trasy na přístroji.</string>
<string name="settings_reset_confirm_title">Resetovat nyní?</string>
<string name="settings_reset_done">Všechna nastavení byla obnovena na výchozí hodnoty</string>
<string name="settings_error_initial_values_restored">Litujeme, ale došlo k chybě. Všechna nastavení byla vrácena na výchozí hodnoty.</string>
<!-- Settings Sensor -->
<string name="settings_sensor_bluetooth">Bluetooth</string>
<string name="settings_sensor_connecting">Připojeno k senzoru %1$s</string>
<string name="settings_sensor_disconnected">Odpojeno od %1$s</string>
<!-- Settings Stats -->
<string name="settings_stats_rate_title">Preferovaná rychlost</string>
<string name="settings_stats_units_imperial">Imperiální jednotky (míle, stopy)</string>
@@ -362,19 +348,6 @@ limitations under the License.
<item quantity="few">%1$.1f míle za hodinu</item>
<item quantity="other">%1$.1f mil za hodinu</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s na kilometr</string>
<string name="voice_pace_per_mile">%1$s na míli</string>
<string name="voice_template">%1$s za %2$s rychlostí %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">celková vzdálenost 1 kilometr</item>
<item quantity="few">celková vzdálenost %1$.2f kilometry</item>
<item quantity="other">celková vzdálenost %1$.2f kilometrů</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">celková vzdálenost 1 míle</item>
<item quantity="few">celková vzdálenost %1$.2f míle</item>
<item quantity="other">celková vzdálenost %1$.2f mil</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">Bankomat</string>
<string name="waypoint_type_bank">banka</string>
@@ -449,8 +422,6 @@ limitations under the License.
<string name="settings_sensor_wheel_circumference">Obvod kola (mm)</string>
<string name="stats_split_interval">Rozdělit interval</string>
<string name="track_detail_intervals_tab">Intervaly</string>
<string name="voice_pace_lap">Čas na kolo %1$s</string>
<string name="hold_to_pause">Podržet pro pozastavení</string>
<string name="instant_export_enabled_title">Instantní export po tréninku</string>
<string name="settings_default_export_uri_title">Adresář pro export tras</string>
<string name="import_thread_interrupted">Vlákno přerušeno</string>
@@ -473,7 +444,6 @@ limitations under the License.
<string name="settings_night_mode_option_system">Systémový</string>
<string name="aggregated_stats_empty_message">Zaznamenejte svou první trasu pro zobrazení agregované statistiky</string>
<string name="interval_list_empty_message">Ještě zde nejsou žádné intervaly</string>
<string name="voice_speed_lap">Rychlost na kolo %1$s</string>
<string name="hold_to_stop">Podržet pro ukončení</string>
<string name="instant_export_enabled_summary">Exportovat trasu na úložiště po ukončení záznamu</string>
<plurals name="generic_completed_with_errors">
@@ -508,14 +478,12 @@ limitations under the License.
<string name="settings_sensor_running_speed_and_cadence">Vzdálenost, rychlost a kadence</string>
<string name="settings_recording_customize_layout_title">Přizpůsobit vzhled měření</string>
<string name="settings_recording_customize_layout_select_columns">Počet polí na řádek</string>
<string name="title_activity_settings_custom_layout">Přizpůsobit vzhled měření</string>
<string name="field_set_primary">První</string>
<string name="field_set_secondary">Druhý</string>
<string name="field_remove_from_layout">Odstranit</string>
<string name="settings_announcements_totaltime_frequency">Časový interval</string>
<string name="settings_announcements_distance_frequency">Interval vzdálenosti</string>
<string name="settings_all_reset">Obnovení</string>
<string name="settings_announcements">Oznámení</string>
<string name="settings_layout_reset">Nastavit výchozí vzhled</string>
<string name="settings_layout_reset_confirm_message">Všechna nastavení vzhledu se vrátí na výchozí hodnoty. Nebudou tím odstraněny žádné zaznamenané aktivity v zařízení.</string>
<string name="settings_layout_reset_confirm_title">Výchozí vzhled\?</string>
@@ -547,7 +515,7 @@ limitations under the License.
<string name="settings_activity_defaults_category">Výchozí nastavení aktivity</string>
<string name="settings_units_category">Jednotky</string>
<string name="settings_import_export_summary">Import, export, automatický export</string>
<string name="settings_import_export_title">Dovoz/vývoz</string>
<string name="settings_import_export_title">Import/Export</string>
<string name="settings_announcements_summary">Čas, vzdálenost, rychlost hlasu</string>
<string name="settings_announcements_title">Hlasová oznámení</string>
<string name="settings_sensors_title">Bluetooth senzory</string>
@@ -578,7 +546,6 @@ limitations under the License.
<string name="export_dir_not_writable">" (nelze zapisovat!)"</string>
<string name="generic_today">Dnes</string>
<string name="no_compatible_file_manager_installed">Není nainstalován kompatibilní správce souborů</string>
<string name="settings_announcements_report_heart_rate">Hlásit tepovou frekvenci</string>
<string name="voice_per_kilometer">za kilometr</string>
<string name="lap_time">Čas kola</string>
<string name="lap_speed">Rychlost kola</string>
@@ -607,9 +574,4 @@ limitations under the License.
<string name="settings_public_api_dashboard_enabled_summary_on">Aplikace, která zahájila nahrávání, může také přistupovat k nahraným datům.</string>
<string name="settings_public_api_dashboard_enabled_summary_off">Zaznamenaná data nebudou automaticky sdílena s jinými aplikacemi.</string>
<string name="pace">Tempo</string>
<plurals name="voiceDistanceMiles">
<item quantity="one"></item>
<item quantity="few"></item>
<item quantity="other"></item>
</plurals>
</resources>
-30
View File
@@ -171,7 +171,6 @@ Hvis GPS-enheden rapporterer unøjagtige data (f.eks. Placering, hastighed, høj
<string name="generic_description_line">Beskrivelse: %1$s</string>
<string name="generic_name">Navn</string>
<string name="generic_name_line">Navn: %1$s</string>
<string name="generic_paused">Midlertidigt afbrudt</string>
<string name="generic_recording">Registrerer…</string>
<string name="generic_save">Gem</string>
<string name="generic_tracks">Ruter</string>
@@ -183,7 +182,6 @@ Hvis GPS-enheden rapporterer unøjagtige data (f.eks. Placering, hastighed, høj
<string name="image_arrow">Pil</string>
<string name="image_marker">Markør</string>
<string name="image_marker_count">Antal markører</string>
<string name="image_pause">Pause</string>
<string name="image_photo_marker">Billedmarkør</string>
<string name="image_record">Registrer</string>
<string name="image_stop">Stop</string>
@@ -203,7 +201,6 @@ Hvis GPS-enheden rapporterer unøjagtige data (f.eks. Placering, hastighed, høj
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Markørtype (f.eks. vandfald)</string>
<string name="marker_edit_marker_type_hint">Markørtype</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Du har ingen markører</string>
<!-- Menu -->
@@ -231,17 +228,11 @@ Hvis GPS-enheden rapporterer unøjagtige data (f.eks. Placering, hastighed, høj
<string name="permission_gps_failed">OpenTracks kræver tilladelse til at bruge GPS.</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Batteriniveau</string>
<string name="sensor_state_cadence">Kadence</string>
<string name="sensor_state_cadence_value">%1$d omdr/min</string>
<string name="sensor_state_heart_rate">Puls</string>
<string name="sensor_state_heart_rate_value">%1$d slag per minut</string>
<string name="sensor_state_power">Strøm</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="sensor_could_not_scan">Kunne ikke scanne efter Bluetooth-enheder (fejl %1$i).</string>
<string name="bluetooth_disabled">Aktivér Bluetooth.</string>
<string name="settings_not_while_recording">Ikke tilgængelig ved registrering af rute</string>
<string name="settings_show">Vis</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Avanceret</string>
<!-- Settings Chart -->
@@ -252,7 +243,6 @@ Hvis GPS-enheden rapporterer unøjagtige data (f.eks. Placering, hastighed, høj
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Vis statistik, mens du optager, uden at låse enheden op.</string>
<string name="settings_recording_keep_screen_on_while_recording_title">Hold skærmen tændt</string>
<string name="settings_recording_keep_screen_on_while_recording_summary">Hold skærmen tændt, mens du optager.</string>
<string name="settings_recording">Registrering</string>
<string name="settings_recording_default_activity_title">Standardaktivitetstype</string>
<string name="settings_recording_location_frequency_summary">%1$s mellem registrerede placeringer</string>
<string name="settings_recording_max_recording_distance_summary">Et nyt segment oprettes, hvis afstanden mellem to placeringer er større end %1$s</string>
@@ -266,15 +256,11 @@ Hvis GPS-enheden rapporterer unøjagtige data (f.eks. Placering, hastighed, høj
<string name="settings_recording_track_name_number_option">Nummer</string>
<string name="settings_recording_track_name_title">Standardnavn på spor</string>
<!-- Settings Reset -->
<string name="settings_reset">Nulstil</string>
<string name="settings_reset_confirm_message">Alle indstillinger vil blive ændret til standardværdierne..</string>
<string name="settings_reset_confirm_title">Vil du nulstille nu?</string>
<string name="settings_reset_done">Alle indstillinger er blevet gendannet til standardværdierne</string>
<string name="settings_error_initial_values_restored">Beklager, men der opstod en fejl. Alle indstillinger er vendt tilbage til standardværdierne.</string>
<!-- Settings Sensor -->
<string name="settings_sensor_bluetooth">Bluetooth</string>
<string name="settings_sensor_connecting">Tilsluttet %1$s</string>
<string name="settings_sensor_disconnected">Frakoblet %1$s</string>
<!-- Settings Stats -->
<string name="settings_stats_rate_title">Foretrukkenfartenhed</string>
<string name="settings_stats_units_imperial">Britisk (mil, ft)</string>
@@ -362,17 +348,6 @@ Hvis GPS-enheden rapporterer unøjagtige data (f.eks. Placering, hastighed, høj
<item quantity="one">1 mil i timen</item>
<item quantity="other">%1$.1f mil i timen</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s pr. kilometer</string>
<string name="voice_pace_per_mile">%1$s pr. mil</string>
<string name="voice_template">%1$s på %2$s ved %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">afstand i alt 1 kilometer</item>
<item quantity="other">afstand i alt %1$.2f kilometer</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">afstand i alt 1 mil</item>
<item quantity="other">afstand i alt %1$.2f mil</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">Pengeautomat</string>
<string name="waypoint_type_bank">bank</string>
@@ -464,9 +439,6 @@ Hvis GPS-enheden rapporterer unøjagtige data (f.eks. Placering, hastighed, høj
<string name="interval_list_empty_message">Der er ikke noget interval endnu</string>
<string name="aggregated_stats_empty_message">Optag dit første spor for at se aggregerede statistikker</string>
<string name="track_detail_intervals_tab">Intervaller</string>
<string name="voice_pace_lap">Omgangstid på %1$s</string>
<string name="voice_speed_lap">Omgangshastighed på %1$s</string>
<string name="hold_to_pause">Hold nede for at holde pause</string>
<string name="hold_to_stop">Hold for at stoppe</string>
<string name="settings_prevent_reimport_tracks_title">Forhindre genimport af spor</string>
<plurals name="generic_completed_with_errors">
@@ -516,7 +488,6 @@ Hvis GPS-enheden rapporterer unøjagtige data (f.eks. Placering, hastighed, høj
<string name="settings_reset_summary">Nulstil indstillingerne til standardværdierne</string>
<string name="settings_recording_customize_layout_title">Tilpas dit optagelseslayout</string>
<string name="settings_recording_customize_layout_select_columns">Datafelter pr. række</string>
<string name="settings_announcements">Meddelelser</string>
<string name="settings_announcements_totaltime_frequency">Tidsinterval</string>
<string name="settings_announcements_distance_frequency">Afstandsinterval</string>
<string name="custom_layout_list_title">Opsætning</string>
@@ -562,7 +533,6 @@ Hvis GPS-enheden rapporterer unøjagtige data (f.eks. Placering, hastighed, høj
<string name="value_float_kilometer_hour">%1$.1f km/h</string>
<string name="location_coordinate">%1$s°</string>
<string name="location_latitude_longitude">%1$s, %2$s</string>
<string name="title_activity_settings_custom_layout">Tilpas optagelseslayout</string>
<string name="generic_undo">Fortryd</string>
<string name="menu_select_layout">Vælg layout</string>
<string name="settings_ui_summary">Udseende, Optagelse af layout, Tema</string>
+53 -31
View File
@@ -172,7 +172,6 @@ Meldet das GPS-Gerät ungenaue Daten (z.B. Standort, Geschwindigkeit, Höhe), ka
<string name="generic_description_line">Beschreibung: %1$s</string>
<string name="generic_name">Name</string>
<string name="generic_name_line">Name: %1$s</string>
<string name="generic_paused">Pausiert</string>
<string name="generic_recording">Aufzeichnung…</string>
<string name="generic_save">Speichern</string>
<string name="generic_tracks">Strecken</string>
@@ -184,7 +183,6 @@ Meldet das GPS-Gerät ungenaue Daten (z.B. Standort, Geschwindigkeit, Höhe), ka
<string name="image_arrow">Pfeil</string>
<string name="image_marker">Markierung</string>
<string name="image_marker_count">Anzahl der Markierungen</string>
<string name="image_pause">Pausieren</string>
<string name="image_photo_marker">Fotomarkierung</string>
<string name="image_record">Aufzeichnen</string>
<string name="image_stop">Beenden</string>
@@ -204,7 +202,6 @@ Meldet das GPS-Gerät ungenaue Daten (z.B. Standort, Geschwindigkeit, Höhe), ka
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Art der Markierung, z. B. Wasserfall</string>
<string name="marker_edit_marker_type_hint">Art der Markierung</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Sie haben noch keine Markierungen</string>
<!-- Menu -->
@@ -234,17 +231,11 @@ Meldet das GPS-Gerät ungenaue Daten (z.B. Standort, Geschwindigkeit, Höhe), ka
<string name="permission_bluetooth_failed_rejected">Du musst OpenTracks die Berechtigung zum Zugriff auf Geräte in der Nähe manuell in den Systemeinstellungen geben.</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Akkustatus</string>
<string name="sensor_state_cadence">Trittfrequenz</string>
<string name="sensor_state_cadence_value">%1$d Umdrehungen pro Minute</string>
<string name="sensor_state_heart_rate">Herzfrequenz</string>
<string name="sensor_state_heart_rate_value">%1$d Schläge pro Minute</string>
<string name="sensor_state_power">Leistung</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="sensor_could_not_scan">Konnte nicht nach Bluetooth-Geräten scannen (Fehler %1$i).</string>
<string name="bluetooth_disabled">Bitte Bluetooth aktivieren.</string>
<string name="settings_not_while_recording">Während der Aufzeichnung eines Tracks nicht verfügbar</string>
<string name="settings_show">Anzeigen</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Erweitert</string>
<string name="settings_default_trackfileformat">Dateiformat für export/teilen</string>
@@ -256,7 +247,6 @@ Meldet das GPS-Gerät ungenaue Daten (z.B. Standort, Geschwindigkeit, Höhe), ka
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Zeige während der Aufzeichnung Statistiken an, ohne das Gerät zu entsperren.</string>
<string name="settings_recording_keep_screen_on_while_recording_title">Bildschirm eingeschaltet lassen</string>
<string name="settings_recording_keep_screen_on_while_recording_summary">Lasse während der Aufnahme den Bildschirm eingeschaltet.</string>
<string name="settings_recording">Aufzeichnung</string>
<string name="settings_recording_default_activity_title">Standardaktivität</string>
<string name="settings_recording_location_frequency_summary">Entfernungs-/Zeitintervall %1$s zwischen zwei Standortaufzeichnungen</string>
<string name="settings_recording_max_recording_distance_summary">Ein neues Segment wird erstellt, wenn die Entfernung zwischen zwei Standorten mehr als %1$s beträgt</string>
@@ -270,15 +260,11 @@ Meldet das GPS-Gerät ungenaue Daten (z.B. Standort, Geschwindigkeit, Höhe), ka
<string name="settings_recording_track_name_number_option">Nummer</string>
<string name="settings_recording_track_name_title">Standard-Trackname</string>
<!-- Settings Reset -->
<string name="settings_reset">Zurücksetzen</string>
<string name="settings_reset_confirm_message">Alle Einstellungen werden auf die Standardwerte zurückgesetzt.</string>
<string name="settings_reset_confirm_title">Jetzt zurücksetzen?</string>
<string name="settings_reset_done">Alle Einstellungen wurden auf ihre Standardwerte zurückgesetzt</string>
<string name="settings_error_initial_values_restored">Entschuldigung, es ist ein Fehler aufgetreten. Alle Einstellungen wurden auf die Standardwerte zurückgesetzt.</string>
<!-- Settings Sensor -->
<string name="settings_sensor_bluetooth">Bluetooth</string>
<string name="settings_sensor_connecting">Verbunden mit %1$s</string>
<string name="settings_sensor_disconnected">Verbindung getrennt von %1$s</string>
<!-- Settings Stats -->
<string name="settings_stats_rate_title">Bevorzugtes Maß</string>
<string name="settings_stats_units_imperial">Imperiales Maß (mi, ft)</string>
@@ -369,17 +355,6 @@ Meldet das GPS-Gerät ungenaue Daten (z.B. Standort, Geschwindigkeit, Höhe), ka
<item quantity="one">1 Meile pro Stunde</item>
<item quantity="other">%1$.1f Meilen pro Stunde</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s pro Kilometer</string>
<string name="voice_pace_per_mile">%1$s pro Meile</string>
<string name="voice_template">%1$s in %2$s bei %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">Gesamtstrecke: 1 Kilometer</item>
<item quantity="other">Gesamtstrecke: %1$.2f Kilometer</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">Gesamtstrecke: 1 Meile</item>
<item quantity="other">Gesamtstrecke: %1$.2f Meilen</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">Geldautomat</string>
<string name="waypoint_type_bank">Bank</string>
@@ -457,7 +432,6 @@ Meldet das GPS-Gerät ungenaue Daten (z.B. Standort, Geschwindigkeit, Höhe), ka
</plurals>
<string name="import_error_info">%1$s: %2$s</string>
<string name="import_file_imported">Datei %1$s wurde importiert</string>
<string name="hold_to_pause">Halten für Pause</string>
<string name="description_altitude_loss">Höhenverlust: %1$d m (%2$d ft)</string>
<string name="export_error_post_workout">Der Datenexport im Anschluss an die Übung ist fehlgeschlagen. Bitte prüfe den Exportordner.</string>
<string name="settings_recording_fullscreen_on_while_recording_title">Vollbild</string>
@@ -473,8 +447,6 @@ Meldet das GPS-Gerät ungenaue Daten (z.B. Standort, Geschwindigkeit, Höhe), ka
<string name="export_progress_summary_errors_msg">Fehler</string>
<string name="generic_click_twice_cancel">Klicke nochmal auf zurück, um abzubrechen</string>
<string name="import_error_list_dialog_title">Dateien wurden nicht importiert</string>
<string name="voice_speed_lap">Rundengeschwindigkeit von %1$s</string>
<string name="voice_pace_lap">Rundenzeit von %1$s</string>
<string name="export_track_already_exists_msg">Die Streckenaufzeichung %1$s existiert bereits im Zielverzeichnis.</string>
<string name="gps_fixed_and_ready">GPS-Position bestimmt und bereit</string>
<string name="instant_export_enabled_title">Sofortiger Export im Anschluss an die Übung</string>
@@ -502,8 +474,8 @@ Meldet das GPS-Gerät ungenaue Daten (z.B. Standort, Geschwindigkeit, Höhe), ka
<string name="import_thread_interrupted">Thread unterbrochen</string>
<string name="import_unable_to_import_file">Importieren der Datei gescheitert: %1$s</string>
<string name="delete_service">Löschdienst</string>
<string name="settings_sensor_cycling_cadence">Radfahren: Trittfrequenz</string>
<string name="settings_sensor_cycling_distance_speed">Radfahren: Entfernung und Geschwindigkeit</string>
<string name="settings_sensor_cycling_cadence">Trittfrequenz</string>
<string name="settings_sensor_cycling_distance_speed">Entfernung und Geschwindigkeit</string>
<string name="generic_filter">Filter</string>
<string name="generic_from">Von</string>
<string name="generic_to">Bis</string>
@@ -513,7 +485,6 @@ Meldet das GPS-Gerät ungenaue Daten (z.B. Standort, Geschwindigkeit, Höhe), ka
<string name="settings_reset_summary">Einstellungen zurücksetzen</string>
<string name="settings_recording_customize_layout_title">Layout anpassen</string>
<string name="settings_recording_customize_layout_select_columns">Felder pro Zeile</string>
<string name="settings_announcements">Sprachansagen</string>
<string name="custom_layout_list_title">Layouts</string>
<string name="description_speed_source_gps">GPS</string>
<string name="menu_select_layout">Wähle Layout</string>
@@ -553,4 +524,55 @@ Meldet das GPS-Gerät ungenaue Daten (z.B. Standort, Geschwindigkeit, Höhe), ka
<string name="settings_public_api_dashboard_enabled_title">Automatischer Datentransfer</string>
<string name="settings_public_api_dashboard_enabled_summary_on">Eine Anwendung, welche eine Aufzeichnung gestartet hat, darf auch auf die aufgezeichneten Daten zugreifen.</string>
<string name="settings_public_api_dashboard_enabled_summary_off">Aufgezeichnete Daten werden nicht automatisch mit anderen Anwendungen geteilt.</string>
<string name="settings_export_filename_title">Format des Dateinamens</string>
<string name="settings_announcements_average_heart_rate">Durchschnittlicher Puls</string>
<string name="settings_announcements_lap_heart_rate">Runden-Herzfrequenz</string>
<string name="settings_announcements_average_speed_pace">Durchschnittliche Geschwindigkeit/Tempo</string>
<string name="settings_announcements_lap_speed_pace">Runden-Geschwindigkeit/Tempo</string>
<string name="field_set_secondary">Sekundär</string>
<string name="export_dir_not_writable">" (nicht schreibbar)"</string>
<string name="stats_clock">Uhr</string>
<string name="image_discard">Verwerfen</string>
<string name="settings_announcements_distance_frequency">Entfernungsintervall</string>
<string name="settings_public_api_enabled_title">Öffentliche API</string>
<string name="track_discarding">Verwerfe Track</string>
<string name="average_heart_rate">Durchschnittlicher Puls</string>
<string name="current_heart_rate">Aktueller Puls</string>
<string name="export_cannot_write_to_dir">Kann nicht in Export-Verzeichnis schreiben.</string>
<string name="stats_sensors_cadence">Trittfrequenz</string>
<plurals name="voiceDistanceMiles">
<item quantity="one">1 Meile</item>
<item quantity="other">%1$.2f Meilen</item>
</plurals>
<string name="field_set_primary">Primär</string>
<string name="voice_per_mile">pro Meile</string>
<string name="lap_time">Rundenzeit</string>
<string name="voice_per_kilometer">pro Kilometer</string>
<string name="pace">Tempo</string>
<string name="lap_speed">Rundengeschwindigkeit</string>
<string name="speed">Geschwindigkeit</string>
<string name="total_distance">Gesamtstrecke</string>
<plurals name="voiceDistanceKilometers">
<item quantity="one">1 Kilometer</item>
<item quantity="other">%1$.2f Kilometer</item>
</plurals>
<string name="no_compatible_file_manager_installed">Kein kompatibler Dateimanager installiert</string>
<string name="aggregated_stats_filter_no_results">Es gibt keine Aktivitäten für diesen Filter</string>
<string name="settings_announcements_summary">Zeit, Entfernung, Sprachgeschwindigkeit</string>
<string name="generic_dismiss">Ablehnen</string>
<string name="settings_defaults_summary">Bevorzugte Einheiten, Standard Aktivität, Standard Trackbezeichnung</string>
<string name="settings_layout_reset_confirm_title">Deine Layouts zurücksetzen\?</string>
<string name="settings_layout_reset">Individuelle Layouts zurücksetzen</string>
<string name="settings_layout_reset_done">Alle Layout-Einstellungen wurden auf ihre Standardwerte zurückgesetzt</string>
<string name="settings_all_reset">Zurücksetzen</string>
<string name="field_remove_from_layout">Entfernen</string>
<string name="error_crash_title">%1$s abgestürzt</string>
<string name="share_crash_report">Teile Absturzbericht</string>
<string name="always">Immer</string>
<string name="select_show_on_map_behavior">Wähle \"Zeige auf Karte\" Verhalten</string>
<string name="settings_open_tracks_summary">Alles über das OpenTracks-Projekt</string>
<string name="settings_layout_reset_confirm_message">Alle Layout-Einstellungen werden auf die Standardwerte zurückgesetzt. Aufzeichnungen werden nicht vom Gerät gelöscht.</string>
<string name="report_bug">Fehler melden</string>
<string name="settings_ui_summary">Erscheinungsbild, Aufzeichnungslayout, Theme</string>
<string name="settings_gps_summary">Zeitintervall, Entfernungsintervall, Max Entfernung, Genauigkeit</string>
</resources>
-22
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Περιγραφή: %1$s</string>
<string name="generic_name">Όνομα</string>
<string name="generic_name_line">Όνομα: %1$s</string>
<string name="generic_paused">Σε παύση</string>
<string name="generic_recording">Καταγραφή…</string>
<string name="generic_save">αποθήκευση</string>
<string name="generic_tracks">Διαδρομές</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Βέλος</string>
<string name="image_marker">Δείκτης</string>
<string name="image_marker_count">Αριθμός δείκτη</string>
<string name="image_pause">Παύση</string>
<string name="image_photo_marker">Δείκτης φωτογραφίας</string>
<string name="image_record">Εγγραφή</string>
<string name="image_stop">Στοπ</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Τύπος σήμανσης (π.χ. καταρράκτης)</string>
<string name="marker_edit_marker_type_hint">Τύπος σήμανσης</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Δεν έχετε κανένα δείκτη</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Υπηρεσία καταγραφής</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Στάθμη μπαταρίας</string>
<string name="sensor_state_cadence">Ρυθμός</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Καρδιακοί παλμοί</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">Ισχύς</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Η επιλογή δεν είναι διαθέσιμη κατά την εγγραφή ίχνους</string>
<string name="settings_show">Εμφάνιση</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Προηγμένες</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Κατά απόσταση</string>
<string name="settings_chart_by_time">Κατά χρόνο</string>
<string name="settings_recording">Εγγραφή</string>
<string name="settings_recording_default_activity_title">Προεπιλεγμένος τύπος δραστηριότητας</string>
<string name="settings_recording_location_frequency_summary">%1$s μεταξύ καταγεγραμμένων θέσεων</string>
<string name="settings_recording_max_recording_distance_summary">Δημιουργείται ένα νέο τμήμα εάν η απόσταση ανάμεσα σε δύο θέσεις είναι μεγαλύτερη από %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Αριθμός</string>
<string name="settings_recording_track_name_title">Προεπιλεγμένο όνομα ίχνους</string>
<!-- Settings Reset -->
<string name="settings_reset">Επαναφορά</string>
<string name="settings_reset_confirm_message">Όλες οι ρυθμίσεις θα επανέλθουν στις προεπιλεγμένες τιμές.</string>
<string name="settings_reset_confirm_title">Επαναφορά τώρα;</string>
<string name="settings_reset_done">Όλες οι ρυθμίσεις έχουν επανέλθει στις προεπιλεγμένες τιμές</string>
@@ -291,17 +280,6 @@ limitations under the License.
<item quantity="one">1 μίλι ανά ώρα</item>
<item quantity="other">%1$.1f μίλια ανά ώρα</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s ανά χιλιόμετρο</string>
<string name="voice_pace_per_mile">%1$s ανά μίλι</string>
<string name="voice_template">%1$s σε %2$s με ταχύτητα %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">συνολική απόσταση 1 χιλιόμετρο</item>
<item quantity="other">συνολική απόσταση %1$.2f χιλιόμετρα</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">συνολική απόσταση 1 μίλι</item>
<item quantity="other">συνολική απόσταση %1$.2f μίλια</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">ATM</string>
<string name="waypoint_type_bank">τράπεζα</string>
-31
View File
@@ -166,7 +166,6 @@ limitations under the License.
<string name="generic_description_line">Descripción: %1$s</string>
<string name="generic_name">Nombre</string>
<string name="generic_name_line">Nombre: %1$s</string>
<string name="generic_paused">En pausa</string>
<string name="generic_recording">Grabando…</string>
<string name="generic_save">Guardar</string>
<string name="generic_tracks">Recorridos</string>
@@ -178,7 +177,6 @@ limitations under the License.
<string name="image_arrow">Flecha</string>
<string name="image_marker">Marcador</string>
<string name="image_marker_count">Recuento de marcadores</string>
<string name="image_pause">Pausa</string>
<string name="image_photo_marker">Marcador de foto</string>
<string name="image_record">Grabar</string>
<string name="image_stop">Parar</string>
@@ -198,7 +196,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Tipo de marcador (p. ej., cascada)</string>
<string name="marker_edit_marker_type_hint">Tipo de marcador</string>
<!-- Marker List -->
<string name="marker_list_empty_message">No tienes ningún marcador</string>
<!-- Menu -->
@@ -226,17 +223,11 @@ limitations under the License.
<string name="permission_gps_failed">OpenTracks necesita permiso para usar el GPS.</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Nivel de la batería</string>
<string name="sensor_state_cadence">Cadencia</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Frecuencia cardíaca</string>
<string name="sensor_state_heart_rate_value">%1$d lpm</string>
<string name="sensor_state_power">Potencia</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="sensor_could_not_scan">No se pudieron buscar dispositivos Bluetooth (error %1$i).</string>
<string name="bluetooth_disabled">Por favor habilite Bluetooth.</string>
<string name="settings_not_while_recording">No está disponible durante la grabación de un recorrido</string>
<string name="settings_show">Mostrar</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Opciones avanzadas</string>
<!-- Settings Chart -->
@@ -247,7 +238,6 @@ limitations under the License.
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Mientras graba, mostrar estadísticas sin desbloquear el dispositivo.</string>
<string name="settings_recording_keep_screen_on_while_recording_title">Mantener la pantalla encendida</string>
<string name="settings_recording_keep_screen_on_while_recording_summary">Mientras graba, mantener la pantalla encendida.</string>
<string name="settings_recording">Grabación</string>
<string name="settings_recording_default_activity_title">Tipo de actividad predeterminada</string>
<string name="settings_recording_location_frequency_summary">%1$s entre las ubicaciones grabadas</string>
<string name="settings_recording_max_recording_distance_summary">Se crea un nuevo tramo si la distancia entre dos ubicaciones es superior a %1$s</string>
@@ -261,15 +251,11 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Número</string>
<string name="settings_recording_track_name_title">Nombre de recorrido predeterminado</string>
<!-- Settings Reset -->
<string name="settings_reset">Restablecer</string>
<string name="settings_reset_confirm_message">Todos las configuraciones se restablecerán a los valores predeterminados. Esto no eliminará ningún recorrido en el dispositivo.</string>
<string name="settings_reset_confirm_title">¿Restablecer ahora?</string>
<string name="settings_reset_done">Se restablecieron los valores predeterminados de todas las configuraciones</string>
<string name="settings_error_initial_values_restored">Lo sentimos, pero ha ocurrido un error. Todas las configuraciones se han revertido a los valores predeterminados.</string>
<!-- Settings Sensor -->
<string name="settings_sensor_bluetooth">Bluetooth</string>
<string name="settings_sensor_connecting">Conectado a %1$s</string>
<string name="settings_sensor_disconnected">Desconectado de %1$s</string>
<!-- Settings Stats -->
<string name="settings_stats_rate_title">Tasa preferida</string>
<string name="settings_stats_units_imperial">Imperiales (millas, pies)</string>
@@ -357,17 +343,6 @@ limitations under the License.
<item quantity="one">1 milla por hora</item>
<item quantity="other">%1$.1f millas por hora</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s por kilómetro</string>
<string name="voice_pace_per_mile">%1$s por milla</string>
<string name="voice_template">%1$s en %2$s a %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">distancia total de 1 kilómetro</item>
<item quantity="other">distancia total de %1$.2f kilómetros</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">distancia total de 1 milla</item>
<item quantity="other">distancia total de %1$.2f millas</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">cajero automático</string>
<string name="waypoint_type_bank">banco</string>
@@ -449,8 +424,6 @@ limitations under the License.
<string name="stats_split_interval">Intervalo partido</string>
<string name="track_detail_intervals_tab">Intervalos</string>
<string name="aggregated_stats_empty_message">Grabe su primer recorrido para ver estadísticas agregadas</string>
<string name="voice_pace_lap">Tiempo de vuelta de %1$s</string>
<string name="hold_to_pause">Mantener para pausar</string>
<string name="instant_export_enabled_title">Exportación instantánea post-entrenamiento</string>
<string name="settings_default_export_uri_title">Directorio de exportación de recorrido</string>
<string name="export_track_already_exists_msg">El recorrido %1$s ya existe en el directorio de destino.</string>
@@ -464,7 +437,6 @@ limitations under the License.
<string name="settings_default_trackfileformat">Formato para exportar/compartir</string>
<string name="settings_recording_fullscreen_on_while_recording_title">Pantalla completa</string>
<string name="interval_list_empty_message">Aún no hay ningún intervalo</string>
<string name="voice_speed_lap">Velocidad de vuelta de %1$s</string>
<string name="hold_to_stop">Mantener para parar</string>
<string name="instant_export_enabled_summary">Exportar el recorrido al almacenamiento una vez finalizada la grabación</string>
<string name="stats_loss">Pérdida</string>
@@ -498,7 +470,6 @@ limitations under the License.
<string name="settings_sensor_running_speed_and_cadence">Distancia, velocidad y cadencia</string>
<string name="settings_sensor_cycling_distance_speed">Distancia y velocidad</string>
<string name="settings_sensor_cycling_cadence">Cadencia</string>
<string name="settings_announcements">Anuncios</string>
<string name="settings_announcements_totaltime_frequency">Intervalo de tiempo</string>
<string name="settings_announcements_distance_frequency">Intervalo de distancia</string>
<string name="stats_sensors_heart_rate">Ritmo cardíaco</string>
@@ -518,7 +489,6 @@ limitations under the License.
<string name="generic_choose_an_option">Selecciona una opción</string>
<string name="settings_layout_reset">Restablecer pantalla personalizada</string>
<string name="stats_coordinates">Latitud/Longitud</string>
<string name="title_activity_settings_custom_layout">Personalizar pantalla de grabación</string>
<string name="field_set_secondary">Secundario</string>
<string name="value_float_kilometer_hour">%1$.1f km/h</string>
<string name="value_float_mile_hour">%1$.1f mi/h</string>
@@ -584,7 +554,6 @@ limitations under the License.
<string name="settings_public_api_dashboard_enabled_title">Transferencia automática de datos</string>
<string name="settings_public_api_dashboard_enabled_summary_on">Una aplicación que ha iniciado una grabación puede también acceder a los datos grabados.</string>
<string name="settings_public_api_dashboard_enabled_summary_off">Los datos grabados no se compartirán automáticamente con otras aplicaciones.</string>
<string name="settings_announcements_report_heart_rate">Anunciar ritmo cardíaco</string>
<string name="voice_per_kilometer">por kilometro</string>
<string name="voice_per_mile">por milla</string>
<string name="lap_time">Tiempo de vuelta</string>
-30
View File
@@ -166,7 +166,6 @@ limitations under the License.
<string name="generic_description_line">Kirjeldus: %1$s</string>
<string name="generic_name">Nimi</string>
<string name="generic_name_line">Nimi: %1$s</string>
<string name="generic_paused">Peatatud</string>
<string name="generic_recording">Salvestamine…</string>
<string name="generic_save">Salvesta</string>
<string name="generic_tracks">Rajad</string>
@@ -178,7 +177,6 @@ limitations under the License.
<string name="image_arrow">Nool</string>
<string name="image_marker">Märgis</string>
<string name="image_marker_count">Märgistuste arv</string>
<string name="image_pause">Peata</string>
<string name="image_photo_marker">Fotomärgis</string>
<string name="image_record">Salvesta</string>
<string name="image_stop">Peata</string>
@@ -198,7 +196,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Märgise tüüp (nt juga)</string>
<string name="marker_edit_marker_type_hint">Märgise tüüp</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Teil ei ole märgiseid</string>
<!-- Menu -->
@@ -226,17 +223,11 @@ limitations under the License.
<string name="permission_gps_failed">OpenTracks vajab GPS-i kasutamiseks luba.</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Aku tase</string>
<string name="sensor_state_cadence">Rütm</string>
<string name="sensor_state_cadence_value">%1$d p/min (pööret minutis)</string>
<string name="sensor_state_heart_rate">Pulsisagedus</string>
<string name="sensor_state_heart_rate_value">%1$d lööki minutis</string>
<string name="sensor_state_power">Võimsus</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="sensor_could_not_scan">Bluetooth seadmeid ei õnnestunud skannida (tõrge %1$i).</string>
<string name="bluetooth_disabled">Lubage Bluetooth.</string>
<string name="settings_not_while_recording">Raja salvestamise ajal ei ole kättesaadav</string>
<string name="settings_show">Kuva</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Täpsemad seaded</string>
<!-- Settings Chart -->
@@ -247,7 +238,6 @@ limitations under the License.
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Salvestamise ajal näidake statistikat ilma seadet avamata.</string>
<string name="settings_recording_keep_screen_on_while_recording_title">Hoia ekraan sisse lülitatud</string>
<string name="settings_recording_keep_screen_on_while_recording_summary">Salvestamise ajal hoidke ekraani sisse lülitatud.</string>
<string name="settings_recording">Salvestamine</string>
<string name="settings_recording_default_activity_title">Tegevuse vaiketüüp</string>
<string name="settings_recording_location_frequency_summary">%1$s salvestatud asukohtade vahel</string>
<string name="settings_recording_max_recording_distance_summary">Kui vahemaa kahe asukoha vahel on üle %1$s, luuakse uus lõik</string>
@@ -261,15 +251,11 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Number</string>
<string name="settings_recording_track_name_title">Raja vaikenimi</string>
<!-- Settings Reset -->
<string name="settings_reset">Lähtesta</string>
<string name="settings_reset_confirm_message">Taastatakse kõikide seadete vaikeväärtus.</string>
<string name="settings_reset_confirm_title">Kas lähtestada kohe?</string>
<string name="settings_reset_done">Kõik seaded on taastatud vaikeväärtustena</string>
<string name="settings_error_initial_values_restored">Vabandust, kuid ilmnes viga. Kõik sätted on taastatud vaikeväärtustele.</string>
<!-- Settings Sensor -->
<string name="settings_sensor_bluetooth">Bluetooth</string>
<string name="settings_sensor_connecting">Ühendatud anduriga %1$s</string>
<string name="settings_sensor_disconnected">Lahti ühendatud %1$s</string>
<!-- Settings Stats -->
<string name="settings_stats_rate_title">Eelistatud määr</string>
<string name="settings_stats_units_imperial">Inglise mõõtühikud (miili, jalga)</string>
@@ -357,17 +343,6 @@ limitations under the License.
<item quantity="one">1 miil tunnis</item>
<item quantity="other">%1$.1f miili tunnis</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s kilomeetri kohta</string>
<string name="voice_pace_per_mile">%1$s miilis</string>
<string name="voice_template">%1$s ajaga %2$s ja kiirusega %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">kogupikkus 1 kilomeeter</item>
<item quantity="other">kogupikkus %1$.2f kilomeetrit</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">kogupikkus 1 miil</item>
<item quantity="other">kogupikkus %1$.2f miili</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">Sularahaautomaat</string>
<string name="waypoint_type_bank">pank</string>
@@ -444,7 +419,6 @@ limitations under the License.
<string name="export_track_errors">Eksportimata rajad</string>
<string name="export_track_already_exists_msg">Rada %1$s on sihtkataloogis juba olemas.</string>
<string name="aggregated_stats_empty_message">Salvestage oma esimene pala, et näha koondatud statistikat</string>
<string name="voice_pace_lap">Ringiaeg %1$s</string>
<string name="settings_prevent_reimport_tracks_title">Palade reimportimise vältimine</string>
<string name="settings_night_mode_option_night">Öö</string>
<string name="settings_night_mode_option_day">Päev</string>
@@ -463,9 +437,7 @@ limitations under the License.
<string name="track_detail_intervals_tab">Intervallid</string>
<string name="stats_split_interval">Jagatud intervall</string>
<string name="interval_list_empty_message">Ei ole ühtegi intervalli veel</string>
<string name="voice_speed_lap">Ringi kiirus %1$s</string>
<string name="hold_to_stop">Hoidke lõpetada</string>
<string name="hold_to_pause">Hoidke pausi</string>
<string name="instant_export_enabled_summary">Ekspordi pala salvestusruumi pärast salvestamise lõpetamist</string>
<string name="settings_default_export_uri_title">Track ekspordi kataloog</string>
<string name="instant_export_enabled_title">Vahetu treeningujärgne eksport</string>
@@ -541,12 +513,10 @@ limitations under the License.
<string name="stats_sensors_cadence">Rütm</string>
<string name="stats_sensors_heart_rate">Südamerütm</string>
<string name="field_set_secondary">Teisene</string>
<string name="title_activity_settings_custom_layout">Salvestamise Paigutuse Kohandamine</string>
<string name="settings_sensors_summary">Rattaandurid, Ratta Ümbermõõt, Jooksuandurid</string>
<string name="settings_activity_defaults_category">Tegevuse Vaikeväärtused</string>
<string name="field_remove_from_layout">Eemaldama</string>
<string name="stats_coordinates">Laiuskraad/Pikkuskraad</string>
<string name="settings_announcements">Teade</string>
<string name="settings_layout_reset_confirm_message">Kõik paigutuse seaded tagastatakse vaikeväärtustele. See ei kustuta seadmes olevaid lugusid.</string>
<string name="settings_running_sensor">Töötama</string>
<string name="settings_generic_sensor">Geneeriline</string>
-30
View File
@@ -169,7 +169,6 @@ GPS gailuak datu okerrak salatzen baditu (adibidez, kokapena, abiadura, kota), O
<string name="generic_description_line">Azalpena: %1$s</string>
<string name="generic_name">Izena</string>
<string name="generic_name_line">Izena: %1$s</string>
<string name="generic_paused">Etenda</string>
<string name="generic_recording">Grabatzen…</string>
<string name="generic_save">Gorde</string>
<string name="generic_tracks">Ibilbideak</string>
@@ -181,7 +180,6 @@ GPS gailuak datu okerrak salatzen baditu (adibidez, kokapena, abiadura, kota), O
<string name="image_arrow">Gezia</string>
<string name="image_marker">Markatzailea</string>
<string name="image_marker_count">Markatzaile kopurua</string>
<string name="image_pause">Pausatu</string>
<string name="image_photo_marker">Argazki-markatzailea</string>
<string name="image_record">Grabatu</string>
<string name="image_stop">Gelditu</string>
@@ -201,7 +199,6 @@ GPS gailuak datu okerrak salatzen baditu (adibidez, kokapena, abiadura, kota), O
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Markatzaile mota (adibidez, ur-jauzia)</string>
<string name="marker_edit_marker_type_hint">Markatzaile mota</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Ez duzu markatzailerik</string>
<!-- Menu -->
@@ -229,17 +226,11 @@ GPS gailuak datu okerrak salatzen baditu (adibidez, kokapena, abiadura, kota), O
<string name="permission_gps_failed">OpenTracks GPSa erabiltzeko baimena behar du.</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Bateria maila</string>
<string name="sensor_state_cadence">Erritmoa</string>
<string name="sensor_state_cadence_value">%1$d mbi</string>
<string name="sensor_state_heart_rate">Maiztasun kardiakoa</string>
<string name="sensor_state_heart_rate_value">%1$d mbb</string>
<string name="sensor_state_power">Potentzia</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="sensor_could_not_scan">Ezin izan da Bluetooth gailuak bilatu (%1$i errorea).</string>
<string name="bluetooth_disabled">Mesedez, aktibatu Bluetooth.</string>
<string name="settings_not_while_recording">Ez dago erabilgarri ibilbidea grabatzen ari den bitartean</string>
<string name="settings_show">Erakutsi</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Aurreratua</string>
<!-- Settings Chart -->
@@ -250,7 +241,6 @@ GPS gailuak datu okerrak salatzen baditu (adibidez, kokapena, abiadura, kota), O
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Grabatzen ari zaren bitartean, erakutsi estatistikak gailua desblokeatu gabe.</string>
<string name="settings_recording_keep_screen_on_while_recording_title">Mantendu pantaila</string>
<string name="settings_recording_keep_screen_on_while_recording_summary">Grabatzen ari zaren bitartean, mantendu pantaila.</string>
<string name="settings_recording">Grabaketa</string>
<string name="settings_recording_default_activity_title">Jarduera mota lehenetsia</string>
<string name="settings_recording_location_frequency_summary">%1$s erregistratutako kokapenen artean</string>
<string name="settings_recording_max_recording_distance_summary">Segmentu berri bat sortzen da bi kokapenen arteko distantzia %1$s baino gehiagokoa bada</string>
@@ -264,15 +254,11 @@ GPS gailuak datu okerrak salatzen baditu (adibidez, kokapena, abiadura, kota), O
<string name="settings_recording_track_name_number_option">Zenbakia</string>
<string name="settings_recording_track_name_title">Ibilbidearen izen lehenetsia</string>
<!-- Settings Reset -->
<string name="settings_reset">Berrezarri</string>
<string name="settings_reset_confirm_message">Ezarpen guztiak balio lehenetsietara leheneratuko dira.</string>
<string name="settings_reset_confirm_title">Berrezarri egin nahi duzu?</string>
<string name="settings_reset_done">Ezarpen guztiak balio lehenetsietara leheneratu dira</string>
<string name="settings_error_initial_values_restored">Sentitzen dugu, baina akats bat gertatu da. Ezarpen guztiak lehenetsitako balioetara itzuli dira.</string>
<!-- Settings Sensor -->
<string name="settings_sensor_bluetooth">Bluetootha</string>
<string name="settings_sensor_connecting">Honekin konektatuta: %1$s</string>
<string name="settings_sensor_disconnected">Deskonektatuta %1$s</string>
<!-- Settings Stats -->
<string name="settings_stats_rate_title">Erritmo hobetsia</string>
<string name="settings_stats_units_imperial">Inperiala (mi, ft)</string>
@@ -360,17 +346,6 @@ GPS gailuak datu okerrak salatzen baditu (adibidez, kokapena, abiadura, kota), O
<item quantity="one">1 milia orduko</item>
<item quantity="other">%1$.1f milia orduko</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s kilometro bakoitzeko</string>
<string name="voice_pace_per_mile">%1$s miliako</string>
<string name="voice_template">Distantzia: %1$s. Denbora: %2$s. Abiadura: %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">distantzia, guztira: 1 kilometro</item>
<item quantity="other">distantzia, guztira: %1$.2f kilometro</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">distantzia, guztira: 1 milia</item>
<item quantity="other">distantzia, guztira: %1$.2f milia</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">kutxazaina</string>
<string name="waypoint_type_bank">bankua</string>
@@ -468,9 +443,6 @@ GPS gailuak datu okerrak salatzen baditu (adibidez, kokapena, abiadura, kota), O
<string name="track_detail_intervals_tab">Tarteak</string>
<string name="stats_split_interval">Zatitu tarte</string>
<string name="stats_loss">Galera</string>
<string name="voice_pace_lap">Itzulian-denbora %1$s</string>
<string name="voice_speed_lap">Itzulian abiadura %1$s</string>
<string name="hold_to_pause">Eutsi eteteko</string>
<string name="hold_to_stop">Eutsi gelditzeko</string>
<string name="export_progress_summary_skip_msg">Ibilbideak saltatu</string>
<string name="export_progress_summary_errors_msg">Akatsak</string>
@@ -537,7 +509,6 @@ GPS gailuak datu okerrak salatzen baditu (adibidez, kokapena, abiadura, kota), O
<string name="settings_recording_customize_layout_select_columns">Datu-eremuak errenkadako</string>
<string name="settings_recording_customize_layout_title">Pertsonalizatu zure grabazioaren diseinua</string>
<string name="settings_recording_idle_speed_title">Inaktibitatearen abiaduraren muga</string>
<string name="settings_announcements">Iragarkiak</string>
<string name="settings_announcements_totaltime_frequency">Denbora-tartea</string>
<string name="settings_announcements_distance_frequency">Distantzia tartea</string>
<string name="settings_running_sensor">Exekutatzen</string>
@@ -569,7 +540,6 @@ GPS gailuak datu okerrak salatzen baditu (adibidez, kokapena, abiadura, kota), O
<string name="aggregated_stats_filter_no_results">Ez dago jarduerarik zehaztutako iragazkiarentzat</string>
<string name="field_set_secondary">Bigarren mailakoa</string>
<string name="field_set_primary">Nagusia</string>
<string name="title_activity_settings_custom_layout">Pertsonalizatu Grabazioaren Diseinua</string>
<string name="location_latitude_longitude">%1$s, %2$s</string>
<string name="generic_undo">Desegin</string>
<string name="no_compatible_file_manager_installed">Fitxategi-kudeatzaile bateragarririk ez da instalatu</string>
-22
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">شرح: %1$s</string>
<string name="generic_name">نام</string>
<string name="generic_name_line">نام: %1$s</string>
<string name="generic_paused">در حال مکث</string>
<string name="generic_recording">در حال ضبط…</string>
<string name="generic_save">ذخیره</string>
<string name="generic_tracks">مسیرها</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">پیکان</string>
<string name="image_marker">نشانگر</string>
<string name="image_marker_count">تعداد نشانگر</string>
<string name="image_pause">مکث</string>
<string name="image_photo_marker">نشانگر عکس</string>
<string name="image_record">ضبط</string>
<string name="image_stop">توقف</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">نوع نشانگر (برای مثال آبشار)</string>
<string name="marker_edit_marker_type_hint">نوع نشانگر</string>
<!-- Marker List -->
<string name="marker_list_empty_message">شما هیچ نشانگری ندارید</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">خدمات ضبط</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">مقدار شارژ باتری</string>
<string name="sensor_state_cadence">سرعت دورانی</string>
<string name="sensor_state_cadence_value">%1$d دور در دقیقه</string>
<string name="sensor_state_heart_rate">ضربان قلب</string>
<string name="sensor_state_heart_rate_value">%1$d ضربان در دقیقه</string>
<string name="sensor_state_power">توان</string>
<string name="sensor_state_power_value">%1$d وات</string>
<string name="settings_not_while_recording">در حال ضبط گذر، در دسترس نیست</string>
<string name="settings_show">نمایش</string>
<!-- Settings Advanced -->
<string name="settings_advanced">پیشرفته</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">بر حسب مسافت</string>
<string name="settings_chart_by_time">بر حسب زمان</string>
<string name="settings_recording">در حال ضبط</string>
<string name="settings_recording_default_activity_title">نوع فعالیت پیش‌فرض</string>
<string name="settings_recording_location_frequency_summary">%1$s بین موقعیت‌های مکانی ضبط شده</string>
<string name="settings_recording_max_recording_distance_summary">چنانچه فاصله بین دو موقعیت مکانی بیشتر از %1$s باشد، یک قطعه جدید ایجاد شود</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">شماره</string>
<string name="settings_recording_track_name_title">نام پیش‌فرض گذر</string>
<!-- Settings Reset -->
<string name="settings_reset">بازنشانی</string>
<string name="settings_reset_confirm_message">همه تنظیمات به مقادیر پیش‌فرض برگردانده خواهند شد.</string>
<string name="settings_reset_confirm_title">اکنون بازنشانی شود؟</string>
<string name="settings_reset_done">تمام تنظیمات به مقادیر پیش‌فرض برگردانده شدند</string>
@@ -291,17 +280,6 @@ limitations under the License.
<item quantity="one">%1$.1f مایل در ساعت</item>
<item quantity="other">%1$.1f مایل در ساعت</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s در کیلومتر</string>
<string name="voice_pace_per_mile">%1$s در مایل</string>
<string name="voice_template">‏‏ %1$s در %2$s با %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">کل مسافت %1$.2f کیلومتر</item>
<item quantity="other">کل مسافت %1$.2f کیلومتر</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">کل مسافت %1$.2f مایل</item>
<item quantity="other">کل مسافت %1$.2f مایل</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">خودپرداز</string>
<string name="waypoint_type_bank">بانک</string>
+40 -28
View File
@@ -172,7 +172,6 @@ limitations under the License.
<string name="generic_description_line">Kuvaus: %1$s</string>
<string name="generic_name">Nimi</string>
<string name="generic_name_line">Nimi: %1$s</string>
<string name="generic_paused">Keskeytetty</string>
<string name="generic_recording">Tallennetaan…</string>
<string name="generic_save">Tallenna</string>
<string name="generic_tracks">Reitit</string>
@@ -184,7 +183,6 @@ limitations under the License.
<string name="image_arrow">Nuoli</string>
<string name="image_marker">Merkki</string>
<string name="image_marker_count">Merkkien määrä</string>
<string name="image_pause">Tauko</string>
<string name="image_photo_marker">Kuvamerkki</string>
<string name="image_record">Tallenna</string>
<string name="image_stop">Lopeta</string>
@@ -204,7 +202,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Merkin tyyppi (esim. vesiputous)</string>
<string name="marker_edit_marker_type_hint">Merkkityyppi</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Sinulla ei ole merkkejä</string>
<!-- Menu -->
@@ -232,17 +229,11 @@ limitations under the License.
<string name="permission_gps_failed">OpenTracks tarvitsee luvan käyttää satelliittipaikannusta.</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Akun taso</string>
<string name="sensor_state_cadence">Kierrosluku</string>
<string name="sensor_state_cadence_value">%1$d kierr./min</string>
<string name="sensor_state_heart_rate">Syke</string>
<string name="sensor_state_heart_rate_value">%1$d ppm</string>
<string name="sensor_state_power">Virransyöttö</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="sensor_could_not_scan">Bluetooth-laitteita ei saatu etsittyä (virhe %1$i).</string>
<string name="bluetooth_disabled">Ota Bluetooth käyttöön.</string>
<string name="settings_not_while_recording">Ei saatavilla reitin tallennuksen aikana</string>
<string name="settings_show">Näytä</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Lisäasetukset</string>
<string name="settings_default_trackfileformat">Tiedostomuoto vientiä ja jakamista varten</string>
@@ -254,7 +245,6 @@ limitations under the License.
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Näytä tilastot myös ilman laitteen lukituksen avaamista tallentaessa.</string>
<string name="settings_recording_keep_screen_on_while_recording_title">Pidä näyttö päällä</string>
<string name="settings_recording_keep_screen_on_while_recording_summary">Pidä näyttö päällä tallentaessa.</string>
<string name="settings_recording">Tallennus</string>
<string name="settings_recording_default_activity_title">Toiminnan oletustyyppi</string>
<string name="settings_recording_location_frequency_summary">%1$s tallennettujen sijaintien välillä</string>
<string name="settings_recording_max_recording_distance_summary">Uusi segmentti luodaan, jos kahden sijainnin etäisyys on suurempi kuin %1$s</string>
@@ -268,15 +258,11 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Numero</string>
<string name="settings_recording_track_name_title">Reitin oletusnimi</string>
<!-- Settings Reset -->
<string name="settings_reset">Palauta</string>
<string name="settings_reset_confirm_message">Kaikki asetukset palautetaan oletusarvoisiksi.</string>
<string name="settings_reset_confirm_title">Palautetaanko oletukset nyt?</string>
<string name="settings_reset_done">Kaikki asetukset on palautettu oletusarvoisiksi</string>
<string name="settings_error_initial_values_restored">Pahoittelut, mutta virhe tapahtui. Kaikki asetukset on palautettu oletuksiinsa.</string>
<!-- Settings Sensor -->
<string name="settings_sensor_bluetooth">Bluetooth</string>
<string name="settings_sensor_connecting">Yhdistetty: %1$s</string>
<string name="settings_sensor_disconnected">Yhteys katkaistu: %1$s</string>
<!-- Settings Stats -->
<string name="settings_stats_rate_title">Haluttu nopeus</string>
<string name="settings_stats_units_imperial">Brittiläinen järj.
@@ -367,17 +353,6 @@ limitations under the License.
<item quantity="one">1 maili tunnissa</item>
<item quantity="other">%1$.1f mailia tunnissa</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s kilometriä kohti</string>
<string name="voice_pace_per_mile">%1$s mailia kohti</string>
<string name="voice_template">%1$s ajassa %2$s nopeudella %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">kokonaisetäisyys 1 kilometri</item>
<item quantity="other">kokonaisetäisyys %1$.2f kilometriä</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">kokonaisetäisyys 1 maili</item>
<item quantity="other">kokonaisetäisyys %1$.2f mailia</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">pankkiautomaatti</string>
<string name="waypoint_type_bank">pankki</string>
@@ -436,15 +411,12 @@ limitations under the License.
<string name="stats_split_interval">Jakoväli</string>
<string name="stats_loss">Tappio</string>
<string name="track_detail_intervals_tab">Välein</string>
<string name="voice_pace_lap">Kierrosaika %1$s</string>
<string name="instant_export_enabled_title">Instant post-workout vienti</string>
<string name="hold_to_pause">Pidä tauko</string>
<string name="hold_to_stop">Pidä lopettaa</string>
<string name="gps_fixed_and_ready">GPS kiinteä ja valmis</string>
<string name="import_no_kml_file_found">Ei doc.KML tiedosto löytyy KMZ</string>
<string name="settings_default_export_uri_title">Seuraa vientihakemistoa</string>
<string name="instant_export_enabled_summary">Vie reitti tiedostoon tallennuksen loputtua</string>
<string name="voice_speed_lap">Kierrosnopeus %1$s</string>
<string name="settings_sensor_wheel_circumference">Pyörän ympärysmitta (mm)</string>
<string name="import_thread_interrupted">Lanka keskeytetty</string>
<string name="import_unsupported_format">Tukematon tiedostomuoto</string>
@@ -554,4 +526,44 @@ limitations under the License.
<string name="stats_sensors_heart_rate">Sykenopeus</string>
<string name="stats_sensors_power">Teho</string>
<string name="no_compatible_file_manager_installed">Yhteensopiva tiedostojen hallinta puuttuu</string>
<string name="settings_export_filename_title">Tiedostonimen muoto</string>
<string name="settings_export_section">Vienti</string>
<string name="settings_recording_customize_layout_title">Muokkaa tallennuksen asettelua</string>
<string name="settings_sensor_bluetooth_service_filter_enabled">Näytä vain Bluetooth-laitteet, jotka ilmoittavat tarvittavat palvelut</string>
<string name="settings_public_api_dashboard_enabled_summary_off">Tallennettuja tietoja ei jaeta automaattisesti muiden sovellusten kanssa.</string>
<string name="voice_per_mile">per maili</string>
<string name="voice_per_kilometer">kilometriä kohti</string>
<string name="lap_time">Kierrosaika</string>
<string name="pace">Tahti</string>
<string name="aggregated_stats_filter_no_results">Määritetylle suodattimelle ei ole toimintoja</string>
<string name="activity_type_swimming">uiminen</string>
<string name="activity_type_swimming_open">uiminen avovedessä</string>
<string name="settings_activity_defaults_category">Aktiviteetin oletusarvot</string>
<string name="gps_recording_status">%1$s: %2$s</string>
<string name="settings_import_section">Tuonti</string>
<string name="settings_public_api_dashboard_enabled_title">Automaattinen tiedonsiirto</string>
<string name="settings_public_api_dashboard_enabled_summary_on">Tallennuksen aloittanut sovellus voi myös käyttää tallennettuja tietoja.</string>
<string name="menu_filter">Suodatin</string>
<string name="settings_recording_idle_speed_title">Joutokäyntinopeuden kynnysarvo</string>
<string name="stats_sensors_cadence">Kadenssi</string>
<string name="stats_clock">Kello</string>
<string name="current_heart_rate">Nykyinen syke</string>
<string name="average_heart_rate">Keskimääräinen syke</string>
<string name="speed">Nopeus</string>
<string name="lap_speed">Kierrosnopeus</string>
<string name="total_distance">Kokonaismatka</string>
<string name="always">Aina</string>
<string name="show_on_map_format_ask">Kysyä</string>
<string name="error_crash_title">%1$s kaatui</string>
<string name="share_crash_report">Jaa kaatumisraportti</string>
<string name="report_bug">Ilmoita virheestä</string>
<string name="generic_dismiss">Vapauta</string>
<string name="gps_recording_without_signal">OpenTracks tallentaa ilman GPS-tietoja.</string>
<string name="settings_defaults_title">Oletusyksiköt ja toiminta</string>
<string name="settings_defaults_summary">Suositeltavat yksiköt, Oletusaktiviteetti, Seurannan oletusnimi</string>
<string name="select_show_on_map_behavior">Valitse\" Näytä kartalla\"käyttäytyminen</string>
<string name="settings_sensors_summary">Pyöräilyanturit, Pyörän ympärysmitta, Juoksuanturit</string>
<string name="settings_announcements_title">Ääni-ilmoitukset</string>
<string name="settings_announcements_summary">Aika, etäisyys, äänennopeus</string>
<string name="settings_gps_summary">Aikaväli, etäisyysväli, maksimietäisyys, tarkkuus</string>
</resources>
-22
View File
@@ -97,7 +97,6 @@
<string name="generic_description_line">Description : %1$s</string>
<string name="generic_name">Nom</string>
<string name="generic_name_line">Nom : %1$s</string>
<string name="generic_paused">Suspendue</string>
<string name="generic_recording">Enregistrement en cours…</string>
<string name="generic_save">Enregistrer</string>
<string name="generic_tracks">Parcours</string>
@@ -107,7 +106,6 @@
<string name="image_arrow">Flèche</string>
<string name="image_marker">Repère</string>
<string name="image_marker_count">Nombre de repères</string>
<string name="image_pause">Pause</string>
<string name="image_photo_marker">Repère de photo</string>
<string name="image_record">Enregistrer</string>
<string name="image_stop">Arrêter</string>
@@ -122,7 +120,6 @@
<string name="marker_name_format">Repère %1$d</string>
<string name="marker_title">%1$d sur %2$d</string>
<string name="marker_edit_marker_type">Type de repère (p. ex. : cascade)</string>
<string name="marker_edit_marker_type_hint">Type de repère</string>
<string name="marker_list_empty_message">Vous n\'avez aucun repère</string>
<string name="menu_aggregated_statistics">Statistiques cumulées</string>
<string name="menu_delete">Supprimer</string>
@@ -141,19 +138,12 @@
<string name="menu_start_gps">Démarrer le GPS</string>
<string name="menu_stop_gps">Arrêter le GPS</string>
<string name="recording_service">Service d\'enregistrement</string>
<string name="sensor_state_battery">Niveau de charge de la pile</string>
<string name="sensor_state_cadence">Cadence</string>
<string name="sensor_state_cadence_value">%1$d tr/min</string>
<string name="sensor_state_heart_rate">Fréquence cardiaque</string>
<string name="sensor_state_heart_rate_value">%1$d b/m</string>
<string name="sensor_state_power">Alimentation</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Cette option n\'est pas accessible pendant l\'enregistrement d\'un parcours.</string>
<string name="settings_show">Afficher</string>
<string name="settings_advanced">Options avancées</string>
<string name="settings_chart_by_distance">Par distance</string>
<string name="settings_chart_by_time">Par heure</string>
<string name="settings_recording">Enregistrement</string>
<string name="settings_recording_default_activity_title">Type d\'activité par défaut</string>
<string name="settings_recording_location_frequency_summary">%1$s entre les positions enregistrées</string>
<string name="settings_recording_max_recording_distance_summary">Un nouveau segment sera créé si la distance entre deux positions enregistrées est supérieure à %1$s</string>
@@ -166,7 +156,6 @@
<string name="settings_recording_track_name_date_local_option">Date (format local)</string>
<string name="settings_recording_track_name_number_option">Numéro</string>
<string name="settings_recording_track_name_title">Nom par défaut du parcours</string>
<string name="settings_reset">Réinitialiser</string>
<string name="settings_reset_confirm_message">Les valeurs par défaut seront rétablies pour tous les paramètres.</string>
<string name="settings_reset_confirm_title">Réinitialiser maintenant?</string>
<string name="settings_reset_done">Les valeurs par défaut de tous les paramètres ont bien été rétablies</string>
@@ -242,17 +231,6 @@
<item quantity="one">%1$.1f mille à l\'heure</item>
<item quantity="other">%1$.1f milles à l\'heure</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s par kilomètre</string>
<string name="voice_pace_per_mile">%1$s par mille</string>
<string name="voice_template">%1$s en %2$s à %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">distance totale %1$.2f kilomètre</item>
<item quantity="other">distance totale %1$.2f kilomètres</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">distance totale %1$.2f mile</item>
<item quantity="other">distance totale %1$.2f miles</item>
</plurals>
<string name="waypoint_type_atm">guichet automatique bancaire</string>
<string name="waypoint_type_bank">banque</string>
<string name="waypoint_type_bar">bar</string>
-22
View File
@@ -97,7 +97,6 @@
<string name="generic_description_line">Description : %1$s</string>
<string name="generic_name">Nom</string>
<string name="generic_name_line">Nom : %1$s</string>
<string name="generic_paused">En pause</string>
<string name="generic_recording">Enregistrement…</string>
<string name="generic_save">Enregistrer</string>
<string name="generic_tracks">Parcours</string>
@@ -107,7 +106,6 @@
<string name="image_arrow">Flèche</string>
<string name="image_marker">Repère</string>
<string name="image_marker_count">Nombre de repères</string>
<string name="image_pause">Pause</string>
<string name="image_photo_marker">Repère de photo</string>
<string name="image_record">Enregistrer</string>
<string name="image_stop">Arrêter</string>
@@ -122,7 +120,6 @@
<string name="marker_name_format">Repère %1$d</string>
<string name="marker_title">%1$d sur %2$d</string>
<string name="marker_edit_marker_type">Type de repère (exemple : cascade)</string>
<string name="marker_edit_marker_type_hint">Type de repère</string>
<string name="marker_list_empty_message">Vous n\'avez aucun repère.</string>
<string name="menu_aggregated_statistics">Statistiques cumulées</string>
<string name="menu_delete">Supprimer</string>
@@ -141,19 +138,12 @@
<string name="menu_start_gps">Démarrer le GPS</string>
<string name="menu_stop_gps">Arrêter le GPS</string>
<string name="recording_service">Service enregistrement</string>
<string name="sensor_state_battery">Niveau de la batterie</string>
<string name="sensor_state_cadence">Cadence</string>
<string name="sensor_state_cadence_value">%1$d tr/min</string>
<string name="sensor_state_heart_rate">Fréquence cardiaque</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">Puissance</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Non disponible pendant l\'enregistrement d\'un parcours.</string>
<string name="settings_show">Afficher</string>
<string name="settings_advanced">Avancé</string>
<string name="settings_chart_by_distance">En fonction de la distance</string>
<string name="settings_chart_by_time">En fonction de la durée</string>
<string name="settings_recording">Enregistrement</string>
<string name="settings_recording_default_activity_title">Type activité par déf.</string>
<string name="settings_recording_location_frequency_summary">%1$s entre chaque enregistrement de la position.</string>
<string name="settings_recording_max_recording_distance_summary">Une nouvelle section est créée si la distance entre deux positions est supérieure à %1$s.</string>
@@ -166,7 +156,6 @@
<string name="settings_recording_track_name_date_local_option">Date (format local)</string>
<string name="settings_recording_track_name_number_option">Numéro</string>
<string name="settings_recording_track_name_title">Nom parcours par défaut</string>
<string name="settings_reset">Réinitialiser</string>
<string name="settings_reset_confirm_message">Les valeurs par défaut seront rétablies pour tous les paramètres.</string>
<string name="settings_reset_confirm_title">Réinitialiser maintenant ?</string>
<string name="settings_reset_done">Les valeurs par défaut de tous les paramètres ont bien été rétablies.</string>
@@ -242,17 +231,6 @@
<item quantity="one">%1$.1f mile par heure</item>
<item quantity="other">%1$.1f miles par heure</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s par kilomètre</string>
<string name="voice_pace_per_mile">%1$s par mile</string>
<string name="voice_template">%1$s en %2$s à %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">distance totale %1$.2f kilomètre</item>
<item quantity="other">distance totale %1$.2f kilomètres</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">distance totale %1$.2f mile</item>
<item quantity="other">distance totale %1$.2f miles</item>
</plurals>
<string name="waypoint_type_atm">bancomat</string>
<string name="waypoint_type_bank">banque</string>
<string name="waypoint_type_bar">bar</string>
+43 -35
View File
@@ -13,8 +13,7 @@ distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<resources>
--><resources>
<string name="about_preference_title">À propos d\'OpenTracks</string>
<string name="about_description"><i>OpenTracks</i> est une application de suivi sportif qui respecte totalement votre vie privée.</string>
<string name="about_url">Page web du projet : <a href="%1$s">%1$s</a></string>
@@ -151,7 +150,7 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<string name="description_sensor_cadence">Cadence (tr/min)</string>
<string name="description_sensor_heart_rate">Fréquence cardiaque (bpm)</string>
<string name="description_sensor_power">Puissance (W)</string>
<string name="description_default_speed_or_pace">Par type d activité</string>
<string name="description_default_speed_or_pace">Par type d\'activité</string>
<string name="description_speed_imperial">Vitesse (mi/h)</string>
<string name="description_speed_metric">Vitesse (km/h)</string>
<string name="description_time">Durée</string>
@@ -169,7 +168,6 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<string name="generic_description_line">Description : %1$s</string>
<string name="generic_name">Nom</string>
<string name="generic_name_line">Nom : %1$s</string>
<string name="generic_paused">En pause</string>
<string name="generic_recording">Enregistrement…</string>
<string name="generic_save">Enregistrer</string>
<string name="generic_tracks">Parcours</string>
@@ -181,7 +179,6 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<string name="image_arrow">Flèche</string>
<string name="image_marker">Repère</string>
<string name="image_marker_count">Nombre de repères</string>
<string name="image_pause">Pause</string>
<string name="image_photo_marker">Repère de photo</string>
<string name="image_record">Enregistrer</string>
<string name="image_stop">Arrêter</string>
@@ -201,7 +198,6 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Type de repère (exemple : cascade)</string>
<string name="marker_edit_marker_type_hint">Type de repère</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Vous n\'avez aucun repère</string>
<!-- Menu -->
@@ -229,17 +225,11 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<string name="permission_gps_failed">OpenTracks nécessite une autorisation pour utiliser le GPS.</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Niveau de la batterie</string>
<string name="sensor_state_cadence">Cadences</string>
<string name="sensor_state_cadence_value">%1$d tr/min</string>
<string name="sensor_state_heart_rate">Fréquence cardiaque</string>
<string name="sensor_state_heart_rate_value">%1$d ppm</string>
<string name="sensor_state_power">Puissance</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="sensor_could_not_scan">Impossible de rechercher les appareils Bluetooth (erreur %1$i).</string>
<string name="bluetooth_disabled">Veuillez activer Bluetooth.</string>
<string name="settings_not_while_recording">Non disponible pendant l\'enregistrement d\'un parcours</string>
<string name="settings_show">Afficher</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Avancé</string>
<!-- Settings Chart -->
@@ -250,7 +240,6 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Pendant l\'enregistrement, afficher les statistiques sans déverrouiller l\'appareil.</string>
<string name="settings_recording_keep_screen_on_while_recording_title">Garder l\'écran allumé</string>
<string name="settings_recording_keep_screen_on_while_recording_summary">Pendant l\'enregistrement, garder l\'écran allumé.</string>
<string name="settings_recording">Enregistrement</string>
<string name="settings_recording_default_activity_title">Type activité par déf</string>
<string name="settings_recording_location_frequency_summary">%1$s entre chaque enregistrement de la position</string>
<string name="settings_recording_max_recording_distance_summary">Une nouvelle section est créée si la distance entre deux positions est supérieure à %1$s</string>
@@ -264,15 +253,11 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<string name="settings_recording_track_name_number_option">Numéro</string>
<string name="settings_recording_track_name_title">Nom parcours par défaut</string>
<!-- Settings Reset -->
<string name="settings_reset">Réinitialiser</string>
<string name="settings_reset_confirm_message">Les valeurs par défaut seront rétablies pour tous les paramètres.</string>
<string name="settings_reset_confirm_title">Réinitialiser maintenant ?</string>
<string name="settings_reset_done">Les valeurs par défaut de tous les paramètres ont bien été rétablies</string>
<string name="settings_error_initial_values_restored">Désolé, mais une erreur sest produite. Tous les paramètres ont été rétablis aux valeurs par défaut.</string>
<!-- Settings Sensor -->
<string name="settings_sensor_bluetooth">Bluetooth</string>
<string name="settings_sensor_connecting">Connecté à %1$s</string>
<string name="settings_sensor_disconnected">Déconnecté de %1$s</string>
<!-- Settings Stats -->
<string name="settings_stats_rate_title">Mode de calcul souhaité</string>
<string name="settings_stats_units_imperial">Unités impériales (mi, pi)</string>
@@ -360,17 +345,6 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<item quantity="one">%1$.1f mile par heure</item>
<item quantity="other">%1$.1f miles par heure</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s par kilomètre</string>
<string name="voice_pace_per_mile">%1$s par mile</string>
<string name="voice_template">%1$s en %2$s à %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">distance totale %1$.2f kilomètre</item>
<item quantity="other">distance totale %1$.2f kilomètres</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">distance totale %1$.2f mile</item>
<item quantity="other">distance totale %1$.2f miles</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">distributeur de billets</string>
<string name="waypoint_type_bank">banque</string>
@@ -431,8 +405,6 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<string name="track_detail_intervals_tab">Intervalles</string>
<string name="interval_list_empty_message">Il n\'y a pas encore d\'intervalle</string>
<string name="aggregated_stats_empty_message">Enregistrez votre première trace pour voir les statistiques agrégées</string>
<string name="voice_pace_lap">Temps au tour de %1$s</string>
<string name="voice_speed_lap">Vitesse du tour de %1$s</string>
<string name="settings_default_export_uri_title">Répertoire d\'exportation des traces</string>
<string name="instant_export_enabled_title">Exportation instantanée après l\'entraînement</string>
<string name="stats_loss">Dénivelé négatif</string>
@@ -442,7 +414,6 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<string name="settings_night_mode_option_system">Système</string>
<string name="stats_split_interval">Intervalle partagé</string>
<string name="instant_export_enabled_summary">Exportation de la trace vers le stockage après la fin de l\'enregistrement</string>
<string name="hold_to_pause">Tenir pour faire une pause</string>
<string name="hold_to_stop">Maintenir pour arrêter</string>
<string name="track_distance_notification">Distance : %1$s</string>
<string name="open_track_as_KML">Ouvert comme KML</string>
@@ -513,7 +484,6 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<string name="stats_sensors_power">Énergie</string>
<string name="permission_bluetooth_failed_rejected">Vous devez accorder manuellement l\'accès aux appareils à proximité à OpenTracks dans les paramètres système.</string>
<string name="settings_recording_customize_layout_title">Personnalisez votre disposition d\'enregistrement</string>
<string name="settings_announcements">Annonces</string>
<string name="settings_announcements_totaltime_frequency">Intervalle de temps</string>
<string name="settings_announcements_distance_frequency">Intervalle de distance</string>
<string name="settings_layout_reset_confirm_title">Réinitialiser vos dispositions \?</string>
@@ -521,7 +491,6 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<string name="settings_all_reset">Réinitialiser</string>
<string name="location_coordinate">%1$s°</string>
<string name="location_latitude_longitude">%1$s, %2$s</string>
<string name="title_activity_settings_custom_layout">Personnaliser la disposition d\'enregistrement</string>
<string name="permission_bluetooth_failed">OpenTracks a besoin de la permission d\'utiliser le Bluetooth.</string>
<string name="settings_recording_customize_layout_select_columns">Champs de données pas rangée</string>
<string name="field_set_primary">Principal</string>
@@ -556,8 +525,8 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<string name="generic_undo">Annuler</string>
<string name="menu_add_custom_layout">Nouvelle présentation</string>
<string name="generic_filter">Filtre</string>
<string name="generic_to">A</string>
<string name="generic_from">Sur</string>
<string name="generic_to">Au</string>
<string name="generic_from">Du</string>
<string name="menu_select_layout">Sélectionner la mise en page</string>
<string name="menu_filter">Filtre</string>
<string name="custom_layout_list_edit_name">Tapez le nom du modèle à ajouter</string>
@@ -573,4 +542,43 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<string name="export_cannot_write_to_dir">Impossible d\'écrire dans le répertoire d\'exportation.</string>
<string name="export_dir_not_writable">" (non inscriptible !)"</string>
<string name="no_compatible_file_manager_installed">Aucun gestionnaire de fichiers compatible n\'est installé</string>
<string name="settings_public_api_enabled_title">API publique</string>
<string name="average_heart_rate">Fréquence cardiaque moyenne</string>
<string name="current_heart_rate">Fréquence cardiaque actuelle</string>
<plurals name="voiceDistanceMiles">
<item quantity="one">%1$.2f mile</item>
<item quantity="other">%1$.2f miles</item>
</plurals>
<string name="lap_time">Temps par tour</string>
<string name="speed">Vitesse</string>
<string name="settings_public_api_dashboard_enabled_summary_off">Les données enregistrées ne seront pas automatiquement partagées avec d\'autres applications.</string>
<string name="settings_public_api_enabled_summary_on">D\'autres applications installées peuvent démarrer ou arrêter les enregistrements.</string>
<string name="settings_public_api_enabled_summary_off">Seul OpenTracks peut démarrer et arrêter les enregistrements.</string>
<plurals name="voiceDistanceKilometers">
<item quantity="one">%1$.2f kilomètre</item>
<item quantity="other">%1$.2f kilomètres</item>
</plurals>
<string name="total_distance">Distance totale</string>
<string name="activity_type_swimming">natation</string>
<string name="activity_type_swimming_open">natation en eau libre</string>
<string name="activity_type_workout">entraînement</string>
<string name="generic_dismiss">Oublier</string>
<string name="gps_recording_status">%1$s : %2$s</string>
<string name="settings_api_title">API publique</string>
<string name="settings_public_api_disabled_toast">L\'API publique d\'OpenTracks est désactivé : Elle peut être activé dans les paramètres.</string>
<string name="voice_per_kilometer">par kilomètre</string>
<string name="voice_per_mile">par mile</string>
<string name="pace">Rythme</string>
<string name="lap_speed">Vitesse par tour</string>
<string name="show_on_map_format_ask">Demander</string>
<string name="show_on_dashboard">Tableau de bord de l\'API OpenTracks</string>
<string name="always">Toujours</string>
<string name="share_crash_report">Partager le rapport de crash</string>
<string name="report_bug">Signaler un problème</string>
<string name="error_crash_title">%1$s a crashé</string>
<string name="gps_recording_without_signal">OpenTracks enregistre actuellement sans les données GPS.</string>
<string name="settings_export_filename_title">Format du nom de fichier</string>
<string name="select_show_on_map_behavior">Sélectionner le comportement \"Montrer sur la carte\"</string>
<string name="settings_public_api_dashboard_enabled_title">Transfert automatique des données</string>
<string name="settings_public_api_dashboard_enabled_summary_on">Une application qui a commencé un enregistrement peut aussi accéder aux données enregistrées.</string>
</resources>
-31
View File
@@ -177,7 +177,6 @@ Se te detés ou estás en interiores, non se gardarán datos do sensor (mais ser
<string name="generic_description_line">Descrición: %1$s</string>
<string name="generic_name">Nome</string>
<string name="generic_name_line">Nome: %1$s</string>
<string name="generic_paused">En pausa</string>
<string name="generic_recording">Gravando…</string>
<string name="generic_save">Gardar</string>
<string name="generic_tracks">Traxectos</string>
@@ -191,7 +190,6 @@ Se te detés ou estás en interiores, non se gardarán datos do sensor (mais ser
<string name="image_arrow">Frecha</string>
<string name="image_marker">Marcador</string>
<string name="image_marker_count">Reconto de marcadores</string>
<string name="image_pause">Pausar</string>
<string name="image_photo_marker">Marcador de fotos</string>
<string name="image_record">Gravar</string>
<string name="image_stop">Deter</string>
@@ -211,7 +209,6 @@ Se te detés ou estás en interiores, non se gardarán datos do sensor (mais ser
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Tipo de marcador (por exemplo, fervenza)</string>
<string name="marker_edit_marker_type_hint">Tipo de marcador</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Non tes marcadores</string>
<!-- Menu -->
@@ -239,17 +236,11 @@ Se te detés ou estás en interiores, non se gardarán datos do sensor (mais ser
<string name="permission_gps_failed">OpenTracks precisa permiso para usar o GPS.</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Nivel da batería</string>
<string name="sensor_state_cadence">Cadencia</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Frecuencia cardíaca</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">Potencia</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="sensor_could_not_scan">Non se escanearon dispositivos Bluetooth (fallo %1$i).</string>
<string name="bluetooth_disabled">Activa o Bluetooth.</string>
<string name="settings_not_while_recording">Non dispoñible durante a gravación dunha ruta</string>
<string name="settings_show">Mostrar</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Opcións avanzadas</string>
<string name="settings_default_trackfileformat">Formato do ficheiro a exportar/compartir</string>
@@ -263,7 +254,6 @@ Se te detés ou estás en interiores, non se gardarán datos do sensor (mais ser
<string name="settings_recording_keep_screen_on_while_recording_summary">Ao gravar, manten a pantalla acesa.</string>
<string name="settings_recording_fullscreen_on_while_recording_title">Pantalla completa</string>
<string name="settings_recording_fullscreen_on_while_recording_summary">Mentras grava, mostrar a pantalla completa.</string>
<string name="settings_recording">Gravación</string>
<string name="settings_recording_default_activity_title">Tipo de actividade predeterminada</string>
<string name="settings_recording_location_frequency_summary">%1$s entre as situacións gravadas</string>
<string name="settings_recording_max_recording_distance_summary">Créase un novo segmento se a distancia entre as situacións é superior a %1$s</string>
@@ -277,15 +267,11 @@ Se te detés ou estás en interiores, non se gardarán datos do sensor (mais ser
<string name="settings_recording_track_name_number_option">Número</string>
<string name="settings_recording_track_name_title">Nome da ruta por omisión</string>
<!-- Settings Reset -->
<string name="settings_reset">Restablecer</string>
<string name="settings_reset_confirm_message">Toda a configuración volverá aos valores predeterminados.</string>
<string name="settings_reset_confirm_title">Restablecer agora?</string>
<string name="settings_reset_done">Restablecéronse todos os valores predeterminados da configuración</string>
<string name="settings_error_initial_values_restored">Sentímolo, pero algo fallou. Os axustes foron restablecidos aos valores por omisión.</string>
<!-- Settings Sensor -->
<string name="settings_sensor_bluetooth">Bluetooth</string>
<string name="settings_sensor_connecting">Conectado a %1$s</string>
<string name="settings_sensor_disconnected">Desconectado de %1$s</string>
<string name="settings_sensor_wheel_circumference">Circunferencia da roda (mm)</string>
<!-- Settings Stats -->
<string name="settings_stats_rate_title">Indicador preferido</string>
@@ -376,17 +362,6 @@ Se te detés ou estás en interiores, non se gardarán datos do sensor (mais ser
<item quantity="one">1 quilómetro por hora</item>
<item quantity="other">%1$.1f quilómetros por hora</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s por quilómetro</string>
<string name="voice_pace_per_mile">%1$s por quilómetro</string>
<string name="voice_template">%1$s en %2$s a %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">distancia total 1 quilómetro</item>
<item quantity="other">distancia total %1$.2f quilómetros</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">distancia total 1 milla</item>
<item quantity="other">distancia total %1$.2f millas</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">Caixeiro automático</string>
<string name="waypoint_type_bank">banco</string>
@@ -443,7 +418,6 @@ Se te detés ou estás en interiores, non se gardarán datos do sensor (mais ser
<string name="share_image_subject">Quixera compartir unha imaxe contigo</string>
<string name="share_image_body">Creo que che podería gustar esta imaxe.</string>
<string name="hold_to_stop">Mantén preso para deter</string>
<string name="hold_to_pause">Mantén preso para pausar</string>
<string name="export_all_do_it_for_all">facelo para todos os conflitos</string>
<string name="export_track_errors">Rutas non exportadas</string>
<string name="generic_skip">Omitir</string>
@@ -461,7 +435,6 @@ Se te detés ou estás en interiores, non se gardarán datos do sensor (mais ser
<string name="settings_night_mode_option_night">Noite</string>
<string name="stats_split_interval">Intervalo parcial</string>
<string name="track_detail_intervals_tab">Intervalos</string>
<string name="voice_pace_lap">Tempo da volta de %1$s</string>
<string name="instant_export_enabled_title">Exportación instantánea tras o adestramento</string>
<string name="settings_default_export_uri_title">Directorio onde exportar as rutas</string>
<string name="export_track_already_exists_msg">A ruta %1$s xa existe no directorio de destino.</string>
@@ -473,7 +446,6 @@ Se te detés ou estás en interiores, non se gardarán datos do sensor (mais ser
<string name="settings_night_mode_title">Decorado IU</string>
<string name="settings_night_mode_option_system">Sistema</string>
<string name="interval_list_empty_message">Aínda non hai intervalos</string>
<string name="voice_speed_lap">Velocidade da volta de %1$s</string>
<string name="instant_export_enabled_summary">Rematou a exportación da ruta á almacenaxe tras a gravación</string>
<string name="import_thread_interrupted">Fío interrumpido</string>
<string name="export_progress_summary_new_msg">Exportadas as novas rutas</string>
@@ -521,11 +493,9 @@ Se te detés ou estás en interiores, non se gardarán datos do sensor (mais ser
<string name="stats_sensors_cadence">Cadencia</string>
<string name="location_coordinate">%1$sº</string>
<string name="location_latitude_longitude">%1$s, %2$s</string>
<string name="title_activity_settings_custom_layout">Personaliza a disposición ao gravar</string>
<string name="field_remove_from_layout">Eliminar</string>
<string name="field_set_primary">Primario</string>
<string name="field_set_secondary">Secundario</string>
<string name="settings_announcements">Anuncios</string>
<string name="settings_announcements_totaltime_frequency">Intervalo temporal</string>
<string name="settings_generic_sensor">Xenérico</string>
<string name="settings_cycling_sensor">Ciclismo</string>
@@ -579,7 +549,6 @@ Se te detés ou estás en interiores, non se gardarán datos do sensor (mais ser
<string name="export_dir_not_writable">" (non escribible!)"</string>
<string name="no_compatible_file_manager_installed">Non compatible xestor de ficheiros instalados</string>
<string name="settings_api_title">API pública</string>
<string name="settings_announcements_report_heart_rate">Informar do pulso</string>
<string name="settings_public_api_enabled_title">API pública</string>
<string name="settings_public_api_disabled_toast">API pública de OpenTracks desactivada: pode activarse nos axustes.</string>
<string name="lap_time">Tempo da volta</string>
-22
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">विवरण: %1$s</string>
<string name="generic_name">नाम</string>
<string name="generic_name_line">नाम: %1$s</string>
<string name="generic_paused">पॉज़ किया गया</string>
<string name="generic_recording">रेकॉर्ड हो रहा है…</string>
<string name="generic_save">सहेजें</string>
<string name="generic_tracks">ट्रैक</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">तीर</string>
<string name="image_marker">मार्कर</string>
<string name="image_marker_count">मार्कर गणना</string>
<string name="image_pause">पॉज़ करें</string>
<string name="image_photo_marker">फ़ोटो मार्कर</string>
<string name="image_record">रिकॉर्ड करें</string>
<string name="image_stop">रोकें</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">मार्कर प्रकार (उदा., झरना)</string>
<string name="marker_edit_marker_type_hint">मार्कर प्रकार</string>
<!-- Marker List -->
<string name="marker_list_empty_message">आपके पास कोई मार्कर नहीं है</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">रिकॉर्डिंग सेवा</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">बैटरी स्‍तर</string>
<string name="sensor_state_cadence">केडेंस</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">हृदय गति</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">पॉवर</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">ट्रैक रिकॉर्ड करते समय उपलब्ध नहीं</string>
<string name="settings_show">दिखाएं</string>
<!-- Settings Advanced -->
<string name="settings_advanced">उन्नत</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">दूरी के अनुसार</string>
<string name="settings_chart_by_time">समय के अनुसार</string>
<string name="settings_recording">रिकॉर्डिंग</string>
<string name="settings_recording_default_activity_title">डिफ़ॉल्ट गतिविधि प्रकार</string>
<string name="settings_recording_location_frequency_summary">रिकॉर्ड किए गए स्थानों के बीच %1$s</string>
<string name="settings_recording_max_recording_distance_summary">यदि रिकॉर्ड किए गए दो स्थानों के बीच दूरी %1$s से अधिक हो तो एक नया खंड बनाया जाता है</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">नंबर</string>
<string name="settings_recording_track_name_title">डिफ़ॉल्ट ट्रैक नाम</string>
<!-- Settings Reset -->
<string name="settings_reset">रीसेट करें</string>
<string name="settings_reset_confirm_message">सभी सेटिंग को डिफ़ॉल्ट मानों पर उलट दिया जाएगा.</string>
<string name="settings_reset_confirm_title">अभी रीसेट करें?</string>
<string name="settings_reset_done">सभी सेटिंग को सामान्य मानों में उलट दिया गया है</string>
@@ -291,17 +280,6 @@ limitations under the License.
<item quantity="one">%1$.1f मील प्रति घंटा</item>
<item quantity="other">%1$.1f मील प्रति घंट</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s प्रति किलोमीटर</string>
<string name="voice_pace_per_mile">%1$s प्रति मील</string>
<string name="voice_template">%3$s पर %2$s में %1$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">कुल दूरी %1$.2f किलोमीटर</item>
<item quantity="other">कुल दूरी %1$.2f किलोमीटर</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">कुल दूरी %1$.2f मील</item>
<item quantity="other">कुल दूरी %1$.2f मील</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">ATM</string>
<string name="waypoint_type_bank">बैंक</string>
-24
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Opis: %1$s</string>
<string name="generic_name">Ime</string>
<string name="generic_name_line">Ime: %1$s</string>
<string name="generic_paused">Pauzirano</string>
<string name="generic_recording">Snimanje…</string>
<string name="generic_save">Spremi</string>
<string name="generic_tracks">Trase</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Strelica</string>
<string name="image_marker">Oznaka</string>
<string name="image_marker_count">Broj oznaka</string>
<string name="image_pause">Pauza</string>
<string name="image_photo_marker">Oznaka fotografije</string>
<string name="image_record">Snimanje</string>
<string name="image_stop">Stop</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Vrsta oznake (npr. slap)</string>
<string name="marker_edit_marker_type_hint">Vrsta oznake</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Nemate nijednu oznaku</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Usluga snimanja</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Razina baterije</string>
<string name="sensor_state_cadence">Kadenca</string>
<string name="sensor_state_cadence_value">%1$d o/min</string>
<string name="sensor_state_heart_rate">Brzina otkucaja srca</string>
<string name="sensor_state_heart_rate_value">%1$d otkuc./min.</string>
<string name="sensor_state_power">Napajanje</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Nije dostupno tijekom snimanja staze</string>
<string name="settings_show">Prikaži</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Napredno</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Prema udaljenosti</string>
<string name="settings_chart_by_time">Prema vremenu</string>
<string name="settings_recording">Snimanje</string>
<string name="settings_recording_default_activity_title">Zadana vrsta aktivnosti</string>
<string name="settings_recording_location_frequency_summary">%1$s između snimljenih lokacija</string>
<string name="settings_recording_max_recording_distance_summary">Novi segment izrađuje se ako je udaljenost između dviju lokacija veća od %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Broj</string>
<string name="settings_recording_track_name_title">Zadani naziv staze</string>
<!-- Settings Reset -->
<string name="settings_reset">Poništiti</string>
<string name="settings_reset_confirm_message">Sve će se postavke vratiti na zadane vrijednosti.</string>
<string name="settings_reset_confirm_title">Želite li sada vratiti na zadano?</string>
<string name="settings_reset_done">Sve su postavke vraćene na zadane vrijednosti</string>
@@ -296,19 +285,6 @@ limitations under the License.
<item quantity="few">%1$.1f milje na sat</item>
<item quantity="other">%1$.1f milja na sat</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s po kilometru</string>
<string name="voice_pace_per_mile">%1$s po milji</string>
<string name="voice_template">%1$s za %2$s brzinom od %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">ukupna udaljenost %1$.2f kilometar</item>
<item quantity="few">ukupna udaljenost %1$.2f kilometra</item>
<item quantity="other">ukupna udaljenost %1$.2f kilometara</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">ukupna udaljenost %1$.2f milja</item>
<item quantity="few">ukupna udaljenost %1$.2f milje</item>
<item quantity="other">ukupna udaljenost %1$.2f milja</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">Bankomat</string>
<string name="waypoint_type_bank">banka</string>
+67 -28
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Leírás: %1$s</string>
<string name="generic_name">Név</string>
<string name="generic_name_line">Név: %1$s</string>
<string name="generic_paused">Szüneteltetett</string>
<string name="generic_recording">Rögzítés…</string>
<string name="generic_save">Mentés</string>
<string name="generic_tracks">Számok</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Nyíl</string>
<string name="image_marker">Jelölő</string>
<string name="image_marker_count">Jelölőszámláló</string>
<string name="image_pause">Szünet</string>
<string name="image_photo_marker">Fényképjelölő</string>
<string name="image_record">Rögzítés</string>
<string name="image_stop">Leállítás</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Jelölő típusa (pl. vízesés)</string>
<string name="marker_edit_marker_type_hint">Jelölő típusa</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Nincsenek jelölők</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Rögzítőszolgáltatás</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Akkumulátor töltöttségi szintje</string>
<string name="sensor_state_cadence">Fordulatszám</string>
<string name="sensor_state_cadence_value">%1$d fordulat/perc</string>
<string name="sensor_state_heart_rate">Szívritmus</string>
<string name="sensor_state_heart_rate_value">%1$d ütés/perc</string>
<string name="sensor_state_power">Teljesítmény</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Pálya rögzítése közben nem érhető el</string>
<string name="settings_show">Megjelenítés</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Speciális</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Távolság szerint</string>
<string name="settings_chart_by_time">Idő szerint</string>
<string name="settings_recording">Rögzítés</string>
<string name="settings_recording_default_activity_title">Alapértelmezett tevékenységtípus</string>
<string name="settings_recording_location_frequency_summary">%1$s helyszínrögzíté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>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Szám</string>
<string name="settings_recording_track_name_title">Pálya alapértelmezett neve</string>
<!-- Settings Reset -->
<string name="settings_reset">Visszaállítás</string>
<string name="settings_reset_confirm_message">Minden beállítás visszaáll az alapértelmezett értékekre.</string>
<string name="settings_reset_confirm_title">Visszaállítja most?</string>
<string name="settings_reset_done">Minden beállítás visszaállt az alapértelmezett értékre</string>
@@ -292,17 +281,6 @@ limitations under the License.
<item quantity="one">1 mérföld óránként</item>
<item quantity="other">%1$.1f mérföld óránként</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s kilométerenként</string>
<string name="voice_pace_per_mile">%1$s mérföldenként</string>
<string name="voice_template">%1$s %2$s alatt %3$s sebességgel</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">össztávolság: 1 kilométer</item>
<item quantity="other">össztávolság: %1$.2f kilométer</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">össztávolság: 1 mérföld</item>
<item quantity="other">össztávolság: %1$.2f mérföld</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">bankautomata</string>
<string name="waypoint_type_bank">bank</string>
@@ -388,7 +366,6 @@ limitations under the License.
<string name="interval_list_empty_message">Még nincs intervallum</string>
<string name="settings_default_export_uri_title">Pálya export könyvtár</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_pause">Tartsa a szünethez</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>
<string name="instant_export_enabled_title">Azonnali edzés utáni export</string>
@@ -402,7 +379,6 @@ limitations under the License.
<string name="import_unsupported_format">Nem támogatott fájlformátum</string>
<string name="description_default_speed_or_pace">Tevékenységtípus szerint</string>
<string name="export_without_photos">fotók nélkül</string>
<string name="voice_speed_lap">%1$s körsebessége</string>
<string name="help_gps_troubleshooting_content"> Mit tehetsz:
\n a) ellenőrizze, hogy a GPS engedélyezve van-e,
\n b) javítsa a GPS-vételt (pl. menjen a szabadba),
@@ -425,12 +401,8 @@ limitations under the License.
<string name="settings_night_mode_option_system">Rendszer</string>
<string name="settings_night_mode_option_day">Nap</string>
<string name="settings_night_mode_option_night">Éjszaka</string>
<string name="settings_error_initial_values_restored">Sajnáljuk, de hiba történt. Minden beállítás visszaállt az alapértelmezett értékekre.</string>
<string name="settings_sensor_connecting">Csatlakoztatva %1$s</string>
<string name="settings_sensor_disconnected">Megszakadt a kapcsolat %1$s</string>
<string name="stats_loss">Veszteség</string>
<string name="track_recording_notification_accuracy">Helyszín pontossága: %1$s</string>
<string name="voice_pace_lap">Köridő %1$s</string>
<string name="export_progress_summary_overwrite_msg">Sávok felülírása</string>
<string name="export_progress_summary_skip_msg">Kihagyott sávok</string>
<string name="export_progress_summary_errors_msg">Hibák</string>
@@ -494,4 +466,71 @@ limitations under the License.
<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>
<string name="settings_sensor_running_speed_and_cadence">Futás: távolság, sebesség és ritmus</string>
<string name="generic_today">Ma</string>
<string name="generic_yesterday">Tegnap</string>
<string name="generic_filter">Szűrő</string>
<string name="generic_to">Hogy</string>
<string name="generic_from">Tól től</string>
<string name="activity_type_swimming">úszás</string>
<string name="activity_type_swimming_open">úszás nyílt vízben</string>
<string name="activity_type_workout">edzés</string>
<string name="export_cannot_write_to_dir">Nem lehet írni az exportkönyvtárba.</string>
<string name="export_dir_not_writable">" (nem írható!)"</string>
<string name="generic_choose_an_option">Válasszon egy opciót</string>
<string name="menu_select_layout">Válassza Ki Az Elrendezést</string>
<string name="menu_add_custom_layout">Új Elrendezés</string>
<string name="menu_filter">Szűrő</string>
<string name="settings_defaults_title">Alapértelmezett egységek és tevékenység</string>
<string name="gps_recording_status">%1$s: %2$s</string>
<string name="settings_defaults_summary">Preferált Egységek, Alapértelmezett Tevékenység, Alapértelmezett Név Követése</string>
<string name="settings_ui_title">Felhasználói Felület</string>
<string name="settings_ui_summary">Megjelenés, Felvétel Elrendezése, Téma</string>
<string name="settings_gps_summary">Időintervallum, távolság intervallum, Max távolság, pontosság</string>
<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_title">Voice 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>
<string name="stats_sensors_power">Teljesítmény</string>
<string name="stats_sensors_cadence">Ütem</string>
<string name="settings_all_reset">Visszaállítás</string>
<string name="settings_layout_reset_confirm_message">Minden elrendezési beállítás visszaáll az alapértelmezett értékekre. Ez nem törli az eszközön lévő zeneszámokat.</string>
<string name="settings_recording_idle_speed_title">Alapjárati fordulatszám-küszöbérték</string>
<string name="custom_layout_list_title">Elrendezések</string>
<string name="custom_layout_list_edit_name">Írja be az elrendezés nevét a hozzáadáshoz</string>
<string name="aggregated_stats_filter_no_results">A megadott szűrőhöz nincsenek tevékenységek</string>
<string name="speed">Sebesség</string>
<string name="total_distance">Teljes távolság</string>
<string name="settings_generic_sensor">Általános</string>
<string name="no_compatible_file_manager_installed">Nincs kompatibilis fájlkezelő telepítve</string>
<string name="field_set_secondary">Másodlagos</string>
<string name="field_set_primary">Elsődleges</string>
<string name="settings_running_sensor">Futás</string>
<string name="settings_public_api_enabled_summary_on">Más telepített alkalmazások elindíthatják vagy leállíthatják a felvételeket.</string>
<string name="settings_public_api_dashboard_enabled_title">Automatikus adatátvitel</string>
<string name="settings_public_api_dashboard_enabled_summary_on">A felvételt elindító alkalmazás szintén hozzáférhet a rögzített adatokhoz.</string>
<string name="stats_sensors_heart_rate">Pulzusszám</string>
<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_enabled">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_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>
<string name="custom_layout_list_layout_removed">Az elrendezést eltávolították</string>
<string name="settings_recording_customize_layout_title">A felvétel elrendezésének testreszabása</string>
<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_cycling_sensor">Kerékpározás</string>
<string name="location_coordinate">%1$s°</string>
<string name="location_latitude_longitude">%1$s, %2$s</string>
<string name="always">Mindig</string>
<string name="error_crash_title">%1$s összeomlott</string>
<string name="settings_announcements_summary">Idő, Távolság, Hangsebesség</string>
<string name="settings_units_category">Egységek</string>
</resources>
-21
View File
@@ -97,7 +97,6 @@
<string name="generic_description_line">Keterangan: %1$s</string>
<string name="generic_name">Nama</string>
<string name="generic_name_line">Nama: %1$s</string>
<string name="generic_paused">Dijeda</string>
<string name="generic_recording">Merekam…</string>
<string name="generic_save">Simpan</string>
<string name="generic_tracks">Lintasan</string>
@@ -107,7 +106,6 @@
<string name="image_arrow">Panah</string>
<string name="image_marker">Penanda</string>
<string name="image_marker_count">Hitungan penanda</string>
<string name="image_pause">Jeda</string>
<string name="image_photo_marker">Penanda foto</string>
<string name="image_record">Rekam</string>
<string name="image_stop">Hentikan</string>
@@ -122,7 +120,6 @@
<string name="marker_name_format">Penanda %1$d</string>
<string name="marker_title">%1$d dari %2$d</string>
<string name="marker_edit_marker_type">Jenis penanda (misal: air terjun)</string>
<string name="marker_edit_marker_type_hint">Jenis penanda</string>
<string name="marker_list_empty_message">Anda tidak memiliki penanda</string>
<string name="menu_aggregated_statistics">Statistik agregat</string>
<string name="menu_delete">Hapus</string>
@@ -141,19 +138,12 @@
<string name="menu_start_gps">Nyalakan GPS</string>
<string name="menu_stop_gps">Matikan GPS</string>
<string name="recording_service">Layanan perekaman</string>
<string name="sensor_state_battery">Level baterai</string>
<string name="sensor_state_cadence">Tempo</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Denyut jantung</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">Daya</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Tidak tersedia saat merekam trek</string>
<string name="settings_show">Tampilkan</string>
<string name="settings_advanced">Lanjutan</string>
<string name="settings_chart_by_distance">Menurut jarak</string>
<string name="settings_chart_by_time">Menurut waktu</string>
<string name="settings_recording">Perekaman</string>
<string name="settings_recording_default_activity_title">Jenis aktivitas default</string>
<string name="settings_recording_location_frequency_summary">%1$s antara lokasi yang direkam</string>
<string name="settings_recording_max_recording_distance_summary">Segmen baru dibuat jika jarak antara dua lokasi lebih besar dari %1$s</string>
@@ -166,7 +156,6 @@
<string name="settings_recording_track_name_date_local_option">Tanggal (lokal)</string>
<string name="settings_recording_track_name_number_option">Angka</string>
<string name="settings_recording_track_name_title">Nama trek default</string>
<string name="settings_reset">Setel ulang</string>
<string name="settings_reset_confirm_message">Semua pengaturan akan dikembalikan ke nilai baku. Ini tidak akan menghapus trek apapun pada perangkat.</string>
<string name="settings_reset_confirm_title">Setel ulang sekarang?</string>
<string name="settings_reset_done">Semua setelan telah dikembalikan ke nilai default</string>
@@ -239,15 +228,6 @@
<plurals name="voiceSpeedMilesPerHour">
<item quantity="other">%1$.1f mil per jam</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s per kilometer</string>
<string name="voice_pace_per_mile">%1$s per mil</string>
<string name="voice_template">%1$s dalam %2$s pada kecepatan %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="other">jarak total %1$.2f kilometer</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="other">jarak total %1$.2f mil</item>
</plurals>
<string name="waypoint_type_atm">ATM</string>
<string name="waypoint_type_bank">bank</string>
<string name="waypoint_type_bar">bar</string>
@@ -307,7 +287,6 @@
<string name="help_support_title">Bagaimana mendukung OpenTracks\?</string>
<string name="import_progress_summary_errors_msg">Kesalahan</string>
<string name="open_track_as_GPX">Buka sebagai GPX</string>
<string name="settings_error_initial_values_restored">Maaf, tapi terjadi kesalahan. Semua pengaturan telah dikembalikan ke nilai baku.</string>
<string name="track_speed_notification">Kecepatan: %1$s</string>
<string name="import_unable_to_import_file">Tidak bisa mengimpor berkas: %1$s</string>
<string name="open_track_as_trackfileformat">Buka sebagai %1$s</string>
+1 -30
View File
@@ -157,7 +157,6 @@ Infatti, un\'applicazione deve supportare <i>ACTION_VIEW</i> con MIME <i>applica
<string name="generic_description_line">Descrizione: %1$s</string>
<string name="generic_name">Nome</string>
<string name="generic_name_line">Nome: %1$s</string>
<string name="generic_paused">In pausa</string>
<string name="generic_recording">Registrazione…</string>
<string name="generic_save">Salva</string>
<string name="generic_tracks">Percorsi</string>
@@ -169,7 +168,6 @@ Infatti, un\'applicazione deve supportare <i>ACTION_VIEW</i> con MIME <i>applica
<string name="image_arrow">Freccia</string>
<string name="image_marker">Indicatore</string>
<string name="image_marker_count">Contatore indicatori</string>
<string name="image_pause">Pausa</string>
<string name="image_photo_marker">Indicatore fotografico</string>
<string name="image_record">Registra</string>
<string name="image_stop">Interrompi</string>
@@ -188,7 +186,6 @@ Infatti, un\'applicazione deve supportare <i>ACTION_VIEW</i> con MIME <i>applica
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Tipo di indicatore (ad es. cascata)</string>
<string name="marker_edit_marker_type_hint">Tipo di indicatore</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Non ci sono indicatori</string>
<!-- Menu -->
@@ -212,21 +209,15 @@ Infatti, un\'applicazione deve supportare <i>ACTION_VIEW</i> con MIME <i>applica
<string name="recording_service">Servizio di registrazione</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Livello batteria</string>
<string name="sensor_state_cadence">Cadenza</string>
<string name="sensor_state_cadence_value">%1$d giri al minuto</string>
<string name="sensor_state_heart_rate">Battito cardiaco</string>
<string name="sensor_state_heart_rate_value">%1$d battiti al minuto</string>
<string name="sensor_state_power">Potenza</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Non disponibile durante la registrazione di un percorso</string>
<string name="settings_show">Mostra</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Avanzate</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Per distanza</string>
<string name="settings_chart_by_time">Per durata</string>
<string name="settings_recording">Registrazione</string>
<string name="settings_recording_default_activity_title">Tipo di attività predefinita</string>
<string name="settings_recording_location_frequency_summary">%1$s tra posizioni registrate</string>
<string name="settings_recording_max_recording_distance_summary">Viene creato un nuovo segmento se la distanza tra due punti è maggiore di %1$s</string>
@@ -240,7 +231,6 @@ Infatti, un\'applicazione deve supportare <i>ACTION_VIEW</i> con MIME <i>applica
<string name="settings_recording_track_name_number_option">Numero</string>
<string name="settings_recording_track_name_title">Nome percorso predefinito</string>
<!-- Settings Reset -->
<string name="settings_reset">Reimposta</string>
<string name="settings_reset_confirm_message">Tutte le impostazioni verranno ripristinate sui valori predefiniti. Questo non eliminerà alcuna traccia dal dispositivo.</string>
<string name="settings_reset_confirm_title">Reimpostare ora?</string>
<string name="settings_reset_done">Tutte le impostazioni sono ripristinate sui valori predefiniti</string>
@@ -332,17 +322,6 @@ Infatti, un\'applicazione deve supportare <i>ACTION_VIEW</i> con MIME <i>applica
<item quantity="one">1 miglio all\'ora</item>
<item quantity="other">%1$.1f miglia all\'ora</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s per chilometro</string>
<string name="voice_pace_per_mile">%1$s per miglio</string>
<string name="voice_template">%1$s in %2$s a %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">distanza totale 1 chilometro</item>
<item quantity="other">distanza totale %1$.2f chilometri</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">distanza totale 1 miglio</item>
<item quantity="other">distanza totale %1$.2f miglia</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">Bancomat</string>
<string name="waypoint_type_bank">banca</string>
@@ -396,10 +375,8 @@ Infatti, un\'applicazione deve supportare <i>ACTION_VIEW</i> con MIME <i>applica
<string name="waypoint_type_water_fountain">fontana ad acqua</string>
<string name="waypoint_type_waypoint">tappa</string>
<string name="settings_night_mode_title">Tema dell\'interfaccia utente</string>
<string name="settings_error_initial_values_restored">Mi dispiace, ma si è verificato un errore. Tutte le impostazioni sono state riportate ai valori predefiniti.</string>
<string name="stats_split_interval">Intervallo di divisione</string>
<string name="aggregated_stats_empty_message">Registra il tuo primo percorso per vedere le statistiche aggregate</string>
<string name="voice_speed_lap">Velocità per giro di %1$s</string>
<string name="share_image_subject">Vorrei condividere un\'immagine con te</string>
<string name="settings_default_export_uri_title">Cartella di esportazione dei percorsi</string>
<string name="help_track_export_content"> Le tracce possono essere esportate dalle Impostazioni con formato KMZ, KML o GPX. KMZ/KML contiene tutti i dati; GPX contiene solo le posizioni. Le tracce condivise tramite l\'icona <i>condividi</i> sono esportate come KMZ. </string>
@@ -463,14 +440,10 @@ Infatti, un\'applicazione deve supportare <i>ACTION_VIEW</i> con MIME <i>applica
<string name="settings_night_mode_option_system">Sistema</string>
<string name="settings_night_mode_option_day">Chiaro</string>
<string name="settings_night_mode_option_night">Scuro</string>
<string name="settings_sensor_connecting">Connesso a %1$s</string>
<string name="settings_sensor_disconnected">Disconnesso da %1$s</string>
<string name="track_detail_intervals_tab">Intervalli</string>
<string name="interval_list_empty_message">Non c\'è ancora nessun intervallo</string>
<string name="voice_pace_lap">Tempo sul giro di %1$s</string>
<string name="share_image_body">Penso che potresti essere interessat* a questa immagine.</string>
<string name="hold_to_stop">Tieni premuto per fermare</string>
<string name="hold_to_pause">Tieni premuto per mettere in pausa</string>
<string name="instant_export_enabled_summary">Esporta la traccia nella memoria al termine della registrazione</string>
<string name="instant_export_enabled_title">Esportazione istantanea post-allenamento</string>
<string name="generic_open_track">Traccia aperta</string>
@@ -534,7 +507,6 @@ Infatti, un\'applicazione deve supportare <i>ACTION_VIEW</i> con MIME <i>applica
<string name="settings_layout_reset_done">Tutte le impostazioni del layout sono state reimpostate ai valori predefiniti</string>
<string name="settings_generic_sensor">Generico</string>
<string name="value_float_kilometer_hour">%1$.1f km/h</string>
<string name="title_activity_settings_custom_layout">Personalizza Layout di Registrazione</string>
<string name="settings_open_tracks_title">Binari aperti</string>
<string name="settings_open_tracks_summary">Tutto a proposito del progetto OpenTracks</string>
<string name="settings_ui_title">Interfaccia Utente</string>
@@ -549,7 +521,6 @@ Infatti, un\'applicazione deve supportare <i>ACTION_VIEW</i> con MIME <i>applica
<string name="settings_units_category">Unità</string>
<string name="settings_activity_defaults_category">Predefiniti dell\'Attività</string>
<string name="settings_reset_summary">Reimposta Impostazioni ai Valori Predefiniti</string>
<string name="settings_announcements">Annunci</string>
<string name="settings_layout_reset">Reimposta Layout Personalizzato</string>
<string name="settings_layout_reset_confirm_message">Tutte le impostazioni di layout saranno reimpostate ai valori predefiniti. Questo non eliminerà alcuna traccia dal dispositivo.</string>
<string name="settings_layout_reset_confirm_title">Rempostare i tuoi layout\?</string>
-26
View File
@@ -97,7 +97,6 @@
<string name="generic_description_line">תיאור: %1$s</string>
<string name="generic_name">שם</string>
<string name="generic_name_line">שם: %1$s</string>
<string name="generic_paused">מושהה</string>
<string name="generic_recording">מקליט…</string>
<string name="generic_save">שמור</string>
<string name="generic_tracks">מסלולים</string>
@@ -107,7 +106,6 @@
<string name="image_arrow">חץ</string>
<string name="image_marker">סמן</string>
<string name="image_marker_count">ספירת סמן</string>
<string name="image_pause">השהה</string>
<string name="image_photo_marker">סמן תמונות</string>
<string name="image_record">הקלט</string>
<string name="image_stop">עצור</string>
@@ -122,7 +120,6 @@
<string name="marker_name_format">סמן %1$d</string>
<string name="marker_title">%1$d מתוך %2$d משימות</string>
<string name="marker_edit_marker_type">סוג סמן (כגון מפל)</string>
<string name="marker_edit_marker_type_hint">סוג סמן</string>
<string name="marker_list_empty_message">אין לך סמנים</string>
<string name="menu_aggregated_statistics">סטטיסטיקה מצטברת</string>
<string name="menu_delete">מחק</string>
@@ -141,19 +138,12 @@
<string name="menu_start_gps">הפעל GPS</string>
<string name="menu_stop_gps">עצור GPS</string>
<string name="recording_service">שירות הקלטה</string>
<string name="sensor_state_battery">טעינת סוללה</string>
<string name="sensor_state_cadence">קצב</string>
<string name="sensor_state_cadence_value">%1$d סיבובים לדקה</string>
<string name="sensor_state_heart_rate">דופק</string>
<string name="sensor_state_heart_rate_value">%1$d פעימות לדקה</string>
<string name="sensor_state_power">הספק</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">לא זמין בעת הקלטת מסלול</string>
<string name="settings_show">הצג</string>
<string name="settings_advanced">מתקדם</string>
<string name="settings_chart_by_distance">לפי מרחק</string>
<string name="settings_chart_by_time">לפי זמן</string>
<string name="settings_recording">מקליט</string>
<string name="settings_recording_default_activity_title">ברירת המחדל לסוג פעילות</string>
<string name="settings_recording_location_frequency_summary">%1$s בין מיקומים מוקלטים</string>
<string name="settings_recording_max_recording_distance_summary">אם המרחק בין שני מיקומים גדול מ-%1$s, ייווצר קטע חדש</string>
@@ -166,7 +156,6 @@
<string name="settings_recording_track_name_date_local_option">תאריך (מקומי)</string>
<string name="settings_recording_track_name_number_option">מספר</string>
<string name="settings_recording_track_name_title">ברירת המחדל של שם מסלול</string>
<string name="settings_reset">אפס</string>
<string name="settings_reset_confirm_message">כל ההגדרות יוחזרו לערכי ברירת המחדל.</string>
<string name="settings_reset_confirm_title">לאפס כעת?</string>
<string name="settings_reset_done">כל ההגדרות הוחזרו לערכי ברירת המחדל</string>
@@ -252,21 +241,6 @@
<item quantity="many">%1$.1f מייל לשעה</item>
<item quantity="other">%1$.1f מייל לשעה</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s לקילומטר</string>
<string name="voice_pace_per_mile">%1$s למייל</string>
<string name="voice_template">\'המסלולים שלי\' %1$s במשך %2$s במהירות %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">המרחק הכולל הוא קילומטר אחד</item>
<item quantity="two">המרחק הכולל הוא שני קילומטר</item>
<item quantity="many">המרחק הכולל הוא %1$.2f קילומטר</item>
<item quantity="other">המרחק הכולל הוא %1$.2f קילומטר</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">המרחק הכולל הוא מייל אחד</item>
<item quantity="two">המרחק הכולל הוא שני מייל</item>
<item quantity="many">המרחק הכולל הוא %1$.2f מייל</item>
<item quantity="other">המרחק הכולל הוא %1$.2f מייל</item>
</plurals>
<string name="waypoint_type_atm">כספומט</string>
<string name="waypoint_type_bank">בנק</string>
<string name="waypoint_type_bar">בר</string>
-20
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">説明: %1$s</string>
<string name="generic_name">名前</string>
<string name="generic_name_line">名前: %1$s</string>
<string name="generic_paused">一時停止</string>
<string name="generic_recording">記録中…</string>
<string name="generic_save">保存</string>
<string name="generic_tracks">トラック</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">矢印</string>
<string name="image_marker">マーカー</string>
<string name="image_marker_count">マーカー数</string>
<string name="image_pause">停止</string>
<string name="image_photo_marker">写真マーカー</string>
<string name="image_record">記録</string>
<string name="image_stop">停止</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">マーカーの種類(例: 滝)</string>
<string name="marker_edit_marker_type_hint">マーカーの種類</string>
<!-- Marker List -->
<string name="marker_list_empty_message">マーカーはありません</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">記録サービス</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">電池残量</string>
<string name="sensor_state_cadence">ケイデンス</string>
<string name="sensor_state_cadence_value">%1$drpm</string>
<string name="sensor_state_heart_rate">心拍数</string>
<string name="sensor_state_heart_rate_value">%1$dbpm</string>
<string name="sensor_state_power">電源</string>
<string name="sensor_state_power_value">%1$dW</string>
<string name="settings_not_while_recording">トラックの記録中はご利用いただけません</string>
<string name="settings_show">表示</string>
<!-- Settings Advanced -->
<string name="settings_advanced">詳細設定</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">距離</string>
<string name="settings_chart_by_time">時間</string>
<string name="settings_recording">記録</string>
<string name="settings_recording_default_activity_title">デフォルトのアクティビティタイプ</string>
<string name="settings_recording_location_frequency_summary">現在地の記録頻度: %1$s</string>
<string name="settings_recording_max_recording_distance_summary">2地点間の距離が%1$sを超える場合は新しいセグメントを作成します</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">番号</string>
<string name="settings_recording_track_name_title">デフォルトのトラック名</string>
<!-- Settings Reset -->
<string name="settings_reset">リセット</string>
<string name="settings_reset_confirm_message">すべての設定がデフォルト値に戻されます。</string>
<string name="settings_reset_confirm_title">リセットしますか?</string>
<string name="settings_reset_done">すべての設定をデフォルト値に戻しました</string>
@@ -286,15 +275,6 @@ limitations under the License.
<plurals name="voiceSpeedMilesPerHour">
<item quantity="other">時速%1$.1fマイル</item>
</plurals>
<string name="voice_pace_per_kilometer">1キロあたり%1$s</string>
<string name="voice_pace_per_mile">1マイルあたり%1$s</string>
<string name="voice_template">の記録距離は%1$s、所要時間は%2$s、ペースは%3$sです</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="other">合計距離%1$.2fキロ</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="other">合計距離%1$.2fマイル</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">ATM</string>
<string name="waypoint_type_bank">銀行</string>
-20
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">설명: %1$s</string>
<string name="generic_name">이름</string>
<string name="generic_name_line">이름: %1$s</string>
<string name="generic_paused">일시중지됨</string>
<string name="generic_recording">기록 중…</string>
<string name="generic_save">저장</string>
<string name="generic_tracks">운동기록</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">화살표</string>
<string name="image_marker">마커</string>
<string name="image_marker_count">마커 수</string>
<string name="image_pause">일시중지</string>
<string name="image_photo_marker">사진 마커</string>
<string name="image_record">기록</string>
<string name="image_stop">중지</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">아이콘 유형(예: 폭포)</string>
<string name="marker_edit_marker_type_hint">아이콘 유형</string>
<!-- Marker List -->
<string name="marker_list_empty_message">마커가 없습니다.</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">기록 서비스</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">배터리 수준</string>
<string name="sensor_state_cadence">페달 회전수</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">심장박동수</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">출력</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">운동기록을 기록하는 동안 사용할 수 없습니다.</string>
<string name="settings_show">표시</string>
<!-- Settings Advanced -->
<string name="settings_advanced">고급</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">거리 기준</string>
<string name="settings_chart_by_time">시간 기준</string>
<string name="settings_recording">기록</string>
<string name="settings_recording_default_activity_title">기본 운동 유형</string>
<string name="settings_recording_location_frequency_summary">위치 기록 주기는 %1$s입니다.</string>
<string name="settings_recording_max_recording_distance_summary">두 위치의 거리가 %1$s(을)를 초과하는 경우 새 세그먼트가 생성됩니다.</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">숫자</string>
<string name="settings_recording_track_name_title">기본 운동기록 이름</string>
<!-- Settings Reset -->
<string name="settings_reset">재설정</string>
<string name="settings_reset_confirm_message">모든 설정이 기본값으로 복구됩니다.</string>
<string name="settings_reset_confirm_title">지금 재설정하시겠습니까?</string>
<string name="settings_reset_done">모든 설정을 기본값으로 되돌렸습니다.</string>
@@ -286,15 +275,6 @@ limitations under the License.
<plurals name="voiceSpeedMilesPerHour">
<item quantity="other">시간 당 %1$.1f마일</item>
</plurals>
<string name="voice_pace_per_kilometer">킬로미터 당 %1$s</string>
<string name="voice_pace_per_mile">마일 당 %1$s</string>
<string name="voice_template">%1$s을(를) %2$s에 완료했으며 속도는 %3$s입니다.</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="other">총 거리 %1$.2f킬로미터</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="other">총 거리 %1$.2f마일</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">ATM</string>
<string name="waypoint_type_bank">은행</string>
-25
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Aprašymas: %1$s</string>
<string name="generic_name">Vardas</string>
<string name="generic_name_line">Vardas: %1$s</string>
<string name="generic_paused">Pristabdyta</string>
<string name="generic_recording">Įrašoma…</string>
<string name="generic_save">Išsaugoti</string>
<string name="generic_tracks">Maršrutai</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Rodyklė</string>
<string name="image_marker">Žymeklis</string>
<string name="image_marker_count">Žymeklių skaičius</string>
<string name="image_pause">Pristabdyti</string>
<string name="image_photo_marker">Nuotraukos žymeklis</string>
<string name="image_record">Įrašyti</string>
<string name="image_stop">Stabdyti</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Žymeklio tipas (pvz., krioklys)</string>
<string name="marker_edit_marker_type_hint">Žymeklio tipas</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Jūs neturite žymeklių</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Įrašymo paslauga</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Akumuliatoriaus lygis</string>
<string name="sensor_state_cadence">Kadencija</string>
<string name="sensor_state_cadence_value">%1$d aps./min</string>
<string name="sensor_state_heart_rate">Širdies susitr. dažnis</string>
<string name="sensor_state_heart_rate_value">%1$d dūž./min</string>
<string name="sensor_state_power">Maitinimas</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Kol įrašinėjamas maršrutas, nepasiekiama</string>
<string name="settings_show">Rodyti</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Išplėstinės</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Pagal atstumą</string>
<string name="settings_chart_by_time">Pagal laiką</string>
<string name="settings_recording">Įrašymas</string>
<string name="settings_recording_default_activity_title">Numatyt. veiklos tipas</string>
<string name="settings_recording_location_frequency_summary">%1$s tarp įrašytų vietų</string>
<string name="settings_recording_max_recording_distance_summary">Naujas segmentas sukuriamas, jei atstumas tarp dviejų vietų yra didesnis nei %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Skaičius</string>
<string name="settings_recording_track_name_title">Numatyt. maršruto pav</string>
<!-- Settings Reset -->
<string name="settings_reset">Nustatyti iš naujo</string>
<string name="settings_reset_confirm_message">Visi nustatymai bus grąžinti į numatytąsias vertes.</string>
<string name="settings_reset_confirm_title">Nustatyti iš naujo dabar?</string>
<string name="settings_reset_done">Visi nustatymai buvo grąžinti į numatytąsias reikšmes</string>
@@ -272,12 +261,6 @@ limitations under the License.
<string name="value_off">Išjungta</string>
<string name="value_smallest_recommended">Mažiausia (rekomenduojama)</string>
<!-- Voice -->
<string name="voice_template">%1$s per %2$s, %3$s greičiu</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">bendras atstumas %1$.2f kilometras</item>
<item quantity="few">bendras atstumas %1$.2f kilometrai</item>
<item quantity="other">bendras atstumas %1$.2f kilometrų</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">ATM</string>
<string name="waypoint_type_bank">bankas</string>
@@ -345,14 +328,11 @@ limitations under the License.
<string name="import_progress_summary_ok_msg">Importuoti failai</string>
<string name="bluetooth_disabled">Įjunkite Bluetooth.</string>
<string name="instant_export_enabled_summary">Eksportuoti takelį į saugyklą baigus įrašymą</string>
<string name="settings_sensor_disconnected">Atsijungta nuo %1$s</string>
<string name="sensor_could_not_scan">Nepavyko nuskaityti „Bluetooth“ įrenginių (klaida %1$i).</string>
<string name="settings_night_mode_option_night">Naktis</string>
<string name="track_pace_notification">Tempas %1$s</string>
<string name="voice_pace_per_kilometer">%1$s už kilometrą</string>
<string name="open_track_as_KML">Atidaryti kaip KML</string>
<string name="share_image_subject">Norėčiau pasidalinti vaizdu su jumis</string>
<string name="voice_pace_per_mile">%1$s per mylią</string>
<string name="track_detail_intervals_tab">Intervalai</string>
<string name="generic_click_twice_cancel">Spustelėkite dar kartą, kad atšauktumėte</string>
<string name="import_prevent_reimport">Nustatėte neleisti pakartotinai importuoti takelio</string>
@@ -392,7 +372,6 @@ limitations under the License.
<string name="export_all_do_it_for_all">darykite tai dėl visų konfliktų</string>
<string name="sensor_state_power_avg">Vidutinė galia</string>
<string name="track_distance_notification">Atstumas: %1$s</string>
<string name="voice_speed_lap">rato greitis %1$s</string>
<string name="sensor_state_heart_rate_avg">Vidutinis širdies ritmas</string>
<string name="help_track_export_title">Kaip eksportuoti / bendrinti įrašytus takelius\?</string>
<string name="track_speed_notification">Greitis %1$s</string>
@@ -415,15 +394,12 @@ limitations under the License.
<string name="settings_prevent_reimport_tracks_title">Neleiskite reimportuoti takelių</string>
<string name="permission_gps_failed">OpenTracks reikalingas leidimas naudoti GPS.</string>
<string name="description_altitude_loss">Aukščio nuostolis: %1$d m (%2$d pėdos)</string>
<string name="voice_pace_lap">rato laikas %1$s</string>
<string name="stats_loss">Nuostolis</string>
<string name="export_progress_summary_overwrite_msg">Takeliai perrašyti</string>
<string name="export_track_already_exists_msg">Takelis %1$s jau yra paskirties kataloge.</string>
<string name="sensor_state_heart_rate_max">Maksimalus širdies ritmas</string>
<string name="help_recording_title">Kaip OpenTracks įrašo duomenis\?</string>
<string name="settings_error_initial_values_restored">Deja, įvyko klaida. Visi nustatymai buvo grąžinti į numatytąsias vertes.</string>
<string name="settings_recording_fullscreen_on_while_recording_title">Per visą ekraną</string>
<string name="settings_sensor_connecting">Prisijungta prie %1$s</string>
<string name="import_no_kml_file_found">KMZ nerastas doc.kml failas</string>
<string name="settings_sensor_wheel_circumference">Rato apskritimas (mm)</string>
<string name="about_version_code">Versijos kodas: %1$d</string>
@@ -438,7 +414,6 @@ limitations under the License.
<string name="help_storage_pictures_content">Jie saugomi programos vidinėje atmintyje (t. Y. Pasiekiami tik OpenTracks).</string>
<string name="description_default_speed_or_pace">Pagal veiklos rūšį</string>
<string name="help_recording_content">OpenTracks naudoja prietaiso GPS jutiklį, kad nuolat įrašytų vietą. Jei GPS įrenginys praneša apie netikslius duomenis (pvz., Vietą, greitį, aukštį), OpenTracks negali nieko padaryti.</string>
<string name="hold_to_pause">Laikykite, kad pristabdytumėte</string>
<string name="generic_open_track">Atidaryti takelį</string>
<string name="settings_recording_keep_screen_on_while_recording_summary">Įrašydami palaikykite ekraną įjungtą.</string>
<string name="track_delete_progress">%1$d/%2$d</string>
-25
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Apraksts: %1$s</string>
<string name="generic_name">Nosaukums</string>
<string name="generic_name_line">Nosaukums: %1$s</string>
<string name="generic_paused">Apturēts</string>
<string name="generic_recording">Notiek ierakstīšana…</string>
<string name="generic_save">Saglabāt</string>
<string name="generic_tracks">Maršruti</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Bultiņa</string>
<string name="image_marker">Atzīme</string>
<string name="image_marker_count">Atzīmju numerācija</string>
<string name="image_pause">Pauze</string>
<string name="image_photo_marker">Fotoattēlu atzīme</string>
<string name="image_record">Ierakstīt</string>
<string name="image_stop">Apturēt</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Marķiera veids (piemēram, ūdenskritums)</string>
<string name="marker_edit_marker_type_hint">Marķiera veids</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Jums nav pieejama neviena atzīme</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Ierakstīšanas pakalpojums</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Akumulatora uzlādes līmenis</string>
<string name="sensor_state_cadence">Kadence</string>
<string name="sensor_state_cadence_value"> %1$d apgr./min</string>
<string name="sensor_state_heart_rate">Sirdsdarbības ātrums</string>
<string name="sensor_state_heart_rate_value">%1$d sit./min</string>
<string name="sensor_state_power">Jauda</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Nav pieejams maršruta ierakstīšanas laikā</string>
<string name="settings_show">Rādīt</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Papildu iestatījumi</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Pēc attāluma</string>
<string name="settings_chart_by_time">Pēc laika</string>
<string name="settings_recording">Notiek ierakstīšana</string>
<string name="settings_recording_default_activity_title">Noklusējuma aktivitātes veids</string>
<string name="settings_recording_location_frequency_summary">%1$s starp ierakstītajām atrašanās vietām</string>
<string name="settings_recording_max_recording_distance_summary">Ja attālums starp divām atrašanās vietām ir lielāks par %1$s, tiek izveidots jauns atzars</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Numurs</string>
<string name="settings_recording_track_name_title">Noklusējuma maršruta nosaukums</string>
<!-- Settings Reset -->
<string name="settings_reset">Atiestatīt</string>
<string name="settings_reset_confirm_message">Visiem iestatījumiem tiks atjaunotas to noklusējuma vērtības.</string>
<string name="settings_reset_confirm_title">Vai atiestatīt tagad?</string>
<string name="settings_reset_done">Visos iestatījumos atjaunotas to noklusējuma vērtības</string>
@@ -297,11 +286,6 @@ limitations under the License.
<item quantity="one">kopējais garums ir %1$.1f kilometrs</item>
<item quantity="other">kopējais garums ir %1$.1f kilometri</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="zero">kopējais garums ir %1$.2f jūdzes</item>
<item quantity="one">kopējais garums ir %1$.2f jūdze</item>
<item quantity="other">kopējais garums ir %1$.2f jūdzes</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">Bankas automāts</string>
<string name="waypoint_type_bank">banka</string>
@@ -412,10 +396,8 @@ limitations under the License.
<string name="settings_default_trackfileformat">Eksporta/ koplietošanas faila formāts</string>
<string name="settings_recording_show_on_lockscreen_while_recording_title">Rādīt statistiku bloķēšanas ekrānā</string>
<string name="settings_recording_fullscreen_on_while_recording_summary">Ierakstīšanas laikā ir pilnekrāna režīmā.</string>
<string name="settings_error_initial_values_restored">Atvainojiet, bet ir notikusi kļūda. Visi iestatījumi ir atjaunoti līdz noklusējuma vērtībām.</string>
<string name="settings_default_export_uri_title">Dziesmu eksporta direktorija</string>
<string name="instant_export_enabled_title">Tūlītējs eksports pēc treniņa</string>
<string name="voice_pace_per_kilometer">%1$s par kilometru</string>
<string name="interval_list_empty_message">Pagaidām nav intervālu</string>
<string name="settings_night_mode_option_night">Nakts</string>
<string name="import_thread_interrupted">Vītne pārtraukts</string>
@@ -425,7 +407,6 @@ limitations under the License.
<string name="sensor_could_not_scan">Nebija iespējams skenēt Bluetooth ierīces (kļūda %1$i).</string>
<string name="export_without_photos">bez fotogrāfijām</string>
<string name="import_prevent_reimport">Jūs esat iestatījis novērst atkārtotas importēšanas dziesmu</string>
<string name="hold_to_pause">Turiet, lai pauzē</string>
<string name="gps_fixed_and_ready">GPS ir fiksēts un gatavs</string>
<string name="settings_night_mode_title">UI tēma</string>
<string name="stats_split_interval">Sadalītais intervāls</string>
@@ -433,19 +414,16 @@ limitations under the License.
<string name="export_track_already_exists_msg">Dziesma %1$s jau eksistē galamērķa direktorijā.</string>
<string name="marker_add_photo_canceled">Atcelts, foto zīme nav pievienota</string>
<string name="help_track_export_title">Kā es varu eksportēt/ kopīgot ierakstītos ierakstus\?</string>
<string name="voice_pace_lap">Klēpes laiks %1$s</string>
<string name="instant_export_enabled_summary">Dziesmas eksportēšana uz krātuvi pēc ierakstīšanas pabeigšanas</string>
<string name="activity_type_escooter">eScooter</string>
<string name="track_delete_progress">%1$d/%2$d</string>
<string name="sensor_state_power_avg">Vidējā jauda</string>
<string name="voice_template">%1$s in %2$s pie %3$s</string>
<string name="about_libraries">Bibliotēkas</string>
<string name="description_default_speed_or_pace">Pēc aktivitātes veida</string>
<string name="import_progress_summary_exists_msg">Jau eksistē</string>
<string name="delete_service">Dzēšanas pakalpojuma</string>
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Ierakstīšanas laikā rādiet statistiku, neatbloķējot ierīci.</string>
<string name="import_file_imported">Failu %1$s importēšana</string>
<string name="settings_sensor_connecting">Saistīts ar %1$s</string>
<string name="track_recording_notification_accuracy">Atrašanās vietas precizitāte: %1$s</string>
<string name="share_image_subject">Vēlos dalīties ar jums kādā attēlā</string>
<string name="import_error_list_dialog_title">Faili nav importēti</string>
@@ -465,7 +443,6 @@ limitations under the License.
<string name="sensor_state_cadence_avg">Vidējā kadence</string>
<string name="settings_night_mode_option_system">Sistēmas</string>
<string name="help_track_map_title">Kā attēlot trasi kartē\?</string>
<string name="voice_speed_lap">Klēpes ātrums %1$s</string>
<string name="generic_overwrite">Pārraksti</string>
<string name="settings_recording_keep_screen_on_while_recording_summary">Ierakstīšanas laikā ekrāns ir ieslēgts.</string>
<string name="import_unsupported_format">Neatbalstīts faila formāts</string>
@@ -473,11 +450,9 @@ limitations under the License.
<string name="about_version_name">Versijas vārds: %1$s</string>
<string name="help_data_storage_title">Kā OpenTracks glabā sensoru datus\?</string>
<string name="help_recording_title">Kā OpenTracks ieraksta datus\?</string>
<string name="voice_pace_per_mile">%1$s par jūdzi</string>
<string name="export_with_photos">ar fotogrāfijām</string>
<string name="sensor_state_heart_rate_avg">Vidējais sirdsdarbība</string>
<string name="generic_open_track">Atvērtā trase</string>
<string name="aggregated_stats_empty_message">Ierakstiet savu pirmo dziesmu, lai redzētu apkopoto statistiku</string>
<string name="settings_sensor_disconnected">Atslēgts no %1$s</string>
<string name="bluetooth_disabled">Lūdzu, iespējojiet Bluetooth.</string>
</resources>
-24
View File
@@ -97,7 +97,6 @@
<string name="generic_description_line">Descriere: %1$s</string>
<string name="generic_name">Nume</string>
<string name="generic_name_line">Nume: %1$s</string>
<string name="generic_paused">Oprit temporar</string>
<string name="generic_recording">Se înregistrează…</string>
<string name="generic_save">Salvaţi</string>
<string name="generic_tracks">Trasee</string>
@@ -107,7 +106,6 @@
<string name="image_arrow">Săgeată</string>
<string name="image_marker">Marcator</string>
<string name="image_marker_count">Număr marcator</string>
<string name="image_pause">Pauză</string>
<string name="image_photo_marker">Marcator fotografie</string>
<string name="image_record">Înregistrați</string>
<string name="image_stop">Opriți</string>
@@ -122,7 +120,6 @@
<string name="marker_name_format">Marcator %1$d</string>
<string name="marker_title">%1$d din %2$d</string>
<string name="marker_edit_marker_type">Tip de marcator (de exemplu: cascadă)</string>
<string name="marker_edit_marker_type_hint">Tipul de marcator</string>
<string name="marker_list_empty_message">Nu aveți niciun marcator</string>
<string name="menu_aggregated_statistics">Statistici cumulate</string>
<string name="menu_delete">Ștergeți</string>
@@ -141,19 +138,12 @@
<string name="menu_start_gps">Porniți GPS</string>
<string name="menu_stop_gps">Opriți GPS</string>
<string name="recording_service">Serviciu de înregistrare</string>
<string name="sensor_state_battery">Nivelul bateriei</string>
<string name="sensor_state_cadence">Cadenţă</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Ritm cardiac</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">Putere</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Indisponibilă în timp ce înregistrați un traseu.</string>
<string name="settings_show">Afișați</string>
<string name="settings_advanced">Avansate</string>
<string name="settings_chart_by_distance">După distanță</string>
<string name="settings_chart_by_time">După durată</string>
<string name="settings_recording">Înregistrare</string>
<string name="settings_recording_default_activity_title">Tip activitate standard</string>
<string name="settings_recording_location_frequency_summary">%1$s între locațiile înregistrate</string>
<string name="settings_recording_max_recording_distance_summary">Este creat un segment nou dacă distanța dintre două locații este mai mare decât %1$s.</string>
@@ -166,7 +156,6 @@
<string name="settings_recording_track_name_date_local_option">Data (local)</string>
<string name="settings_recording_track_name_number_option">Număr</string>
<string name="settings_recording_track_name_title">Nume prestabilit traseu</string>
<string name="settings_reset">Resetaţi</string>
<string name="settings_reset_confirm_message">Toate setările vor fi readuse la valorile implicite.</string>
<string name="settings_reset_confirm_title">Resetați acum?</string>
<string name="settings_reset_done">Toate setările au revenit la valorile prestabilite</string>
@@ -247,19 +236,6 @@
<item quantity="few">%1$.1f milă pe oră</item>
<item quantity="other">%1$.1f mile pe oră</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s pe kilometru</string>
<string name="voice_pace_per_mile">%1$s pe milă</string>
<string name="voice_template">%1$s în %2$s cu %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">distanţa totală %1$.2f kilometri</item>
<item quantity="few">distanţa totală %1$.2f kilometru</item>
<item quantity="other">distanţa totală %1$.2f kilometri</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">distanţa totală %1$.2f mile</item>
<item quantity="few">distanţa totală %1$.2f milă</item>
<item quantity="other">distanţa totală %1$.2f mile</item>
</plurals>
<string name="waypoint_type_atm">Bancomat</string>
<string name="waypoint_type_bank">bancă</string>
<string name="waypoint_type_bar">bar</string>
-20
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Keterangan: %1$s</string>
<string name="generic_name">Nama</string>
<string name="generic_name_line">Nama: %1$s</string>
<string name="generic_paused">Dijeda</string>
<string name="generic_recording">Merakam…</string>
<string name="generic_save">Simpan</string>
<string name="generic_tracks">Lagu</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Anak panah</string>
<string name="image_marker">Penanda</string>
<string name="image_marker_count">Kiraan penanda</string>
<string name="image_pause">Jeda</string>
<string name="image_photo_marker">Penanda foto</string>
<string name="image_record">Rakam</string>
<string name="image_stop">Berhenti</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Jenis penanda (mis. air terjun)</string>
<string name="marker_edit_marker_type_hint">Jenis penanda</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Anda tiada sebarang penanda</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Khidmat rakaman</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Aras bateri</string>
<string name="sensor_state_cadence">Rentak</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Kadar denyut jantung</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">Kuasa</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Tidak tersedia semasa merakam laluan</string>
<string name="settings_show">Tunjukkan</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Terperinci</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Mengikut jarak</string>
<string name="settings_chart_by_time">Mengikut masa</string>
<string name="settings_recording">Rakaman</string>
<string name="settings_recording_default_activity_title">Jenis aktiviti tetapan asal</string>
<string name="settings_recording_location_frequency_summary">%1$s antara lokasi rakaman</string>
<string name="settings_recording_max_recording_distance_summary">Segmen baharu dibuat jika jarak di antara dua lokasi melebihi %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Nombor</string>
<string name="settings_recording_track_name_title">Nama lalai laluan</string>
<!-- Settings Reset -->
<string name="settings_reset">Tetapkan semula</string>
<string name="settings_reset_confirm_message">Semua tetapan akan dikembalikan kepada nilai lalai.</string>
<string name="settings_reset_confirm_title">Tetapkan semula sekarang?</string>
<string name="settings_reset_done">Semua tetapan telah dikembalikan kepada nilai tetapan asal</string>
@@ -286,15 +275,6 @@ limitations under the License.
<plurals name="voiceSpeedMilesPerHour">
<item quantity="other">%1$.1f batu sejam</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s sekilometer</string>
<string name="voice_pace_per_mile">%1$s sejam</string>
<string name="voice_template">%1$s dalam %2$s pada %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="other">jumlah jarak %1$.2f kilometer</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="other">jumlah jarak %1$.2f batu</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">ATM</string>
<string name="waypoint_type_bank">bank</string>
+8 -32
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Beskrivelse: %1$s</string>
<string name="generic_name">Navn</string>
<string name="generic_name_line">Navn: %1$s</string>
<string name="generic_paused">I pausemodus</string>
<string name="generic_recording">Tar opp …</string>
<string name="generic_save">Lagre</string>
<string name="generic_tracks">Spor</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Pil</string>
<string name="image_marker">Markør</string>
<string name="image_marker_count">Markørantall</string>
<string name="image_pause">Stans midlertidig</string>
<string name="image_photo_marker">Bildemarkør</string>
<string name="image_record">Ta opp</string>
<string name="image_stop">Stopp</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Markørtype (f.eks. foss)</string>
<string name="marker_edit_marker_type_hint">Markørtype</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Du har ingen markører</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Opptakstjeneste</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Batterinivå</string>
<string name="sensor_state_cadence">Kadens</string>
<string name="sensor_state_cadence_value">%1$d o/min</string>
<string name="sensor_state_heart_rate">Puls</string>
<string name="sensor_state_heart_rate_value">%1$d slag/min</string>
<string name="sensor_state_power">Kraft</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Ikke tilgjengelig mens du tar opp et spor</string>
<string name="settings_show">Vis</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Avansert</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Etter distanse</string>
<string name="settings_chart_by_time">Etter tid</string>
<string name="settings_recording">Opptak</string>
<string name="settings_recording_default_activity_title">Standard aktivitetstype</string>
<string name="settings_recording_location_frequency_summary">%1$s mellom innspilte posisjoner</string>
<string name="settings_recording_max_recording_distance_summary">Det blir opprettet et nytt segment hvis avstanden mellom to posisjoner er større enn %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Nummer</string>
<string name="settings_recording_track_name_title">Standard-spornavn</string>
<!-- Settings Reset -->
<string name="settings_reset">Tilbakestill</string>
<string name="settings_reset_confirm_message">Alle innstillinger blir tilbakestilt til standardverdiene. Dette vil ikke slette noen spor på enheten.</string>
<string name="settings_reset_confirm_title">Vil du tilbakestille nå?</string>
<string name="settings_reset_done">Alle innstillinger er tilbakestilt til standardverdiene</string>
@@ -292,17 +281,6 @@ limitations under the License.
<item quantity="one">1 engelsk mil i timen</item>
<item quantity="other">%1$.1f engelske mil i timen</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s per kilometer</string>
<string name="voice_pace_per_mile">%1$s per engelsk mil</string>
<string name="voice_template">%1$s på %2$s med %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">total distanse 1 kilometer</item>
<item quantity="other">total distanse %1$.2f kilometer</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">total distanse 1 engelsk mil</item>
<item quantity="other">total distanse %1$.2f engelske mil</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">minibank</string>
<string name="waypoint_type_bank">bank</string>
@@ -385,14 +363,11 @@ limitations under the License.
<string name="settings_night_mode_option_system">System</string>
<string name="settings_night_mode_option_day">Dag</string>
<string name="settings_night_mode_option_night">Natt</string>
<string name="settings_error_initial_values_restored">Beklager, men det oppstod en feil. Alle innstillinger er tilbakestilt til standardverdiene.</string>
<string name="track_recording_notification_accuracy">Posisjonsnøyaktighet: %1$s</string>
<string name="track_detail_intervals_tab">Intervaller</string>
<string name="aggregated_stats_empty_message">Ta opp ditt første spor for å se samlet statistikk</string>
<string name="stats_split_interval">Intervall</string>
<string name="interval_list_empty_message">Det er ingen intervaller ennå</string>
<string name="voice_speed_lap">Rundehastighet %1$s</string>
<string name="voice_pace_lap">Rundetid %1$s</string>
<string name="hold_to_stop">Hold nede for å stoppe</string>
<string name="instant_export_enabled_summary">Eksporter spor etter at opptak er ferdig</string>
<string name="instant_export_enabled_title">Auto-eksport etter opptak</string>
@@ -407,11 +382,9 @@ limitations under the License.
<string name="menu_insert_gallery_img">Sett inn galleribilde</string>
<string name="permission_gps_failed">OpenTracks krever tillatelse til å bruke GPS.</string>
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Vis statistikk under opptak uten å låse opp enheten.</string>
<string name="hold_to_pause">Hold nede for å sette i pausemodus</string>
<string name="share_image_subject">Jeg vil gjerne dele et bilde med deg</string>
<string name="import_thread_interrupted">Tråden avbrutt</string>
<string name="sensor_could_not_scan">Kunne ikke skanne etter Bluetooth-enheter (feil %1$i).</string>
<string name="settings_sensor_connecting">Koblet til %1$s</string>
<string name="help_data_google_play_services_title">Krever/bruker OpenTracks Google Play Service\?</string>
<string name="help_feature_title">OpenTracks har følgende funksjoner:</string>
<string name="help_feature_content">* opprette GPS-spor
@@ -433,7 +406,6 @@ limitations under the License.
<string name="gps_fixed_and_ready">GPS bestemt og klar</string>
<string name="import_parser_error">Analysefeil: %1$s</string>
<string name="import_error_info">%1$s: %2$s</string>
<string name="settings_sensor_disconnected">Koblet fra %1$s</string>
<string name="help_storage_pictures_title">Hvordan lagrer OpenTracks bilder som er tatt som markører\?</string>
<string name="help_storage_pictures_content">Disse lagres i appens interne lagring (dvs. bare tilgjengelig i OpenTracks).</string>
<string name="generic_click_twice_cancel">Trykk tilbake-knappen igjen for å avbryte</string>
@@ -509,11 +481,9 @@ limitations under the License.
<string name="stats_sensors_power">Kraft</string>
<string name="location_coordinate">%1$s°</string>
<string name="location_latitude_longitude">%1$s, %2$s</string>
<string name="title_activity_settings_custom_layout">Tilpass opptakslayouten</string>
<string name="field_set_primary">Primær</string>
<string name="field_set_secondary">Sekundær</string>
<string name="field_remove_from_layout">Fjern</string>
<string name="settings_announcements">Meldinger</string>
<string name="settings_announcements_totaltime_frequency">Tidsintervall</string>
<string name="settings_announcements_distance_frequency">Distanseintervall</string>
<string name="permission_bluetooth_failed">OpenTracks krever tillatelse til å bruke Bluetooth.</string>
@@ -580,7 +550,6 @@ limitations under the License.
<string name="settings_public_api_dashboard_enabled_title">Automatisk dataoverføring</string>
<string name="settings_public_api_dashboard_enabled_summary_on">Et program som startet et opptak kan også få tilgang til de registrerte dataene.</string>
<string name="settings_public_api_dashboard_enabled_summary_off">Registrerte data blir ikke delt automatisk med andre programmer.</string>
<string name="settings_announcements_report_heart_rate">Rapporter puls</string>
<string name="voice_per_kilometer">per kilometer</string>
<string name="voice_per_mile">per engelsk mil</string>
<string name="lap_time">Rundetid</string>
@@ -598,5 +567,12 @@ limitations under the License.
<item quantity="other">%1$.2f kilometer</item>
</plurals>
<string name="current_heart_rate">Gjeldende puls</string>
<string name="settings_export_filename_title">Format av filnavnet</string>
<string name="settings_export_filename_title">Format på filnavnet</string>
<string name="error_crash_title">%1$s krasjet</string>
<string name="share_crash_report">Del krasjrapport</string>
<string name="report_bug">Rapporter feil</string>
<string name="select_show_on_map_behavior">Velg virkemåte for \"Vis på kart\"</string>
<string name="show_on_map_format_ask">Spør</string>
<string name="show_on_dashboard">OpenTracks Dashboard API</string>
<string name="always">Alltid</string>
</resources>
+10 -31
View File
@@ -168,7 +168,6 @@ Als het GPS-apparaat onnauwkeurige gegevens rapporteert (bijv. locatie, snelheid
<string name="generic_description_line">Beschrijving: %1$s</string>
<string name="generic_name">Naam</string>
<string name="generic_name_line">Naam: %1$s</string>
<string name="generic_paused">Onderbroken</string>
<string name="generic_recording">Opnemen…</string>
<string name="generic_save">Opslaan</string>
<string name="generic_tracks">Routes</string>
@@ -180,7 +179,6 @@ Als het GPS-apparaat onnauwkeurige gegevens rapporteert (bijv. locatie, snelheid
<string name="image_arrow">Pijl</string>
<string name="image_marker">Markering</string>
<string name="image_marker_count">Aantal markeringen</string>
<string name="image_pause">Onderbreken</string>
<string name="image_photo_marker">Fotomarkering</string>
<string name="image_record">Opnemen</string>
<string name="image_stop">Stoppen</string>
@@ -200,7 +198,6 @@ Als het GPS-apparaat onnauwkeurige gegevens rapporteert (bijv. locatie, snelheid
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Type markering (bijv. waterval)</string>
<string name="marker_edit_marker_type_hint">Type markering</string>
<!-- Marker List -->
<string name="marker_list_empty_message">U heeft geen markeringen</string>
<!-- Menu -->
@@ -228,17 +225,11 @@ Als het GPS-apparaat onnauwkeurige gegevens rapporteert (bijv. locatie, snelheid
<string name="permission_gps_failed">Voor OpenTracks is toestemming nodig om GPS te gebruiken.</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Accuniveau</string>
<string name="sensor_state_cadence">Cadans</string>
<string name="sensor_state_cadence_value">%1$d tpm</string>
<string name="sensor_state_heart_rate">Hartslag</string>
<string name="sensor_state_heart_rate_value">%1$d spm</string>
<string name="sensor_state_power">Vermogen</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="sensor_could_not_scan">Kon niet scannen naar Bluetooth-apparaten (fout %1$i).</string>
<string name="bluetooth_disabled">Schakel Bluetooth in.</string>
<string name="settings_not_while_recording">Niet beschikbaar tijdens het opnemen van een route</string>
<string name="settings_show">Weergeven</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Geavanceerd</string>
<!-- Settings Chart -->
@@ -249,7 +240,6 @@ Als het GPS-apparaat onnauwkeurige gegevens rapporteert (bijv. locatie, snelheid
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Toon tijdens de opname de statistieken zonder het apparaat te ontgrendelen.</string>
<string name="settings_recording_keep_screen_on_while_recording_title">Houd het scherm aan</string>
<string name="settings_recording_keep_screen_on_while_recording_summary">Houd tijdens de opname het scherm aan.</string>
<string name="settings_recording">Opname</string>
<string name="settings_recording_default_activity_title">Standaardtype activiteit</string>
<string name="settings_recording_location_frequency_summary">%1$s tussen opgenomen locaties</string>
<string name="settings_recording_max_recording_distance_summary">Er wordt een nieuw segment gemaakt als de afstand tussen twee locaties groter is dan %1$s</string>
@@ -263,15 +253,11 @@ Als het GPS-apparaat onnauwkeurige gegevens rapporteert (bijv. locatie, snelheid
<string name="settings_recording_track_name_number_option">Nummer</string>
<string name="settings_recording_track_name_title">Standaardroutenaam</string>
<!-- Settings Reset -->
<string name="settings_reset">Opnieuw instellen</string>
<string name="settings_reset_confirm_message">Alle instellingen worden teruggezet op de standaardwaarden.</string>
<string name="settings_reset_confirm_title">Nu opnieuw instellen?</string>
<string name="settings_reset_done">Voor alle instellingen zijn de standaardwaarden teruggezet</string>
<string name="settings_error_initial_values_restored">Sorry, maar er is een fout gemaakt. Alle instellingen zijn teruggezet naar de standaardwaarden.</string>
<!-- Settings Sensor -->
<string name="settings_sensor_bluetooth">Bluetooth</string>
<string name="settings_sensor_connecting">Verbonden met %1$s</string>
<string name="settings_sensor_disconnected">Ontkoppeld van %1$s</string>
<!-- Settings Stats -->
<string name="settings_stats_rate_title">Voorkeursverhouding</string>
<string name="settings_stats_units_imperial">Engels (mi, ft)</string>
@@ -359,17 +345,6 @@ Als het GPS-apparaat onnauwkeurige gegevens rapporteert (bijv. locatie, snelheid
<item quantity="one">1 mijl per uur</item>
<item quantity="other">%1$.1f mijl per uur</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s te kilometer</string>
<string name="voice_pace_per_mile">%1$s per mijl</string>
<string name="voice_template">%1$s in %2$s bij %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">totale afstand 1 kilometer</item>
<item quantity="other">totale afstand %1$.2f kilometer</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">totale afstand 1 mijl</item>
<item quantity="other">totale afstand %1$.2f mijl</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">Pinautomaat</string>
<string name="waypoint_type_bank">bank</string>
@@ -463,11 +438,8 @@ Als het GPS-apparaat onnauwkeurige gegevens rapporteert (bijv. locatie, snelheid
<string name="stats_loss">Verlies</string>
<string name="interval_list_empty_message">Er zijn nog geen intervallen</string>
<string name="stats_split_interval">Gesplitst interval</string>
<string name="voice_pace_lap">Rondetijd van %1$s</string>
<string name="voice_speed_lap">Ronde snelheid van %1$s</string>
<string name="instant_export_enabled_title">Directe uitvoer na de training</string>
<string name="instant_export_enabled_summary">Exporteer track naar opslag nadat opname is voltooid</string>
<string name="hold_to_pause">Vasthouden om te pauzeren</string>
<string name="export_progress_summary_skip_msg">Tracks overgeslagen</string>
<string name="export_progress_summary_overwrite_msg">Tracks overschreven</string>
<string name="export_progress_summary_errors_msg">Fouten</string>
@@ -508,7 +480,6 @@ Als het GPS-apparaat onnauwkeurige gegevens rapporteert (bijv. locatie, snelheid
<string name="generic_yesterday">Gisteren</string>
<string name="settings_ui_title">User Interface</string>
<string name="stats_coordinates">Breedte- /Lengtegraad</string>
<string name="settings_announcements">Berichten</string>
<string name="settings_announcements_distance_frequency">Afstandsinterval</string>
<string name="settings_recording_idle_speed_title">Drempelwaarde stationair</string>
<string name="value_float_kilometer_hour">%1$.1f km/u</string>
@@ -528,7 +499,6 @@ Als het GPS-apparaat onnauwkeurige gegevens rapporteert (bijv. locatie, snelheid
<string name="settings_public_api_dashboard_enabled_summary_on">Een app die een opname start, heeft ook toegang tot de opgenomen gegevens.</string>
<string name="stats_sensors_cadence">Cadans</string>
<string name="stats_sensors_heart_rate">Hartslag</string>
<string name="settings_announcements_report_heart_rate">Hartslag melden</string>
<string name="settings_layout_reset">Aangepaste lay-out terugzetten</string>
<string name="settings_layout_reset_confirm_message">Alle lay-out instellingen worden teruggezet naar de standaardwaarden. Tracks worden niet gewist.</string>
<string name="settings_public_api_enabled_summary_on">Andere geïnstalleerde apps kunnen opnames starten of stoppen.</string>
@@ -585,7 +555,6 @@ Als het GPS-apparaat onnauwkeurige gegevens rapporteert (bijv. locatie, snelheid
<string name="activity_type_workout">training</string>
<string name="settings_layout_reset_confirm_title">Lay-outs terugzetten\?</string>
<string name="settings_layout_reset_done">Alle lay-out instellingen zijn teruggezet naar de standaardwaarden</string>
<string name="title_activity_settings_custom_layout">Lay-out van opname aanpassen</string>
<string name="field_set_primary">Primair</string>
<string name="gps_recording_status">%1$s: %2$s</string>
<string name="gps_recording_without_signal">OpenTracks neemt op zonder GPS gegevens.</string>
@@ -608,4 +577,14 @@ Als het GPS-apparaat onnauwkeurige gegevens rapporteert (bijv. locatie, snelheid
<string name="error_crash_title">%1$s gecrasht</string>
<string name="report_bug">Bug rapporteren</string>
<string name="share_crash_report">Deel het crash rapport</string>
<string name="settings_announcements_average_heart_rate">Gemiddelde hartslag</string>
<string name="settings_announcements_lap_heart_rate">Hartslag per ronde</string>
<string name="image_discard">Weggooien</string>
<string name="settings_announcements_average_speed_pace">Gemiddelde snelheid/tred</string>
<string name="track_discarding">Track weggooien</string>
<string name="settings_announcements_lap_speed_pace">Snelheid/tred per ronde</string>
<string name="show_on_dashboard">OpenTracks Dashboard API</string>
<string name="always">Altijd</string>
<string name="show_on_map_format_ask">Vragen</string>
<string name="select_show_on_map_behavior">Selecteer \"toon op kaart\"-gedrag</string>
</resources>
-34
View File
@@ -125,7 +125,6 @@ limitations under the License.
<string name="generic_description_line">Opis: %1$s</string>
<string name="generic_name">Nazwa</string>
<string name="generic_name_line">Nazwa: %1$s</string>
<string name="generic_paused">Wstrzymano</string>
<string name="generic_recording">Rejestrowanie…</string>
<string name="generic_save">Zapisz</string>
<string name="generic_tracks">Trasy</string>
@@ -139,7 +138,6 @@ limitations under the License.
<string name="image_arrow">Strzałka</string>
<string name="image_marker">Znacznik</string>
<string name="image_marker_count">Liczba znaczników</string>
<string name="image_pause">Pauza</string>
<string name="image_photo_marker">Znacznik zdjęcia</string>
<string name="image_record">Rejestruj</string>
<string name="image_stop">Zatrzymaj</string>
@@ -158,7 +156,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Typ znacznika (np. wodospad)</string>
<string name="marker_edit_marker_type_hint">Typ znacznika</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Nie masz żadnych znaczników</string>
<!-- Menu -->
@@ -184,15 +181,9 @@ limitations under the License.
<string name="recording_service">Usługa rejestrowania</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Poziom naładowania baterii</string>
<string name="sensor_state_cadence">Prędkość obrotowa</string>
<string name="sensor_state_cadence_value">%1$d obr./min</string>
<string name="sensor_state_heart_rate">Częstość akcji serca</string>
<string name="sensor_state_heart_rate_value">%1$d uderz./min</string>
<string name="sensor_state_power">Moc</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Niedostępne podczas rejestrowania trasy</string>
<string name="settings_show">Pokaż</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Zaawansowane</string>
<string name="settings_default_trackfileformat">Format pliku eksportu/udostępniania</string>
@@ -206,7 +197,6 @@ limitations under the License.
<string name="settings_recording_keep_screen_on_while_recording_summary">Podczas nagrywania, nie wyłączaj ekranu.</string>
<string name="settings_recording_fullscreen_on_while_recording_title">Pełny ekran</string>
<string name="settings_recording_fullscreen_on_while_recording_summary">Podczas nagrywania, zajmuj cały ekran.</string>
<string name="settings_recording">Rejestrowanie</string>
<string name="settings_recording_default_activity_title">Domyślny typ aktywności</string>
<string name="settings_recording_location_frequency_summary">%1$s między rejestrowanymi lokalizacjami</string>
<string name="settings_recording_max_recording_distance_summary">Nowy segment jest tworzony, jeśli odległość między dwiema lokalizacjami jest większa niż %1$s</string>
@@ -224,14 +214,11 @@ limitations under the License.
<string name="settings_night_mode_option_day">Dzienny</string>
<string name="settings_night_mode_option_night">Nocny</string>
<!-- Settings Reset -->
<string name="settings_reset">Zresetuj</string>
<string name="settings_reset_confirm_message">Wszystkie ustawienia zostaną zresetowane do wartości domyślnych.</string>
<string name="settings_reset_confirm_title">Zresetować teraz?</string>
<string name="settings_reset_done">Wszystkie ustawienia wróciły do wartości domyślnych</string>
<!-- Settings Sensor -->
<string name="settings_sensor_bluetooth">Bluetooth</string>
<string name="settings_sensor_connecting">Podłączony do %1$s</string>
<string name="settings_sensor_disconnected">Rozłaczony z %1$s</string>
<string name="settings_sensor_wheel_circumference">Obwód Koła (mm)</string>
<!-- Settings Stats -->
<string name="settings_stats_rate_title">Wybór tempo/prędkość</string>
@@ -338,23 +325,6 @@ limitations under the License.
<item quantity="many">%1$.1f mili na godzinę</item>
<item quantity="other">%1$.1f mili na godzinę</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s na kilometr</string>
<string name="voice_pace_per_mile">%1$s na milę</string>
<string name="voice_template">%1$s w czasie %2$s z prędkością %3$s</string>
<string name="voice_speed_lap">Prędkosć w interwale %1$s</string>
<string name="voice_pace_lap">Czas w interwale %1$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">całkowita odległość: 1 kilometr</item>
<item quantity="few">całkowita odległość: %1$.2f kilometra</item>
<item quantity="many">całkowita odległość: %1$.2f kilometra</item>
<item quantity="other">całkowita odległość: %1$.2f kilometra</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">całkowita odległość: 1 mila</item>
<item quantity="few">całkowita odległość: %1$.2f mili</item>
<item quantity="many">całkowita odległość: %1$.2f mili</item>
<item quantity="other">całkowita odległość: %1$.2f mili</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">bankomat</string>
<string name="waypoint_type_bank">bank</string>
@@ -422,7 +392,6 @@ limitations under the License.
<string name="share_image_subject">Chcę udostępnić Ci obrazek</string>
<string name="about_url">Strona projektu <a href="%1$s">%1$s</a></string>
<string name="about_preference_title">O OpenTracks</string>
<string name="hold_to_pause">Przytrzymaj, aby wstrzymać</string>
<string name="about_history">OpenTracks to fork <a href="https://code.google.com/archive/p/mytracks/"><i>Google\'s MyTracks</i></a> (projekt przerwany w 2016).</string>
<string name="activity_type_escooter">hulajnoga elektryczna</string>
<string name="help_feature_content">* tworzy ślady GPS
@@ -489,7 +458,6 @@ limitations under the License.
<string name="sensor_state_cadence_max">Maks. kadencja</string>
<string name="sensor_state_cadence_avg">Średnia kadencja</string>
<string name="sensor_state_power_avg">Avg Moc</string>
<string name="settings_error_initial_values_restored">Przepraszamy, ale wystąpił błąd. Wszystkie ustawienia zostały przywrócone do wartości domyślnych.</string>
<string name="track_recording_notification_accuracy">Dokładność lokalizacji: %1$s</string>
<string name="import_unable_to_import_file">Nie można zaimportować pliku: %1$s</string>
<string name="import_parser_error">Błąd parsera: %1$s</string>
@@ -517,7 +485,6 @@ limitations under the License.
<string name="settings_ui_title">Interfejs Użytkownika</string>
<string name="settings_gps_summary">Przedział czasu, Przedział dystansu, Maksymalny dystans, Dokładność</string>
<string name="settings_recording_customize_layout_title">Zmień swój układ ekranu podczas śledzenia</string>
<string name="settings_announcements">Wiadomości</string>
<string name="settings_announcements_totaltime_frequency">Przedział czasu</string>
<string name="stats_sensors_heart_rate">Częstość akcji serca</string>
<string name="stats_clock">Zegar</string>
@@ -567,7 +534,6 @@ limitations under the License.
<string name="value_float_kilometer_hour_recommended">%1$.1f km/h (zalecane)</string>
<string name="value_float_mile_hour">%1$.1f mi/h</string>
<string name="value_float_mile_hour_recommended">%1$.1f mi/h (zalecane)</string>
<string name="title_activity_settings_custom_layout">Zmień układ ekranu podczas śledzenia</string>
<string name="field_remove_from_layout">Usuń</string>
<string name="field_set_primary">Główny</string>
<string name="field_set_secondary">Poboczny</string>
-31
View File
@@ -97,7 +97,6 @@
<string name="generic_description_line">Descrição: %1$s</string>
<string name="generic_name">Nome</string>
<string name="generic_name_line">Nome: %1$s</string>
<string name="generic_paused">Pausada</string>
<string name="generic_recording">Gravando…</string>
<string name="generic_save">Salvar</string>
<string name="generic_tracks">Trilhas</string>
@@ -107,7 +106,6 @@
<string name="image_arrow">Seta</string>
<string name="image_marker">Marcador</string>
<string name="image_marker_count">Contagem do marcador</string>
<string name="image_pause">Pausa</string>
<string name="image_photo_marker">Marcador de foto</string>
<string name="image_record">Gravar</string>
<string name="image_stop">Parar</string>
@@ -122,7 +120,6 @@
<string name="marker_name_format">Marcador %1$d</string>
<string name="marker_title">%1$d de %2$d</string>
<string name="marker_edit_marker_type">Tipo de marcador (por exemplo, cascata)</string>
<string name="marker_edit_marker_type_hint">Tipo de marcador</string>
<string name="marker_list_empty_message">Você não tem marcadores</string>
<string name="menu_aggregated_statistics">Estatísticas reunidas</string>
<string name="menu_delete">Excluir</string>
@@ -141,19 +138,12 @@
<string name="menu_start_gps">Iniciar GPS</string>
<string name="menu_stop_gps">Parar GPS</string>
<string name="recording_service">Serviço de gravação</string>
<string name="sensor_state_battery">Nível da bateria</string>
<string name="sensor_state_cadence">Cadência</string>
<string name="sensor_state_cadence_value">%1$d ram</string>
<string name="sensor_state_heart_rate">Frequência cardíaca</string>
<string name="sensor_state_heart_rate_value">%1$d bom</string>
<string name="sensor_state_power">Alimentação</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Não disponível durante a gravação de uma trilha</string>
<string name="settings_show">Mostrar</string>
<string name="settings_advanced">Avançado</string>
<string name="settings_chart_by_distance">Por distância</string>
<string name="settings_chart_by_time">Por tempo</string>
<string name="settings_recording">Gravação</string>
<string name="settings_recording_default_activity_title">Tipo de atividade padrão</string>
<string name="settings_recording_location_frequency_summary">%1$s entre os locais gravados</string>
<string name="settings_recording_max_recording_distance_summary">Um novo segmento será criado se a distância entre os dois locais for maior que %1$s</string>
@@ -166,7 +156,6 @@
<string name="settings_recording_track_name_date_local_option">Data (local)</string>
<string name="settings_recording_track_name_number_option">Número</string>
<string name="settings_recording_track_name_title">Nome padrão para trilhas</string>
<string name="settings_reset">Redefinir</string>
<string name="settings_reset_confirm_message">Todas as configurações serão revertidas para os valores padrão.</string>
<string name="settings_reset_confirm_title">Redefinir agora?</string>
<string name="settings_reset_done">Todas as configurações foram revertidas para os valores padrão</string>
@@ -236,17 +225,6 @@
<item quantity="one">%1$d segundo</item>
<item quantity="other">%1$d segundos</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s por quilômetro</string>
<string name="voice_pace_per_mile">%1$s por milha</string>
<string name="voice_template">%1$s em %2$s a %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">distância total %1$.2f quilômetro</item>
<item quantity="other">distância total de %1$.2f quilómetros</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">distância total %1$.2f milha</item>
<item quantity="other">distância total de %1$.2f milhas</item>
</plurals>
<string name="waypoint_type_atm">caixa eletrônico</string>
<string name="waypoint_type_bank">banco</string>
<string name="waypoint_type_bar">bar</string>
@@ -314,13 +292,10 @@
<string name="settings_recording_fullscreen_on_while_recording_summary">Durante a gravação, apresente em tela cheia.</string>
<string name="settings_night_mode_option_system">Sistema</string>
<string name="settings_night_mode_option_day">Dia</string>
<string name="settings_sensor_disconnected">Desconectado de %1$s</string>
<string name="track_detail_intervals_tab">intervalos</string>
<string name="interval_list_empty_message">Não há nenhum intervalo ainda</string>
<string name="voice_speed_lap">Velocidade da volta de %1$s</string>
<string name="share_image_body">Eu acho que você pode estar interessado nesta imagem.</string>
<string name="hold_to_stop">Segure para parar</string>
<string name="hold_to_pause">Segure para fazer uma pausa</string>
<string name="instant_export_enabled_title">Exportação instantânea pós-treino</string>
<string name="settings_default_export_uri_title">Diretório de exportação de trilhas</string>
<string name="stats_split_interval">Intervalo de divisão</string>
@@ -359,7 +334,6 @@
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Durante a gravação, mostre estatísticas sem desbloquear o dispositivo.</string>
<string name="settings_night_mode_title">Tema UI</string>
<string name="settings_night_mode_option_night">Noite</string>
<string name="settings_error_initial_values_restored">Desculpe, mas ocorreu um erro. Todas as configurações foram revertidas para os valores padrão.</string>
<string name="about_url">Página do projeto: <a href="%1$s">%1$s</a></string>
<string name="about_version_name">Nome da versão: %1$s</string>
<string name="about_version_code">Código da versão: %1$d</string>
@@ -402,9 +376,7 @@
<string name="generic_click_twice_cancel">Clique novamente para cancelar</string>
<string name="gps_disabled_msg">GPS desativado</string>
<string name="gps_fixed_and_ready">GPS corrigido e pronto</string>
<string name="settings_sensor_connecting">Conectado a %1$s</string>
<string name="aggregated_stats_empty_message">Registre sua primeira trilha para ver as estatísticas agregadas</string>
<string name="voice_pace_lap">Tempo da volta de %1$s</string>
<string name="share_image_subject">Eu gostaria de compartilhar uma imagem com você</string>
<string name="instant_export_enabled_summary">Exportar trilha para armazenamento depois que a gravação for concluída</string>
<string name="import_prevent_reimport">Você definiu evitar reimportar a trilha</string>
@@ -450,7 +422,6 @@
<string name="description_speed_source_gps">GPS</string>
<string name="settings_recording_customize_layout_title">Personalize seu layout de gravação</string>
<string name="settings_recording_customize_layout_select_columns">Campos de dados por linha</string>
<string name="settings_announcements">Anúncios</string>
<string name="settings_announcements_totaltime_frequency">Intervalo de tempo</string>
<string name="settings_announcements_distance_frequency">Intervalo de distância</string>
<string name="settings_layout_reset_confirm_title">Redefinir seus layouts\?</string>
@@ -460,7 +431,6 @@
<string name="stats_sensors_power">Poder</string>
<string name="location_coordinate">%1$s°</string>
<string name="location_latitude_longitude">%1$s, %2$s</string>
<string name="title_activity_settings_custom_layout">Personalizar Layout de Gravação</string>
<string name="field_set_primary">Primário</string>
<string name="field_set_secondary">Secundário</string>
<string name="field_remove_from_layout">Remover</string>
@@ -538,7 +508,6 @@
<item quantity="other">%1$.2f quilômetros</item>
</plurals>
<string name="generic_dismiss">Dispensar</string>
<string name="settings_announcements_report_heart_rate">Informar frequência cardíaca</string>
<string name="settings_api_title">API pública</string>
<string name="settings_public_api_dashboard_enabled_title">Transferência automática de dados</string>
<string name="voice_per_kilometer">por quilômetro</string>
-22
View File
@@ -97,7 +97,6 @@
<string name="generic_description_line">Descrição: %1$s</string>
<string name="generic_name">Nome</string>
<string name="generic_name_line">Nome: %1$s</string>
<string name="generic_paused">Parado</string>
<string name="generic_recording">A gravar…</string>
<string name="generic_save">Guardar</string>
<string name="generic_tracks">Percursos</string>
@@ -107,7 +106,6 @@
<string name="image_arrow">Seta</string>
<string name="image_marker">Marcador</string>
<string name="image_marker_count">Contagem do marcador</string>
<string name="image_pause">Interromper</string>
<string name="image_photo_marker">Marcador de fotografias</string>
<string name="image_record">Gravar</string>
<string name="image_stop">Parar</string>
@@ -122,7 +120,6 @@
<string name="marker_name_format">Marcador %1$d</string>
<string name="marker_title">%1$d de %2$d</string>
<string name="marker_edit_marker_type">Tipo de marcador (por exemplo, cascata)</string>
<string name="marker_edit_marker_type_hint">Tipo de marcador</string>
<string name="marker_list_empty_message">Não tem marcadores</string>
<string name="menu_aggregated_statistics">Estatísticas agregadas</string>
<string name="menu_delete">Eliminar</string>
@@ -141,19 +138,12 @@
<string name="menu_start_gps">Ligar GPS</string>
<string name="menu_stop_gps">Desligar GPS</string>
<string name="recording_service">Serviço de gravação</string>
<string name="sensor_state_battery">Nível da bateria</string>
<string name="sensor_state_cadence">Cadência</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Frequência cardíaca</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">Potência</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Indisponível durante a gravação de um percurso</string>
<string name="settings_show">Mostrar</string>
<string name="settings_advanced">Avançado</string>
<string name="settings_chart_by_distance">Por distância</string>
<string name="settings_chart_by_time">Por tempo</string>
<string name="settings_recording">Gravação</string>
<string name="settings_recording_default_activity_title">Tipo de atividade predefinido</string>
<string name="settings_recording_location_frequency_summary">%1$s entre locais gravados</string>
<string name="settings_recording_max_recording_distance_summary">É criado um novo segmento quando a distância entre os dois locais é superior a %1$s</string>
@@ -166,7 +156,6 @@
<string name="settings_recording_track_name_date_local_option">Data (local)</string>
<string name="settings_recording_track_name_number_option">Número</string>
<string name="settings_recording_track_name_title">Nome de percurso predefinido</string>
<string name="settings_reset">Repor</string>
<string name="settings_reset_confirm_message">Todas as definições são revertidas para os valores predefinidos.</string>
<string name="settings_reset_confirm_title">Repor agora?</string>
<string name="settings_reset_done">Todas as definições foram revertidas para os valores predefinidos</string>
@@ -242,17 +231,6 @@
<item quantity="one">%1$.1f milha por hora</item>
<item quantity="other">%1$.1f milhas por hora</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s por quilômetro</string>
<string name="voice_pace_per_mile">%1$s por milha</string>
<string name="voice_template">%1$s em %2$s a %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">distância total %1$.2f quilômetro</item>
<item quantity="other">distância total de %1$.2f quilómetros</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">distância total %1$.2f milha</item>
<item quantity="other">distância total de %1$.2f milhas</item>
</plurals>
<string name="waypoint_type_atm">Multibanco</string>
<string name="waypoint_type_bank">banco</string>
<string name="waypoint_type_bar">bar</string>
-22
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Descrição: %1$s</string>
<string name="generic_name">Nome</string>
<string name="generic_name_line">Nome: %1$s</string>
<string name="generic_paused">Pausada</string>
<string name="generic_recording">Gravando…</string>
<string name="generic_save">Salvar</string>
<string name="generic_tracks">Rotas</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Seta</string>
<string name="image_marker">Marcador</string>
<string name="image_marker_count">Contagem do marcador</string>
<string name="image_pause">Pausa</string>
<string name="image_photo_marker">Marcador de foto</string>
<string name="image_record">Gravar</string>
<string name="image_stop">Parar</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Tipo de marcador (por exemplo, cascata)</string>
<string name="marker_edit_marker_type_hint">Tipo de marcador</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Você não tem marcadores</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Serviço de gravação</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Nível da bateria</string>
<string name="sensor_state_cadence">Cadência</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Frequência cardíaca</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">Alimentação</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Não disponível durante a gravação de uma trilha</string>
<string name="settings_show">Mostrar</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Avançado</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Por distância</string>
<string name="settings_chart_by_time">Por tempo</string>
<string name="settings_recording">Gravação</string>
<string name="settings_recording_default_activity_title">Tipo de atividade padrão</string>
<string name="settings_recording_location_frequency_summary">%1$s entre os locais gravados</string>
<string name="settings_recording_max_recording_distance_summary">Um novo segmento será criado se a distância entre os dois locais for maior que %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Número</string>
<string name="settings_recording_track_name_title">Nome padrão para trilhas</string>
<!-- Settings Reset -->
<string name="settings_reset">Redefinir</string>
<string name="settings_reset_confirm_message">Todas as configurações serão revertidas para os valores padrão.</string>
<string name="settings_reset_confirm_title">Redefinir agora?</string>
<string name="settings_reset_done">Todas as configurações foram revertidas para os valores padrão</string>
@@ -292,17 +281,6 @@ limitations under the License.
<item quantity="one">%1$.1f milha por hora</item>
<item quantity="other">%1$.1f milhas por hora</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s por quilômetro</string>
<string name="voice_pace_per_mile">%1$s por milha</string>
<string name="voice_template">%1$s em %2$s a %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">distância total %1$.2f quilômetro</item>
<item quantity="other">distância total de %1$.2f quilómetros</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">distância total %1$.2f milha</item>
<item quantity="other">distância total de %1$.2f milhas</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">caixa eletrônico</string>
<string name="waypoint_type_bank">banco</string>
+32 -30
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Descriere: %1$s</string>
<string name="generic_name">Nume</string>
<string name="generic_name_line">Nume: %1$s</string>
<string name="generic_paused">Oprit temporar</string>
<string name="generic_recording">Se înregistrează…</string>
<string name="generic_save">Salvaţi</string>
<string name="generic_tracks">Trasee</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Săgeată</string>
<string name="image_marker">Marcator</string>
<string name="image_marker_count">Număr marcator</string>
<string name="image_pause">Pauză</string>
<string name="image_photo_marker">Marcator fotografie</string>
<string name="image_record">Înregistrați</string>
<string name="image_stop">Opriți</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Tip de marcator (de exemplu: cascadă)</string>
<string name="marker_edit_marker_type_hint">Tipul de marcator</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Nu aveți niciun marcator</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Serviciu de înregistrare</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Nivelul bateriei</string>
<string name="sensor_state_cadence">Cadenţă</string>
<string name="sensor_state_cadence_value">%1$d RPM</string>
<string name="sensor_state_heart_rate">Ritm cardiac</string>
<string name="sensor_state_heart_rate_value">%1$d Bpm</string>
<string name="sensor_state_power">Putere</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Indisponibilă în timp ce înregistrați un traseu</string>
<string name="settings_show">Afișați</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Avansate</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">După distanță</string>
<string name="settings_chart_by_time">După durată</string>
<string name="settings_recording">Înregistrare</string>
<string name="settings_recording_default_activity_title">Tip activitate standard</string>
<string name="settings_recording_location_frequency_summary">%1$s între locațiile înregistrate</string>
<string name="settings_recording_max_recording_distance_summary">Este creat un segment nou dacă distanța dintre două locații este mai mare decât %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Număr</string>
<string name="settings_recording_track_name_title">Nume prestabilit traseu</string>
<!-- Settings Reset -->
<string name="settings_reset">Resetaţi</string>
<string name="settings_reset_confirm_message">Toate setările vor fi readuse la valorile implicite.</string>
<string name="settings_reset_confirm_title">Resetați acum?</string>
<string name="settings_reset_done">Toate setările au revenit la valorile prestabilite</string>
@@ -297,18 +286,6 @@ limitations under the License.
<item quantity="few">%1$.1f mile pe oră</item>
<item quantity="other">%1$.1f (de) mile pe oră</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s pe kilometru</string>
<string name="voice_template">%1$s în %2$s cu %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">distanţa totală 1 kilometru</item>
<item quantity="few">distanţa totală %1$.2f kilometri</item>
<item quantity="other">distanţa totală %1$.2f (de) kilometri</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">distanţa totală 1 milă</item>
<item quantity="few">distanţa totală %1$.2f mile</item>
<item quantity="other">distanţa totală %1$.2f (de) mile</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">Bancomat</string>
<string name="waypoint_type_bank">bancă</string>
@@ -414,7 +391,6 @@ limitations under the License.
<string name="export_progress_summary_overwrite_msg">Piese suprascrise</string>
<string name="about_preference_title">Despre OpenTracks</string>
<string name="help_recording_title">Cum înregistrează OpenTracks datele\?</string>
<string name="hold_to_pause">Țineți apăsat pentru pauză</string>
<string name="hold_to_stop">Țineți pentru a opri</string>
<string name="stats_loss">Pierderea</string>
<string name="sensor_state_heart_rate_max">Rata cardiacă maximă</string>
@@ -422,7 +398,6 @@ limitations under the License.
<string name="settings_default_export_uri_title">Director de export de cale</string>
<string name="instant_export_enabled_title">Export instantaneu post-antrenament</string>
<string name="instant_export_enabled_summary">Exportați piesa în spațiul de stocare după terminarea înregistrării</string>
<string name="voice_pace_per_mile">%1$s pe milă</string>
<string name="track_delete_not_recording">Această piesă nu poate fi ștearsă, deoarece este înregistrată în prezent.</string>
<string name="track_pace_notification">Ritm: %1$s</string>
<string name="stats_split_interval">Intervalul de divizare</string>
@@ -443,7 +418,6 @@ limitations under the License.
<string name="track_speed_notification">Viteză: %1$s</string>
<string name="track_distance_notification">Distanta: %1$s</string>
<string name="settings_sensor_cycling_cadence">Ciclism: cadența</string>
<string name="voice_speed_lap">Viteza pe tur de %1$s</string>
<string name="settings_recording_show_on_lockscreen_while_recording_title">Afișați statisticile pe ecranul de blocare</string>
<string name="sensor_state_heart_rate_avg">Avg Ritmul cardiac</string>
<string name="delete_service">Serviciu de ștergere</string>
@@ -460,20 +434,16 @@ limitations under the License.
<string name="settings_prevent_reimport_tracks_title">Împiedicați reimportul de piese</string>
<string name="import_progress_summary_ok_msg">Fișierele importate</string>
<string name="permission_gps_failed">OpenTracks necesită permisiunea de a utiliza GPS.</string>
<string name="settings_sensor_disconnected">Deconectat de la %1$s</string>
<string name="settings_recording_fullscreen_on_while_recording_title">Ecran complet</string>
<string name="voice_pace_lap">Timp de tur de %1$s</string>
<string name="aggregated_stats_empty_message">Înregistrează-ți prima piesă pentru a vedea statisticile agregate</string>
<string name="settings_night_mode_option_day">Ziua</string>
<string name="import_unable_to_import_file">Nu se poate importa fișierul: %1$s</string>
<string name="settings_error_initial_values_restored">Ne pare rău, dar a apărut o eroare. Toate setările au fost readuse la valorile implicite.</string>
<string name="settings_recording_keep_screen_on_while_recording_summary">În timpul înregistrării, mențineți ecranul aprins.</string>
<string name="sensor_state_cadence_avg">Avg Cadența medie</string>
<string name="menu_resume_track">Urma de reluare</string>
<string name="marker_add_photo_canceled">Anulat, nu a fost adăugat niciun marcaj foto</string>
<string name="settings_night_mode_title">UI Tema UI</string>
<string name="sensor_state_power_avg">Puterea medie</string>
<string name="settings_sensor_connecting">Conectată la %1$s</string>
<string name="settings_recording_fullscreen_on_while_recording_summary">În timpul înregistrării, prezentați pe ecran complet.</string>
<string name="interval_list_empty_message">Nu există niciun interval încă</string>
<string name="import_error_info">%1$s: %2$s</string>
@@ -502,4 +472,36 @@ limitations under the License.
<item quantity="few">Finalizat cu %1$d erori</item>
<item quantity="other">Finalizat cu %1$d erori</item>
</plurals>
<string name="activity_type_swimming">înot</string>
<string name="activity_type_swimming_open">înot în apă deschisă</string>
<string name="activity_type_workout">antrenament</string>
<string name="menu_filter">Filtru</string>
<string name="menu_add_custom_layout">Noul layout</string>
<string name="settings_ui_title">Interfață utilizator</string>
<string name="generic_yesterday">Ieri</string>
<string name="generic_today">Astăzi</string>
<string name="settings_sensors_summary">Senzori de ciclism, Circumferința roții, Senzori de alergare</string>
<string name="settings_gps_summary">Interval de timp, Interval de distanță, Distanța maximă, Precizie</string>
<string name="custom_layout_list_edit_already_exists">Numele Layout-ului există deja</string>
<string name="custom_layout_list_title">Machete</string>
<string name="custom_layout_list_edit_name">Tastați numele layout pentru a adăuga</string>
<string name="settings_recording_idle_speed_title">Pragul de viteză la ralanti</string>
<string name="generic_filter">Filtru</string>
<string name="menu_select_layout">Selectați Layout</string>
<string name="settings_import_export_title">Importație/Export</string>
<string name="settings_units_category">Unități</string>
<string name="settings_announcements_summary">Timp, distanță, viteză vocală</string>
<string name="settings_announcements_totaltime_frequency">Interval de timp</string>
<string name="settings_announcements_distance_frequency">Interval de distanță</string>
<string name="custom_layout_list_layout_removed">Aspectul a fost eliminat</string>
<string name="settings_defaults_title">Unități și activitate implicite</string>
<string name="settings_ui_summary">Aspect, Înregistrare, Layout, Temă</string>
<string name="export_dir_not_writable">" (nu se poate scrie!)"</string>
<string name="generic_dismiss">Respingeți</string>
<string name="gps_recording_status">%1$s: %2$s</string>
<string name="settings_recording_customize_layout_select_columns">Câmpuri de date pe rând</string>
<string name="export_cannot_write_to_dir">Nu se poate scrie în directorul de export.</string>
<string name="generic_choose_an_option">Alegeți o opțiune</string>
<string name="generic_undo">Anulați</string>
<string name="settings_defaults_summary">Unități preferate, Activitate implicită, Urmărire nume implicit</string>
</resources>
-35
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Описание: %1$s</string>
<string name="generic_name">Название</string>
<string name="generic_name_line">Название: %1$s</string>
<string name="generic_paused">Пауза</string>
<string name="generic_recording">Запись…</string>
<string name="generic_save">Сохранить</string>
<string name="generic_tracks">Треки</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Стрелка</string>
<string name="image_marker">Маркер</string>
<string name="image_marker_count">Количество маркеров</string>
<string name="image_pause">Пауза</string>
<string name="image_photo_marker">Маркер фотографии</string>
<string name="image_record">Запись</string>
<string name="image_stop">Стоп</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Тип маркера (например, водопад)</string>
<string name="marker_edit_marker_type_hint">Тип маркера</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Вы пока не добавили ни одного маркера</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Служба записи треков</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Уровень заряда батареи</string>
<string name="sensor_state_cadence">Вращение педалей</string>
<string name="sensor_state_cadence_value">%1$d об/мин</string>
<string name="sensor_state_heart_rate">Пульс</string>
<string name="sensor_state_heart_rate_value">%1$d уд/мин</string>
<string name="sensor_state_power">Энергия</string>
<string name="sensor_state_power_value">%1$d Вт</string>
<string name="settings_not_while_recording">Недоступно во время записи трека</string>
<string name="settings_show">Показать</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Расширенные</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Расстояние</string>
<string name="settings_chart_by_time">Время</string>
<string name="settings_recording">Запись</string>
<string name="settings_recording_default_activity_title">Вид активности</string>
<string name="settings_recording_location_frequency_summary">Записывать точки с интервалом %1$s</string>
<string name="settings_recording_max_recording_distance_summary">Макс. расстояние между точками в одном сегменте: %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Номер</string>
<string name="settings_recording_track_name_title">Название по умолчанию</string>
<!-- Settings Reset -->
<string name="settings_reset">Сброс настроек</string>
<string name="settings_reset_confirm_message">Будут восстановлены значения по умолчанию.</string>
<string name="settings_reset_confirm_title">Сбросить настройки?</string>
<string name="settings_reset_done">Настройки по умолчанию восстановлены</string>
@@ -302,21 +291,6 @@ limitations under the License.
<item quantity="many">%1$.1f миль в час</item>
<item quantity="other">%1$.1f мили в ча</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s на километр</string>
<string name="voice_pace_per_mile">%1$s на милю</string>
<string name="voice_template">%1$s за %2$s (%3$s)</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">Общая длина: %1$.2f километр</item>
<item quantity="few">Общая длина: %1$.2f километра</item>
<item quantity="many">Общая длина: %1$.2f километров</item>
<item quantity="other">Общая длина: %1$.2f километра</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">Общая длина: %1$.2f миля</item>
<item quantity="few">Общая длина: %1$.2f мили</item>
<item quantity="many">Общая длина: %1$.2f миль</item>
<item quantity="other">Общая длина: %1$.2f мили</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">Банкомат</string>
<string name="waypoint_type_bank">Банк</string>
@@ -448,8 +422,6 @@ limitations under the License.
<string name="track_recording_notification_accuracy">Точность расположения: %1$s</string>
<string name="stats_split_interval">Раздельный интервал</string>
<string name="settings_sensor_wheel_circumference">Окружность колеса (мм)</string>
<string name="settings_sensor_disconnected">Отключен от %1$s</string>
<string name="settings_sensor_connecting">Подключен к %1$s</string>
<string name="settings_night_mode_option_night">Ночная</string>
<string name="settings_night_mode_option_day">Дневная</string>
<string name="export_progress_summary_overwrite_msg">Перезапись дорожек</string>
@@ -473,10 +445,7 @@ limitations under the License.
<string name="track_distance_notification">Расстояние: %1$s</string>
<string name="interval_list_empty_message">Интервалов пока нет</string>
<string name="aggregated_stats_empty_message">Запишите свой первый трек, чтобы увидеть агрегированную статистику</string>
<string name="voice_pace_lap">Время круга %1$s</string>
<string name="voice_speed_lap">Скорость круга %1$s</string>
<string name="instant_export_enabled_title">Мгновенный экспорт после тренировки</string>
<string name="hold_to_pause">Удерживайте для паузы</string>
<string name="hold_to_stop">Удерживать для остановки</string>
<string name="share_image_body">Я думаю, вас может заинтересовать это изображение.</string>
<string name="help_support_content"> Вы можете:
@@ -487,7 +456,6 @@ limitations under the License.
\n д) покупать в <a href="https://play.google.com/store/apps/details?id=de.dennisguse.opentracks.playstore">Google Play Store</a>,
\n f) жертвовать, и
\n g) делать все, что, по вашему мнению, поможет OpenTracks. </string>
<string name="settings_error_initial_values_restored">Извините, но произошла ошибка. Все настройки были возвращены к значениям по умолчанию.</string>
<string name="settings_night_mode_option_system">Системная</string>
<string name="settings_recording_fullscreen_on_while_recording_summary">Во время записи присутствует полноэкранный режим.</string>
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Во время записи показывайте статистику, не разблокируя устройство.</string>
@@ -531,7 +499,6 @@ limitations under the License.
<string name="settings_units_category">Единицы</string>
<string name="settings_announcements_totaltime_frequency">Интервал времени</string>
<string name="settings_announcements_distance_frequency">Интервал дистанции</string>
<string name="settings_announcements">Уведомления</string>
<string name="custom_layout_list_layout_removed">Раскладка удалена</string>
<string name="settings_cycling_sensor">Велосипед</string>
<string name="settings_public_api_enabled_title">Публичный API</string>
@@ -556,7 +523,6 @@ limitations under the License.
</plurals>
<string name="settings_layout_reset">Сбросить свои раскладки</string>
<string name="settings_layout_reset_done">Настройки всех раскладок были сброшены</string>
<string name="title_activity_settings_custom_layout">Изменить раскладку записи</string>
<string name="generic_to">До</string>
<string name="generic_today">Сегодня</string>
<string name="generic_yesterday">Вчера</string>
@@ -566,7 +532,6 @@ limitations under the License.
<string name="settings_reset_summary">Сбросить настройки</string>
<string name="settings_recording_idle_speed_title">Порог скорости холостого хода</string>
<string name="settings_generic_sensor">Обычные</string>
<string name="settings_announcements_report_heart_rate">Сообщать пульс</string>
<string name="custom_layout_select_layout">Выбрать раскладку</string>
<string name="stats_custom_layout_default_layout">Раскладка по умолчанию</string>
<string name="settings_layout_reset_confirm_title">Сбросить свои раскладки\?</string>
-32
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Popis: %1$s</string>
<string name="generic_name">Meno</string>
<string name="generic_name_line">Meno: %1$s</string>
<string name="generic_paused">Pozastavené</string>
<string name="generic_recording">Zaznamenáva sa…</string>
<string name="generic_save">Uložiť</string>
<string name="generic_tracks">Trasy</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Šípka</string>
<string name="image_marker">Značka</string>
<string name="image_marker_count">Počet značiek</string>
<string name="image_pause">Pozastaviť</string>
<string name="image_photo_marker">Fotografická značka</string>
<string name="image_record">Zaznamenať</string>
<string name="image_stop">Zastaviť</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Typ značky (napr. vodopád…)</string>
<string name="marker_edit_marker_type_hint">Typ značky</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Nemáte žiadne značky</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Služba na záznam</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Stav batérie</string>
<string name="sensor_state_cadence">Kadencia</string>
<string name="sensor_state_cadence_value">%1$d otáčok/min</string>
<string name="sensor_state_heart_rate">Srdcová frekvencia</string>
<string name="sensor_state_heart_rate_value">%1$d úderov/min</string>
<string name="sensor_state_power">Výkon</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Počas záznamu trasy nie je k dispozícii</string>
<string name="settings_show">Zobraziť</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Rozšírené</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Podľa vzdialenosti</string>
<string name="settings_chart_by_time">Podľa času</string>
<string name="settings_recording">Záznam</string>
<string name="settings_recording_default_activity_title">Predvolený typ aktivity</string>
<string name="settings_recording_location_frequency_summary">%1$s medzi zaznamenanými polohami</string>
<string name="settings_recording_max_recording_distance_summary">Nový segment bude vytvorený v prípade, že vzdialenosť medzi dvoma polohami prekoná %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Číslovanie</string>
<string name="settings_recording_track_name_title">Predvolený názov trasy</string>
<!-- Settings Reset -->
<string name="settings_reset">Obnoviť</string>
<string name="settings_reset_confirm_message">Obnovia sa predvolené hodnoty všetkých nastavení.</string>
<string name="settings_reset_confirm_title">Obnoviť?</string>
<string name="settings_reset_done">Boli vrátené predvolené hodnoty všetkých nastavení</string>
@@ -297,19 +286,6 @@ limitations under the License.
<item quantity="few">%1$.1f míľ za hodinu</item>
<item quantity="other">%1$.1f míľ za hodinu</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s na kilometer</string>
<string name="voice_pace_per_mile">%1$s na míľu</string>
<string name="voice_template">%1$s, čas %2$s, rýchlosť %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">celková vzdialenosť 1 kilometer</item>
<item quantity="few">celková vzdialenosť %1$.2f kilometra</item>
<item quantity="other">celková vzdialenosť %1$.2f kilometra</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">celková vzdialenosť 1 míľa</item>
<item quantity="few">celková vzdialenosť %1$.2f míle</item>
<item quantity="other">celková vzdialenosť %1$.2f míľ</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">bankomat</string>
<string name="waypoint_type_bank">banka</string>
@@ -365,7 +341,6 @@ limitations under the License.
<string name="settings_recording_customize_layout_select_columns">Počet polí na riadok</string>
<string name="settings_recording_fullscreen_on_while_recording_title">Na celú obrazovku</string>
<string name="settings_recording_customize_layout_title">Prispôsobiť vzhľad meranie</string>
<string name="settings_announcements">Oznámenia</string>
<string name="settings_announcements_totaltime_frequency">Časový interval</string>
<string name="settings_announcements_distance_frequency">Interval vzdialenosti</string>
<string name="settings_layout_reset">Nastaviť predvolený vzhľad</string>
@@ -373,9 +348,6 @@ limitations under the License.
<string name="settings_layout_reset_confirm_title">Predvolený vzhľad\?</string>
<string name="settings_layout_reset_done">Všetky nastavenia vzhľadu bola vrátená na predvolené hodnoty</string>
<string name="settings_all_reset">Obnovenie</string>
<string name="settings_error_initial_values_restored">Ľutujeme, ale došlo k chybe. Všetky nastavenia bola vrátená na predvolené hodnoty.</string>
<string name="settings_sensor_connecting">Pripojené k senzoru %1$s</string>
<string name="settings_sensor_disconnected">Odpojené od %1$s</string>
<string name="settings_sensor_cycling_distance_speed">Vzdialenosť a rýchlosť</string>
<string name="settings_sensor_running_speed_and_cadence">Vzdialenosť, rýchlosť a kadencia</string>
<string name="settings_sensor_cycling_cadence">Kadencia</string>
@@ -512,8 +484,6 @@ limitations under the License.
<string name="location_coordinate">%1$s°</string>
<string name="permission_bluetooth_failed">OpenTracks vyžaduje povolenie na používanie Bluetooth.</string>
<string name="settings_sensor_wheel_circumference">Obvod kolesa (mm)</string>
<string name="voice_pace_lap">Čas kola %1$s</string>
<string name="voice_speed_lap">Rýchlosť kola %1$s</string>
<string name="settings_sensor_bluetooth_service_filter_enabled">Zobrazenie iba zariadení Bluetooth, ktoré oznamujú požadované služby</string>
<string name="stats_loss">Straty</string>
<string name="track_pace_notification">Tempo: %1$s</string>
@@ -530,9 +500,7 @@ limitations under the License.
<string name="track_detail_intervals_tab">Intervaly</string>
<string name="share_image_subject">Rád by som sa s vami podelil o jeden obrázok</string>
<string name="hold_to_stop">Podržaním zastavíte</string>
<string name="hold_to_pause">Podržaním pozastavíte</string>
<string name="instant_export_enabled_summary">Exportovanie stopy do pamäte po dokončení nahrávania</string>
<string name="title_activity_settings_custom_layout">Prispôsobenie rozloženia nahrávania</string>
<string name="field_set_primary">Primárne</string>
<string name="field_set_secondary">Sekundárne</string>
<string name="export_all_do_it_for_all">urobiť to pre všetky konflikty</string>
+190 -30
View File
@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8"?><!--
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2010 Google Inc.
Licensed under the Apache License, Version 2.0 (the "License");
@@ -12,8 +13,7 @@ distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<resources>
--><resources>
<!-- Activity Type -->
<string name="activity_type_airplane">letalo</string>
<string name="activity_type_atv">štirikolesniki</string>
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Opis: %1$s</string>
<string name="generic_name">Ime</string>
<string name="generic_name_line">Ime: %1$s</string>
<string name="generic_paused">Začasno zaustavljeno</string>
<string name="generic_recording">Poteka snemanje …</string>
<string name="generic_save">Shrani</string>
<string name="generic_tracks">Poti</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Puščica</string>
<string name="image_marker">Oznaka</string>
<string name="image_marker_count">Število oznak</string>
<string name="image_pause">Začasno ustavi</string>
<string name="image_photo_marker">Oznaka fotografije</string>
<string name="image_record">Snemaj</string>
<string name="image_stop">Ustavi</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Vrsta oznake (npr. slap)</string>
<string name="marker_edit_marker_type_hint">Vrsta oznake</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Nimate nobene oznake</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Storitev snemanja</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Raven napolnjenosti baterije</string>
<string name="sensor_state_cadence">Ritem</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Srčni utrip</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">Moč</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Ni na voljo med snemanjem poti</string>
<string name="settings_show">Prikaži</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Dodatno</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Po razdalji</string>
<string name="settings_chart_by_time">Po času</string>
<string name="settings_recording">Snemanje</string>
<string name="settings_recording_default_activity_title">Privzeta vrsta dejavnosti</string>
<string name="settings_recording_location_frequency_summary">Beleženje lokacije vsakih %1$s</string>
<string name="settings_recording_max_recording_distance_summary">Ustvarjen bo nov odsek, če je razdalja med lokacijama večja od %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Številka</string>
<string name="settings_recording_track_name_title">Privzeto ime poti</string>
<!-- Settings Reset -->
<string name="settings_reset">Ponastavi</string>
<string name="settings_reset_confirm_message">Vse nastavitve bodo povrnjene na privzete vrednosti.</string>
<string name="settings_reset_confirm_title">Ponastavi zdaj?</string>
<string name="settings_reset_done">Vse nastavitve so bile povrnjene na privzete vrednosti</string>
@@ -211,7 +200,6 @@ limitations under the License.
<string name="settings_stats_units_imperial">Imperialni sistem (mi, ft)</string>
<string name="settings_stats_units_metric">Metrični sistem (km, m)</string>
<string name="settings_stats_units_title">Prednostne enote</string>
<!-- Share Track -->
<string name="share_track_share_file_body">Zdi se mi, da bi te ta pot utegnila zanimati.
\n
@@ -303,20 +291,6 @@ limitations under the License.
<item quantity="few">%1$.1f milj na uro</item>
<item quantity="other">%1$.1f milj na uro</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s na kilometer</string>
<string name="voice_template">%1$s v %2$s pri %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">skupna razdalja %1$.2f kilometer</item>
<item quantity="two">skupna razdalja %1$.2f kilometra</item>
<item quantity="few">skupna razdalja %1$.2f kilometrov</item>
<item quantity="other">skupna razdalja %1$.2f kilometrov</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">skupna razdalja %1$.2f milja</item>
<item quantity="two">skupna razdalja %1$.2f milji</item>
<item quantity="few">skupna razdalja %1$.2f milj</item>
<item quantity="other">skupna razdalja %1$.2f milj</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">bankomat</string>
<string name="waypoint_type_bank">banka</string>
@@ -369,4 +343,190 @@ limitations under the License.
<string name="waypoint_type_waterfall">slap</string>
<string name="waypoint_type_water_fountain">fontana</string>
<string name="waypoint_type_waypoint">smerna točka</string>
</resources>
<string name="import_unable_to_import_file">Ni mogoče uvoziti datoteke: %1$s</string>
<string name="import_unsupported_format">Nepodprt format datoteke</string>
<string name="import_error_info">%1$s: %2$s</string>
<string name="activity_type_swimming">plavanje</string>
<string name="activity_type_swimming_open">plavanje v odprti vodi</string>
<string name="activity_type_workout">vadba</string>
<string name="description_altitude_loss">Izguba nadmorske višine: %1$d m (%2$d ft)</string>
<string name="import_thread_interrupted">Nit prekinjena</string>
<string name="marker_add_photo_canceled">Odpovedano, fotografija ni bila dodana</string>
<string name="menu_add_custom_layout">Nova postavitev</string>
<string name="menu_resume_track">Potek obnove</string>
<string name="sensor_could_not_scan">Ni bilo mogoče poiskati naprav Bluetooth (napaka %1$i).</string>
<string name="settings_open_tracks_summary">Vse o projektu OpenTracks</string>
<string name="settings_defaults_summary">Prednostne enote, privzeta dejavnost, privzeto ime sledi</string>
<string name="settings_import_export_summary">Uvoz, izvoz, samodejni izvoz</string>
<string name="settings_units_category">Enote</string>
<string name="settings_export_filename_title">Format imena datoteke</string>
<string name="custom_layout_select_layout">Izberite postavitev</string>
<string name="settings_sensor_cycling_distance_speed">Razdalja in hitrost</string>
<string name="generic_yesterday">Včeraj</string>
<string name="generic_today">Danes</string>
<string name="menu_insert_gallery_img">Vstavljanje galerijske slike</string>
<string name="settings_ui_summary">Videz, Postavitev snemanja, Tema</string>
<string name="custom_layout_list_title">Postavitve</string>
<string name="gps_disabled_msg">GPS onemogočen</string>
<string name="custom_layout_list_edit_name">Vnesite ime postavitve, ki jo želite dodati</string>
<string name="stats_custom_layout_default_layout">Privzeta postavitev</string>
<string name="settings_public_api_enabled_summary_on">Drugi nameščeni programi lahko zaženejo ali ustavijo snemanje.</string>
<string name="settings_prevent_reimport_tracks_title">Preprečevanje ponovnega uvoza skladb</string>
<string name="speed">Hitrost</string>
<string name="lap_speed">Hitrost kroga</string>
<string name="settings_default_export_uri_title">Imenik za izvoz sledi</string>
<string name="share_image_body">Mislim, da bi vas lahko zanimala ta slika.</string>
<string name="permission_gps_failed">OpenTracks zahteva dovoljenje za uporabo sistema GPS.</string>
<string name="settings_night_mode_title">Tema UI</string>
<string name="settings_announcements_totaltime_frequency">Časovni interval</string>
<string name="settings_announcements_distance_frequency">Interval razdalje</string>
<string name="track_speed_notification">Hitrost: %1$s</string>
<string name="generic_undo">Razveljavi</string>
<string name="settings_generic_sensor">Splošno</string>
<string name="settings_cycling_sensor">Kolesarjenje</string>
<string name="settings_running_sensor">Teče</string>
<string name="track_recording_notification_accuracy">Natančnost lokacije: %1$s</string>
<string name="location_latitude_longitude">%1$s, %2$s</string>
<string name="location_coordinate">%1$s°</string>
<string name="track_distance_notification">Razdalja: %1$s</string>
<string name="voice_per_kilometer">na kilometer</string>
<string name="average_heart_rate">Povprečni srčni utrip</string>
<string name="import_parser_error">Napaka analizatorja: %1$s</string>
<string name="settings_sensor_cycling_cadence">Kadenca</string>
<string name="menu_select_layout">Izberite postavitev</string>
<string name="settings_export_section">Izvoz</string>
<string name="stats_sensors_cadence">Kadenca</string>
<string name="stats_sensors_heart_rate">Srčni utrip</string>
<string name="settings_ui_title">Uporabniški vmesnik</string>
<string name="field_remove_from_layout">Odstranite</string>
<string name="generic_filter">Filtriranje</string>
<string name="import_file_imported">Datoteka %1$s uvožena</string>
<string name="import_prevent_reimport">Nastavili ste preprečevanje ponovnega uvoza</string>
<string name="import_progress_summary_ok_msg">Uvožene datoteke</string>
<string name="generic_from">Iz</string>
<string name="custom_layout_list_edit_already_exists">Ime postavitve že obstaja</string>
<string name="custom_layout_list_layout_removed">Postavitev je bila odstranjena</string>
<string name="instant_export_enabled_title">Takojšen izvoz po vadbi</string>
<string name="delete_service">Storitev brisanja</string>
<string name="settings_public_api_dashboard_enabled_summary_off">Posneti podatki se ne bodo samodejno delili z drugimi aplikacijami.</string>
<string name="settings_public_api_dashboard_enabled_title">Samodejni prenos podatkov</string>
<string name="settings_public_api_dashboard_enabled_summary_on">Do posnetih podatkov lahko dostopa tudi aplikacija, ki je začela snemanje.</string>
<string name="settings_recording_customize_layout_title">Prilagodite postavitev snemanja</string>
<string name="settings_recording_customize_layout_select_columns">Podatkovna polja na vrstico</string>
<string name="permission_bluetooth_failed">OpenTracks zahteva dovoljenje za uporabo povezave Bluetooth.</string>
<string name="permission_bluetooth_failed_rejected">V sistemskih nastavitvah morate programu OpenTracks ročno odobriti dostop do bližnjih naprav.</string>
<string name="interval_list_empty_message">Ni še nobenega intervala</string>
<string name="aggregated_stats_empty_message">Za navedeni filter ni dejavnosti</string>
<string name="value_float_kilometer_hour_recommended">%1$.1f km/h (priporočeno)</string>
<string name="value_float_mile_hour_recommended">%1$.1f mi/h (priporočeno)</string>
<string name="voice_per_mile">na miljo</string>
<string name="total_distance">Skupna razdalja</string>
<string name="field_set_primary">Primarno</string>
<string name="instant_export_enabled_summary">Izvoz skladbe v pomnilnik po končanem snemanju</string>
<string name="settings_sensor_bluetooth_service_filter_enabled">Prikažite samo naprave Bluetooth, ki napovedujejo zahtevane storitve</string>
<string name="hold_to_stop">Podržite za ustavitev</string>
<string name="export_error_post_workout">Izvoz po vadbi ni uspel, preverite imenik za izvoz.</string>
<string name="export_track_already_exists_msg">Skladba %1$s že obstaja v ciljnem imeniku.</string>
<string name="export_all_do_it_for_all">to storite za vse konflikte</string>
<string name="export_progress_summary_new_msg">Izvoz novih skladb</string>
<string name="export_progress_summary_overwrite_msg">Prepisane sledi</string>
<string name="export_with_photos">s fotografijami</string>
<string name="export_track_errors">Skladbe niso izvožene</string>
<string name="settings_layout_reset">Ponastavitev postavitve po meri</string>
<string name="settings_announcements_title">Glasovna obvestila</string>
<string name="settings_announcements_summary">Čas, razdalja, hitrost glasu</string>
<string name="settings_import_export_title">Uvoz/izvoz</string>
<string name="settings_activity_defaults_category">Privzete vrednosti dejavnosti</string>
<string name="settings_reset_summary">Ponastavitev nastavitev na privzete vrednosti</string>
<string name="settings_recording_keep_screen_on_while_recording_title">Ohranite zaslon vklopljen</string>
<string name="settings_gps_summary">Časovni interval, Interval razdalje, Največja razdalja, Točnost</string>
<string name="settings_sensors_summary">Kolesarski senzorji, Obod kolesa, Tekaški senzorji</string>
<string name="settings_sensors_title">Bluetooth senzorji</string>
<string name="settings_open_tracks_title"></string>
<string name="settings_recording_show_on_lockscreen_while_recording_title">Prikaži statistiko na zaklenjenem zaslonu</string>
<string name="about_preference_title">O OpenTracks</string>
<string name="export_without_photos">brez fotografij</string>
<string name="about_libraries">Knjižnice</string>
<string name="help_data_google_play_services_title">Ali OpenTracks zahteva/uporablja storitev Google Play\?</string>
<string name="help_data_storage_title">Kako OpenTracks shranjuje podatke o senzorjih\?</string>
<string name="help_gps_troubleshooting_title">OpenTracks ne beleži lokacij\?</string>
<string name="open_track_as_KML">Odprite kot KML</string>
<string name="description_default_speed_or_pace">Po vrsti dejavnosti</string>
<string name="about_version_code">Koda različice: %1$d</string>
<string name="help_storage_pictures_content">Ti so shranjeni v notranjem pomnilniku aplikacije (tj. dostopni so samo v aplikaciji OpenTracks).</string>
<string name="help_recording_title">Kako OpenTracks beleži podatke\?</string>
<string name="open_track_as_GPX">Odprite kot GPX</string>
<string name="open_track_as_trackfileformat">Odpri kot %1$s</string>
<string name="about_description"><i>OpenTracks</i> je aplikacija za sledenje športu, ki popolnoma spoštuje vašo zasebnost.</string>
<string name="help_feature_title">OpenTracks ima naslednje funkcije:</string>
<string name="about_third_party_data">Podatki tretjih oseb</string>
<string name="help_track_export_title">Kako lahko izvozim posnete skladbe v skupno rabo\?</string>
<string name="help_support_title">Kako lahko podpiram OpenTracks\?</string>
<string name="no_compatible_file_manager_installed">Ni nameščen združljiv upravitelj datotek</string>
<string name="export_cannot_write_to_dir">Ni mogoče pisati v izvozni imenik.</string>
<string name="export_dir_not_writable">" (ni mogoče zapisovati!)"</string>
<string name="export_progress_summary_errors_msg">Napake</string>
<string name="gps_recording_status">%1$s: %2$s</string>
<string name="gps_recording_without_signal">OpenTracks snema brez podatkov GPS.</string>
<string name="import_progress_summary_exists_msg">Že obstaja</string>
<string name="import_progress_summary_errors_msg">Napake</string>
<string name="menu_voice_rate">Hitrost glasu</string>
<string name="settings_recording_fullscreen_on_while_recording_title">Celozaslonski</string>
<string name="generic_dismiss">Zavrnite</string>
<string name="menu_filter">Filtriranje</string>
<string name="settings_night_mode_option_day">Dan</string>
<string name="settings_night_mode_option_night">Noč</string>
<string name="settings_layout_reset_confirm_title">Ponastavite svoje postavitve\?</string>
<string name="settings_layout_reset_done">Vse nastavitve postavitve so bile vrnjene na privzete vrednosti</string>
<string name="settings_all_reset">Ponastavitev</string>
<string name="settings_sensor_running_speed_and_cadence">Razdalja, hitrost in kadenca</string>
<string name="settings_sensor_wheel_circumference">Obod kolesa (mm)</string>
<string name="settings_recording_idle_speed_title">Prag prostega teka</string>
<string name="settings_night_mode_option_system">Sistem</string>
<string name="settings_public_api_disabled_toast">OpenTracks Public API je onemogočen: omogočite ga lahko v nastavitvah.</string>
<string name="current_heart_rate">Trenutni srčni utrip</string>
<string name="lap_time">Čas kroga</string>
<string name="track_detail_intervals_tab">Intervali</string>
<string name="track_delete_not_recording">Te sledi ni mogoče izbrisati, saj je trenutno posneta.</string>
<string name="track_delete_progress">%1$d/%2$d</string>
<string name="stats_clock">Ura</string>
<string name="settings_import_section">Uvoz</string>
<string name="share_image_subject">Rad bi z vami delil sliko</string>
<string name="always">Vedno</string>
<string name="select_show_on_map_behavior">Izberite vedenje \"Prikaži na zemljevidu\"</string>
<string name="error_crash_title">%1$s se je zrušilo</string>
<string name="share_crash_report">Skupna raba poročila o nesreči</string>
<string name="about_version_name">Ime različice: %1$s</string>
<string name="help_feature_content">* ustvarjanje sledi GPS
\n * uporaba senzorja srčnega utripa (samo Bluetooth LE)
\n * glasovna obvestila (po času ali razdalji)
\n * ustvarjanje oznak (vključno s slikami)
\n * deluje popolnoma brez povezave
\n * prikaz sledi na zemljevidu (glejte spodaj)</string>
<string name="help_track_map_title">Kako prikazati progo na zemljevidu\?</string>
<string name="help_storage_pictures_title">Kako OpenTracks shranjuje slike, ki so bile posnete kot označevalci\?</string>
<string name="help_track_export_content"> Skladbe je mogoče izvoziti iz nastavitev kot KMZ, KML ali GPX. KMZ/KML vsi podatki; Lokacije samo GPX. Skladbe, deljene prek <i>ikone za skupno rabo</i>, so v skupni rabi kot KMZ. </string>
<string name="help_recording_content">OpenTracks za neprekinjeno beleženje lokacije uporablja senzor GPS v napravi. Če naprava GPS sporoča netočne podatke (npr. lokacijo, hitrost, nadmorsko višino), OpenTracks glede tega ne more storiti ničesar.</string>
<string name="help_data_storage_content"> Podatki senzorja so shranjeni na posneto lokacijo. Kar zadeva senzor srčnega utripa, to pomeni, da je na lokacijo shranjena samo <i>ena</i> meritev srčnega utripa. Če stojite pri miru ali ste v zaprtih prostorih, se podatki senzorja ne bodo zabeležili (vendar bodo prikazani). </string>
<string name="export_progress_summary_skip_msg">Preskočene skladbe</string>
<string name="settings_layout_reset_confirm_message">Vse nastavitve postavitve se vrnejo na privzete vrednosti. S tem ne boste izbrisali nobenih skladb v napravi.</string>
<string name="show_on_dashboard">API nadzorne plošče OpenTracks</string>
<string name="field_set_secondary">Sekundarno</string>
<string name="settings_public_api_enabled_summary_off">Samo OpenTracks lahko zažene in ustavi snemanje.</string>
<string name="aggregated_stats_filter_no_results">Za navedeni filter ni dejavnosti</string>
<string name="generic_overwrite">Prepisovanje</string>
<string name="generic_skip">Preskoči</string>
<string name="generic_choose_an_option">Izberite možnost</string>
<string name="gps_fixed_and_ready">GPS pritrjen in pripravljen</string>
<string name="import_error_list_dialog_title">Datoteke niso uvožene</string>
<string name="settings_default_trackfileformat">Format datoteke za izvoz/deljenje</string>
<string name="settings_recording_show_on_lockscreen_while_recording_summary">Med snemanjem prikažite statistične podatke, ne da bi odklenili napravo.</string>
<string name="settings_recording_fullscreen_on_while_recording_summary">Med snemanjem je prikazan v celozaslonskem načinu.</string>
<string name="generic_separator_done_total">/</string>
<string name="generic_show_errors">Prikaži napake</string>
<string name="settings_defaults_title">Privzete enote in dejavnosti</string>
<string name="settings_recording_keep_screen_on_while_recording_summary">Med snemanjem naj bo zaslon vklopljen.</string>
<string name="bluetooth_disabled">Omogočite Bluetooth.</string>
<string name="generic_click_twice_cancel">Če želite preklicati, ponovno kliknite nazaj</string>
<string name="generic_completed">Zaključeno</string>
</resources>
-16
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Опис: %1$s</string>
<string name="generic_name">Име</string>
<string name="generic_name_line">Име: %1$s</string>
<string name="generic_paused">Паузирано</string>
<string name="generic_recording">Снимање…</string>
<string name="generic_save">Сачувај</string>
<string name="generic_tracks">Праћења</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Стрелица</string>
<string name="image_marker">Означивач</string>
<string name="image_marker_count">Број означивача</string>
<string name="image_pause">Паузирајте</string>
<string name="image_photo_marker">Означивач слика</string>
<string name="image_record">Снимите</string>
<string name="image_stop">Зауставите</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Тип означивача (нпр. водопад)</string>
<string name="marker_edit_marker_type_hint">Тип означивача</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Немате ниједан означивач</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Услуга бележења</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Ниво батерије</string>
<string name="sensor_state_cadence">Каденца</string>
<string name="sensor_state_cadence_value">%1$d обртаја у минуту</string>
<string name="sensor_state_heart_rate">Пулс</string>
<string name="sensor_state_heart_rate_value">%1$d откуцаја у минуту</string>
<string name="sensor_state_power">Снага</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Није доступно при снимању праћења</string>
<string name="settings_show">Прикажи</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Напредно</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Према раздаљини</string>
<string name="settings_chart_by_time">Према времену</string>
<string name="settings_recording">Снимање</string>
<string name="settings_recording_default_activity_title">Подразум. активност</string>
<string name="settings_recording_location_frequency_summary">%1$s између забележених локација</string>
<string name="settings_recording_max_recording_distance_summary">Нов сегмент се прави ако је раздаљина између две локације већа од %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Број</string>
<string name="settings_recording_track_name_title">Подразумевано име</string>
<!-- Settings Reset -->
<string name="settings_reset">Ресетуј</string>
<string name="settings_reset_confirm_message">Сва подешавања ће бити враћена на подразумеване вредности.</string>
<string name="settings_reset_confirm_title">Желите да ресетујете?</string>
<string name="settings_reset_done">Сва подешавања су враћена на подразумеване вредности</string>
@@ -295,11 +284,6 @@ limitations under the License.
<item quantity="few">укупна раздаљина %1$.1f километра</item>
<item quantity="other">укупна раздаљина %1$.1f километара</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">укупна раздаљина %1$.2f миља</item>
<item quantity="few">укупна раздаљина %1$.2f миља</item>
<item quantity="other">укупна раздаљина %1$.2f миља</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">банкомат</string>
<string name="waypoint_type_bank">банка</string>
-28
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Beskrivning: %1$s</string>
<string name="generic_name">Namn</string>
<string name="generic_name_line">Namn: %1$s</string>
<string name="generic_paused">Pausat</string>
<string name="generic_recording">Spelar in…</string>
<string name="generic_save">Spara</string>
<string name="generic_tracks">Spår</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Pil</string>
<string name="image_marker">Markör</string>
<string name="image_marker_count">Antal markörer</string>
<string name="image_pause">Pausa</string>
<string name="image_photo_marker">Fotomarkör</string>
<string name="image_record">Spela in</string>
<string name="image_stop">Stopp</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Markörtyp (t.ex. vattenfall)</string>
<string name="marker_edit_marker_type_hint">Markörtyp</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Du har inga markörer</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Inspelningstjänst</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Batterinivå</string>
<string name="sensor_state_cadence">Kadens</string>
<string name="sensor_state_cadence_value">%1$d vpm</string>
<string name="sensor_state_heart_rate">Puls</string>
<string name="sensor_state_heart_rate_value">%1$d BPM</string>
<string name="sensor_state_power">Kraft</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Inte tillgängligt under inspelning av ett spår</string>
<string name="settings_show">Visa</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Avancerat</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Efter avstånd</string>
<string name="settings_chart_by_time">Efter tid</string>
<string name="settings_recording">Inspelning</string>
<string name="settings_recording_default_activity_title">Standardaktivitetstyp</string>
<string name="settings_recording_location_frequency_summary">%1$s mellan inspelade platser</string>
<string name="settings_recording_max_recording_distance_summary">En nytt segment skapas om avståndet mellan två platser är längre än %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Siffra</string>
<string name="settings_recording_track_name_title">Standardnamn</string>
<!-- Settings Reset -->
<string name="settings_reset">Återställ</string>
<string name="settings_reset_confirm_message">Alla inställningar återställs till standardvärdena.</string>
<string name="settings_reset_confirm_title">Återställ nu?</string>
<string name="settings_reset_done">Alla inställningar har återställts till standardvärdena</string>
@@ -292,17 +281,6 @@ limitations under the License.
<item quantity="one">1 mile per timme</item>
<item quantity="other">%1$.1f miles per timme</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s par kilometer</string>
<string name="voice_pace_per_mile">%1$s per mile</string>
<string name="voice_template">%1$s på %2$s med %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">totalt avstånd 1 kilometer</item>
<item quantity="other">totalt avstånd %1$.2f kilometer</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">totalt avstånd 1 miles</item>
<item quantity="other">totalt avstånd %1$.2f miles</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">bankomat</string>
<string name="waypoint_type_bank">bank</string>
@@ -386,8 +364,6 @@ limitations under the License.
<string name="aggregated_stats_empty_message">Spela in ditt första spår för att se aggregerad statistik</string>
<string name="help_storage_pictures_content">Dessa lagras i appens interna lagringsutrymme (dvs. de är endast tillgängliga inom OpenTracks).</string>
<string name="interval_list_empty_message">Det finns inte något intervall ännu</string>
<string name="voice_speed_lap">Varvtalet %1$s</string>
<string name="voice_pace_lap">Varvtid för %1$s</string>
<string name="hold_to_stop">Håll för att stoppa</string>
<string name="settings_night_mode_option_system">Systemet</string>
<string name="menu_voice_rate">Rösthastighet</string>
@@ -398,11 +374,9 @@ limitations under the License.
<string name="import_parser_error">Tolkningsfel: %1$s</string>
<string name="export_without_photos">utan foton</string>
<string name="export_with_photos">med bilder</string>
<string name="settings_error_initial_values_restored">Ledsen, men ett fel uppstod. Alla inställningar har återställts till standardvärdena.</string>
<string name="open_track_as_KML">Öppna som KML</string>
<string name="permission_gps_failed">OpenTracks kräver tillstånd att använda GPS.</string>
<string name="sensor_state_cadence_avg">Avg Kadens</string>
<string name="settings_sensor_disconnected">Frånkopplad från %1$s</string>
<string name="generic_open_track">Öppna Spår</string>
<string name="track_distance_notification">Avstånd: %1$s</string>
<string name="about_libraries">Bibliotek</string>
@@ -429,7 +403,6 @@ limitations under the License.
<string name="settings_night_mode_option_day">Dag</string>
<string name="help_track_export_title">Hur kan jag exportera/dela inspelade spår\?</string>
<string name="stats_loss">Förlust</string>
<string name="settings_sensor_connecting">Ansluten till %1$s</string>
<string name="about_url">Projektets webbsida: <a href="%1$s">%1$s</a></string>
<string name="export_all_do_it_for_all">gör det för alla konflikter</string>
<string name="help_data_google_play_services_title">Kräver/använder OpenTracks Google Play Service\?</string>
@@ -457,7 +430,6 @@ limitations under the License.
<string name="settings_night_mode_option_night">Natt</string>
<string name="generic_overwrite">Skriva</string>
<string name="generic_separator_done_total">/</string>
<string name="hold_to_pause">Håll till paus</string>
<string name="export_track_errors">Spår som inte exporteras</string>
<string name="track_delete_progress">%1$d/%2$d</string>
<string name="help_data_storage_content"> Sensordata lagras per inspelad plats. När det gäller en pulssensor betyder det att endast <i>en</i> pulsmätning lagras per plats. Om du står stilla eller är inomhus, kommer inga sensordata att registreras (men det kommer att visas). </string>
-20
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">รายละเอียด: %1$s</string>
<string name="generic_name">ชื่อ</string>
<string name="generic_name_line">ชื่อ: %1$s</string>
<string name="generic_paused">หยุดชั่วคราว</string>
<string name="generic_recording">กำลังบันทึก…</string>
<string name="generic_save">บันทึก</string>
<string name="generic_tracks">เส้นการเดินทาง</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">ลูกศร</string>
<string name="image_marker">เครื่องหมาย</string>
<string name="image_marker_count">จำนวนเครื่องหมาย</string>
<string name="image_pause">หยุด</string>
<string name="image_photo_marker">เครื่องหมายรูปภาพ</string>
<string name="image_record">บันทึก</string>
<string name="image_stop">หยุด</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">ประเภทเครื่องหมาย (เช่น น้ำตก)</string>
<string name="marker_edit_marker_type_hint">ประเภทเครื่องหมาย</string>
<!-- Marker List -->
<string name="marker_list_empty_message">คุณไม่มีเครื่องหมายเลย</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">บริการการบันทึก</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">ระดับแบตเตอรี่</string>
<string name="sensor_state_cadence">รอบขา</string>
<string name="sensor_state_cadence_value">%1$d รอบต่อนาที</string>
<string name="sensor_state_heart_rate">อัตราการเต้นหัวใจ</string>
<string name="sensor_state_heart_rate_value">%1$d ครั้งต่อนาที</string>
<string name="sensor_state_power">กำลัง</string>
<string name="sensor_state_power_value">%1$d วัตต์</string>
<string name="settings_not_while_recording">ไม่สามารถใช้งานได้ในขณะบันทึกเส้นการเดินทาง</string>
<string name="settings_show">แสดง</string>
<!-- Settings Advanced -->
<string name="settings_advanced">ขั้นสูง</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">ตามระยะทาง</string>
<string name="settings_chart_by_time">ตามเวลา</string>
<string name="settings_recording">การบันทึก</string>
<string name="settings_recording_default_activity_title">ประเภทกิจกรรมเริ่มต้น</string>
<string name="settings_recording_location_frequency_summary">บันทึกตำแหน่งทุก %1$s</string>
<string name="settings_recording_max_recording_distance_summary">เซ็กเมนต์ใหม่จะถูกสร้างขึ้นถ้าระยะห่างระหว่างสองตำแหน่งมีค่ามากกว่า %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">หมายเลข</string>
<string name="settings_recording_track_name_title">ชื่อเส้นการเดินทางเริ่มต้น</string>
<!-- Settings Reset -->
<string name="settings_reset">รีเซ็ต</string>
<string name="settings_reset_confirm_message">การตั้งค่าทั้งหมดจะกลับไปเป็นค่าเริ่มต้น </string>
<string name="settings_reset_confirm_title">รีเซ็ตเลยไหม</string>
<string name="settings_reset_done">การตั้งค่าทั้งหมดถูกเปลี่ยนกลับไปเป็นค่าเริ่มต้นแล้ว</string>
@@ -285,15 +274,6 @@ limitations under the License.
<plurals name="voiceSpeedMilesPerHour">
<item quantity="other">%1$.1f ไมล์ต่อชั่วโมง</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s ต่อกิโลเมตร</string>
<string name="voice_pace_per_mile">%1$s ต่อไมล์</string>
<string name="voice_template">%1$s ใน %2$s ที่ความเร็ว %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="other">รวมระยะทาง %1$.2f กิโลเมตร</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="other">รวมระยะทาง %1$.2f ไมล์</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">เอทีเอ็ม</string>
<string name="waypoint_type_bank">ธนาคาร</string>
-22
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Paglalarawan: %1$s</string>
<string name="generic_name">Pangalan</string>
<string name="generic_name_line">Pangalan: %1$s</string>
<string name="generic_paused">Naka-pause</string>
<string name="generic_recording">Nagre-record…</string>
<string name="generic_save">I-save</string>
<string name="generic_tracks">Mga Track</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Arrow</string>
<string name="image_marker">Marker</string>
<string name="image_marker_count">Bilang ng marker</string>
<string name="image_pause">Pause</string>
<string name="image_photo_marker">Marker ng larawan</string>
<string name="image_record">Mag-record</string>
<string name="image_stop">Huminto</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Uri ng marker (hal.talon)</string>
<string name="marker_edit_marker_type_hint">Uri ng marker</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Wala kang anumang mga marker</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Serbisyo ng pagrerekord</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Antas ng baterya</string>
<string name="sensor_state_cadence">Cadence</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Heart rate</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">Power</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Hindi available habang inire-rekord ang isang track</string>
<string name="settings_show">Ipakita</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Advanced</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Ayon sa distansya</string>
<string name="settings_chart_by_time">Ayon sa oras</string>
<string name="settings_recording">Pagre-rekord</string>
<string name="settings_recording_default_activity_title">Dafault na uri ng gawain</string>
<string name="settings_recording_location_frequency_summary">%1$s sa pagitan ng mga nakatalang lokasyon</string>
<string name="settings_recording_max_recording_distance_summary">Nilikha ang isang bagong segment kung mas malaki sa %1$s ang distansya sa pagitan ng dalawang lokasyon</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Numero</string>
<string name="settings_recording_track_name_title">Default na pangalan ng track</string>
<!-- Settings Reset -->
<string name="settings_reset">I-reset</string>
<string name="settings_reset_confirm_message">Ibabalik sa dati ang lahat ng mga setting sa mga default na value.</string>
<string name="settings_reset_confirm_title">I-reset ngayon?</string>
<string name="settings_reset_done">Ibinalik ang lahat ng setting sa mga default na value</string>
@@ -292,17 +281,6 @@ limitations under the License.
<item quantity="one">%1$.1f milya bawat oras</item>
<item quantity="other">%1$.1f (na) milya bawat oras</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s bawat kilometro</string>
<string name="voice_pace_per_mile">%1$s bawat milya</string>
<string name="voice_template">%1$s sa %2$s sa %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">kabuuang distansya %1$.2f kilometro</item>
<item quantity="other">kabuuang distansya %1$.2f (na) kilometro</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">kabuuang distansya %1$.2f milya</item>
<item quantity="other">kabuuang distansya %1$.2f (na) milya</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">ATM</string>
<string name="waypoint_type_bank">bangko</string>
+8 -32
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Açıklama: %1$s</string>
<string name="generic_name">Adı</string>
<string name="generic_name_line">Adı: %1$s</string>
<string name="generic_paused">Duraklatıldı</string>
<string name="generic_recording">Kaydediliyor…</string>
<string name="generic_save">Kaydet</string>
<string name="generic_tracks">Parkurlar</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Ok</string>
<string name="image_marker">İşaretçi</string>
<string name="image_marker_count">İşaretçi sayısı</string>
<string name="image_pause">Duraklat</string>
<string name="image_photo_marker">Fotoğraf işaretçisi</string>
<string name="image_record">Kaydet</string>
<string name="image_stop">Durdur</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">İşaretçi türü (ör. şelale)</string>
<string name="marker_edit_marker_type_hint">İşaretçi türü</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Hiç işaretçiniz yok</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Kayıt hizmeti</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Pil seviyesi</string>
<string name="sensor_state_cadence">Kadans</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">Kalp hızı</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">Güç</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Parkur kaydı sırasında kullanılamaz</string>
<string name="settings_show">Göster</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Gelişmiş</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Mesafeye göre</string>
<string name="settings_chart_by_time">Zamana göre</string>
<string name="settings_recording">Kayıt</string>
<string name="settings_recording_default_activity_title">Varsayılan aktivite türü</string>
<string name="settings_recording_location_frequency_summary">Kaydedilen konumlar arası %1$s</string>
<string name="settings_recording_max_recording_distance_summary">İki konum arasındaki mesafe şundan fazlaysa yeni segment oluşturulur: %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Sayı</string>
<string name="settings_recording_track_name_title">Varsayılan parkur adı</string>
<!-- Settings Reset -->
<string name="settings_reset">Sıfırla</string>
<string name="settings_reset_confirm_message">Tüm ayarlar varsayılan değerlerine geri alınacak.</string>
<string name="settings_reset_confirm_title">Şimdi sıfırlansın mı?</string>
<string name="settings_reset_done">Tüm ayarlar varsayılan değerlere döndürüldü</string>
@@ -253,7 +242,7 @@ limitations under the License.
<string name="unit_kilometer_per_hour">km/sa.</string>
<string name="unit_meter">m</string>
<string name="unit_mile">mil</string>
<string name="unit_mile_per_hour">mil/sa.</string>
<string name="unit_mile_per_hour">mil/saat</string>
<string name="unit_minute_per_kilometer">dk./km</string>
<string name="unit_minute_per_mile">dk./mil</string>
<!-- Value -->
@@ -290,17 +279,6 @@ limitations under the License.
<item quantity="one">saatte 1 mil</item>
<item quantity="other">saatte %1$.1f mil</item>
</plurals>
<string name="voice_pace_per_kilometer">kilometrede %1$s</string>
<string name="voice_pace_per_mile">milde %1$s</string>
<string name="voice_template">%3$s hızla %2$s sürede %1$s mesafe</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">toplam mesafe 1 kilometre</item>
<item quantity="other">toplam mesafe %1$.2f kilometre</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">toplam mesafe 1 mil</item>
<item quantity="other">toplam mesafe %1$.2f mil</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">ATM</string>
<string name="waypoint_type_bank">banka</string>
@@ -517,14 +495,11 @@ limitations under the License.
<string name="track_delete_progress">%1$d/%2$d</string>
<string name="aggregated_stats_filter_no_results">Belirtilen filtre için etkinlik yok</string>
<string name="value_float_kilometer_hour">%1$.1f km/s</string>
<string name="voice_speed_lap">Tur hızı %1$s</string>
<string name="custom_layout_list_title">Dizilimler</string>
<string name="custom_layout_list_layout_removed">Dizilim kaldırıldı</string>
<string name="settings_cycling_sensor">Bisiklet</string>
<string name="settings_error_initial_values_restored">Üzgünüz bir hata oluştu. Tüm ayarlar varsayılan değerlere döndürüldü.</string>
<string name="track_speed_notification">Hız: %1$s</string>
<string name="aggregated_stats_empty_message">Toplu istatistikleri görmek için ilk parçanızı kaydedin</string>
<string name="hold_to_pause">Duraklatmak için basılı tutun</string>
<string name="instant_export_enabled_title">Antrenman sonrası anında dışa aktarma</string>
<string name="settings_public_api_dashboard_enabled_title">Otomatik veri aktarımı</string>
<string name="settings_public_api_dashboard_enabled_summary_on">Kaydı başlatan bir uygulama da kaydedilen verilere erişebilir.</string>
@@ -537,7 +512,6 @@ limitations under the License.
<string name="location_coordinate">%1$s°</string>
<string name="settings_all_reset">Sıfırla</string>
<string name="settings_generic_sensor">Genel</string>
<string name="settings_announcements_report_heart_rate">Kalp atış hızını bildir</string>
<string name="custom_layout_list_edit_name">Eklemek için dizilimin adını yazın</string>
<string name="settings_layout_reset_confirm_message">Tüm dizilim ayarları varsayılan değerlere döndürülecektir. Bu cihazdaki hiçbir parçayı silmez.</string>
<string name="settings_running_sensor">Koşu</string>
@@ -557,7 +531,6 @@ limitations under the License.
</plurals>
<string name="instant_export_enabled_summary">Kayıt tamamlandıktan sonra parçayı depolamaya aktar</string>
<string name="value_float_mile_hour">%1$.1f mi/s</string>
<string name="settings_announcements">Anonslar</string>
<string name="settings_announcements_totaltime_frequency">Zaman aralığı</string>
<string name="settings_announcements_distance_frequency">Mesafe aralığı</string>
<string name="stats_sensors_heart_rate">Kalp atış hızı</string>
@@ -570,7 +543,6 @@ limitations under the License.
<string name="settings_api_title">Genel API</string>
<string name="settings_public_api_dashboard_enabled_summary_off">Kaydedilen veriler diğer uygulamalarla otomatik olarak paylaşılmayacaktır.</string>
<string name="value_float_mile_hour_recommended">%1$.1f mi/s (önerilen)</string>
<string name="voice_pace_lap">Tur süresi %1$s</string>
<string name="speed">Hız</string>
<plurals name="voiceDistanceMiles">
<item quantity="one">1 mil</item>
@@ -578,7 +550,6 @@ limitations under the License.
</plurals>
<string name="settings_recording_fullscreen_on_while_recording_title">Tam ekran</string>
<string name="current_heart_rate">Şu anki kalp atış hızı</string>
<string name="title_activity_settings_custom_layout">Kayıt Düzenini Özelleştirme</string>
<string name="field_set_primary">Birincil</string>
<string name="field_set_secondary">İkincil</string>
<string name="settings_sensor_bluetooth_service_filter_enabled">Yalnızca gerekli hizmetleri bildiren Bluetooth cihazlarını göster</string>
@@ -586,13 +557,18 @@ limitations under the License.
<string name="share_image_body">Bu görüntü ilginizi çekebilir.</string>
<string name="share_image_subject">Sizinle bir resim paylaşmak istiyorum</string>
<string name="settings_sensor_cycling_distance_speed">Mesafe ve Hız</string>
<string name="settings_sensor_connecting">%1$s ile bağlantı kuruldu</string>
<string name="settings_sensor_cycling_cadence">Kadans</string>
<string name="settings_sensor_running_speed_and_cadence">Mesafe, Hız ve Kadans</string>
<string name="settings_sensor_wheel_circumference">Tekerlek Çevresi (mm)</string>
<string name="settings_sensor_disconnected">%1$s ile bağlantı kesildi</string>
<string name="track_recording_notification_accuracy">Konum doğruluğu: %1$s</string>
<string name="import_prevent_reimport">Parçayı yeniden içe aktarmayı engellemeye ayarladınız</string>
<string name="settings_night_mode_option_day">Gündüz</string>
<string name="settings_recording_customize_layout_select_columns">Satır başına veri alanları</string>
<string name="show_on_map_format_ask">Sor</string>
<string name="show_on_dashboard">OpenTracks Gösterge Paneli API</string>
<string name="always">Daima</string>
<string name="share_crash_report">Çökme raporunu paylaşın</string>
<string name="report_bug">Hata bildir</string>
<string name="error_crash_title">%1$s çöktü</string>
<string name="select_show_on_map_behavior">\"Haritada göster\" eylemini seçin</string>
</resources>
-34
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Опис: %1$s</string>
<string name="generic_name">Назва</string>
<string name="generic_name_line">Назва: %1$s</string>
<string name="generic_paused">Призупинено</string>
<string name="generic_recording">Записування…</string>
<string name="generic_save">Зберегти</string>
<string name="generic_tracks">Шляхи</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Стрілка</string>
<string name="image_marker">Маркер</string>
<string name="image_marker_count">Кількість маркерів</string>
<string name="image_pause">Пауза</string>
<string name="image_photo_marker">Фотомаркер</string>
<string name="image_record">Записати</string>
<string name="image_stop">Зупинити</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Тип маркера (наприклад, водоспад)</string>
<string name="marker_edit_marker_type_hint">Тип маркера</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Немає маркерів</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Служба запису</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Рівень заряду батареї</string>
<string name="sensor_state_cadence">Темп</string>
<string name="sensor_state_cadence_value">%1$d об/хв</string>
<string name="sensor_state_heart_rate">Пульс</string>
<string name="sensor_state_heart_rate_value">%1$d уд/хв</string>
<string name="sensor_state_power">Потужність</string>
<string name="sensor_state_power_value">%1$d В</string>
<string name="settings_not_while_recording">Недоступно під час записування шляху</string>
<string name="settings_show">Показати</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Розширені</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Дистанція</string>
<string name="settings_chart_by_time">Час</string>
<string name="settings_recording">Записування</string>
<string name="settings_recording_default_activity_title">Тип за умовчанням</string>
<string name="settings_recording_location_frequency_summary">Записувати відрізок через кожні %1$s</string>
<string name="settings_recording_max_recording_distance_summary">Кожні %1$s шляху відміряється новий відрізок</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Номер</string>
<string name="settings_recording_track_name_title">Назва шляху за умовчанням</string>
<!-- Settings Reset -->
<string name="settings_reset">Скинути</string>
<string name="settings_reset_confirm_message">Усі налаштування буде скинуто до значень за умовчанням.</string>
<string name="settings_reset_confirm_title">Скинути зараз?</string>
<string name="settings_reset_done">Для всіх налаштувань відновлено значення за умовчанням</string>
@@ -302,21 +291,6 @@ limitations under the License.
<item quantity="many">%1$.1f миль на годину</item>
<item quantity="other">%1$.1f милі на годину</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s на кілометр</string>
<string name="voice_pace_per_mile">%1$s на милю</string>
<string name="voice_template">%1$s за %2$s (зі швидкістю %3$s)</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="one">загальна відстань: %1$.2f кілометр</item>
<item quantity="few">загальна відстань: %1$.2f км</item>
<item quantity="many">загальна відстань: %1$.2f км</item>
<item quantity="other">загальна відстань: %1$.2f кілометра</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="one">загальна відстань: %1$.2f миля</item>
<item quantity="few">загальна відстань: %1$.2f милі</item>
<item quantity="many">загальна відстань: %1$.2f миль</item>
<item quantity="other">загальна відстань: %1$.2f милі</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">Банкомат</string>
<string name="waypoint_type_bank">банк</string>
@@ -374,17 +348,11 @@ limitations under the License.
<string name="sensor_state_power_avg">Сер. потужність</string>
<string name="settings_night_mode_option_day">День</string>
<string name="settings_night_mode_option_night">Ніч</string>
<string name="settings_error_initial_values_restored">Вибачте, але сталася помилка. Всі налаштування було скинуто до стандартних значень.</string>
<string name="settings_sensor_connecting">Під\'єднано до %1$s</string>
<string name="settings_sensor_disconnected">Відключено від %1$s</string>
<string name="stats_split_interval">Розділити на</string>
<string name="track_recording_notification_accuracy">Точність місцеположення: %1$s</string>
<string name="track_detail_intervals_tab">Інтервали</string>
<string name="voice_speed_lap">Швидкість кола %1$s</string>
<string name="voice_pace_lap">Час кола %1$s</string>
<string name="interval_list_empty_message">Ще немає інтервалу</string>
<string name="share_image_body">Думаю, вам може бути цікаво це зображення.</string>
<string name="hold_to_pause">Затисніть</string>
<string name="instant_export_enabled_summary">Експорт треку в сховище після завершення запису</string>
<string name="instant_export_enabled_title">Миттєвий експорт після тренування</string>
<string name="help_gps_troubleshooting_content"> Що ви можете зробити:
@@ -513,7 +481,6 @@ limitations under the License.
<string name="generic_choose_an_option">Оберіть опцію</string>
<string name="permission_bluetooth_failed">OpenTracks просить дозволу використання Bluetooth.</string>
<string name="permission_bluetooth_failed_rejected">Вам необхідно вручну надати OpenTracks доступ до прилеглих пристроїв в системних налаштуваннях.</string>
<string name="title_activity_settings_custom_layout">Налаштування Макета Запису</string>
<string name="field_set_primary">Первинний</string>
<string name="field_remove_from_layout">Видаляти</string>
<string name="stats_clock">Години</string>
@@ -541,7 +508,6 @@ limitations under the License.
<string name="custom_layout_list_edit_name">Введіть ім\'я макета для додавання</string>
<string name="settings_announcements_distance_frequency">Інтервал відстаней</string>
<string name="settings_announcements_totaltime_frequency">Часовий інтервал</string>
<string name="settings_announcements">Оголошення</string>
<string name="settings_recording_idle_speed_title">Поріг холостого ходу</string>
<string name="settings_running_sensor">Рухомий</string>
<string name="settings_generic_sensor">Загальний</string>
-29
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">Mô tả: %1$s</string>
<string name="generic_name">Tên</string>
<string name="generic_name_line">Tên: %1$s</string>
<string name="generic_paused">Đã tạm dừng</string>
<string name="generic_recording">Đang ghi…</string>
<string name="generic_save">Lưu</string>
<string name="generic_tracks">Đường đi</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">Mũi tên</string>
<string name="image_marker">Điểm đánh dấu</string>
<string name="image_marker_count">Số lượng điểm đánh dấu</string>
<string name="image_pause">Tạm dừng</string>
<string name="image_photo_marker">Điểm đánh dấu ảnh</string>
<string name="image_record">Ghi</string>
<string name="image_stop">Dừng</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">Loại điểm đánh dấu (ví dụ: thác nước)</string>
<string name="marker_edit_marker_type_hint">Loại điểm đánh dấu</string>
<!-- Marker List -->
<string name="marker_list_empty_message">Bạn không có bất kỳ điểm đánh dấu nào</string>
<!-- Menu -->
@@ -172,21 +169,14 @@ limitations under the License.
<string name="recording_service">Dịch vụ ghi</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">Mức pin</string>
<string name="sensor_state_cadence">Nhịp</string>
<string name="sensor_state_cadence_value">%1$d vòng/phút</string>
<string name="sensor_state_heart_rate">Nhịp tim</string>
<string name="sensor_state_heart_rate_value">%1$d nhịp đập/phút</string>
<string name="sensor_state_power">Công suất</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">Không khả dụng khi đang ghi tuyến đường</string>
<string name="settings_show">Hiển thị</string>
<!-- Settings Advanced -->
<string name="settings_advanced">Nâng cao</string>
<!-- Settings Chart -->
<string name="settings_chart_by_distance">Theo khoảng cách</string>
<string name="settings_chart_by_time">Theo thời gian</string>
<string name="settings_recording">Ghi tuyến đường</string>
<string name="settings_recording_default_activity_title">Loại hoạt động mặc định</string>
<string name="settings_recording_location_frequency_summary">%1$s giữa các vị trí được ghi</string>
<string name="settings_recording_max_recording_distance_summary">Một đoạn mới được tạo nếu khoảng cách giữa hai vị trí lớn hơn %1$s</string>
@@ -200,7 +190,6 @@ limitations under the License.
<string name="settings_recording_track_name_number_option">Số</string>
<string name="settings_recording_track_name_title">Tên mặc định của tuyến đường</string>
<!-- Settings Reset -->
<string name="settings_reset">Đặt lại</string>
<string name="settings_reset_confirm_message">Tất cả cài đặt của bạn sẽ được hoàn nguyên về giá trị mặc định.</string>
<string name="settings_reset_confirm_title">Đặt lại bây giờ?</string>
<string name="settings_reset_done">Tất cả cài đặt đã được hoàn nguyên về giá trị mặc định</string>
@@ -287,15 +276,6 @@ limitations under the License.
<plurals name="voiceSpeedMilesPerHour">
<item quantity="other">%1$.1f dặm mỗi giờ</item>
</plurals>
<string name="voice_pace_per_kilometer">%1$s mỗi ki lô mét</string>
<string name="voice_pace_per_mile">%1$s mỗi dặm</string>
<string name="voice_template">%1$s trong %2$s tại %3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="other">tổng khoảng cách là %1$.2f ki lô mét</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="other">tổng khoảng cách là %1$.2f dặm</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">ATM</string>
<string name="waypoint_type_bank">ngân hàng</string>
@@ -454,7 +434,6 @@ limitations under the License.
<string name="settings_night_mode_option_system">Hệ thống</string>
<string name="settings_night_mode_option_day">Ngày</string>
<string name="settings_night_mode_option_night">Đêm</string>
<string name="settings_announcements">Thông báo</string>
<string name="settings_announcements_totaltime_frequency">Khoảng thời gian</string>
<string name="settings_recording_fullscreen_on_while_recording_summary">Trong khi quay hiện tại trong hình.</string>
<string name="settings_recording_fullscreen_on_while_recording_title">Toàn màn hình</string>
@@ -469,9 +448,6 @@ limitations under the License.
<string name="settings_layout_reset_confirm_title">Thiết lập lại bố trí của bạn\?</string>
<string name="settings_layout_reset_done">Tất cả bố trí cài đặt đã trở lại là việc định giá trị</string>
<string name="settings_all_reset">Đặt lại</string>
<string name="settings_error_initial_values_restored">Xin lỗi, nhưng đã xảy ra lỗi. Tất cả các thiết lập đã trở lại là việc định giá trị.</string>
<string name="settings_sensor_connecting">Kết nối với %1$s</string>
<string name="settings_sensor_disconnected">Ngắt kết nối từ %1$s</string>
<string name="settings_sensor_cycling_distance_speed">Khoảng cách và tốc độ</string>
<string name="settings_sensor_cycling_cadence">Nhịp</string>
<string name="settings_sensor_running_speed_and_cadence">Khoảng cách, tốc độ và nhịp</string>
@@ -484,17 +460,13 @@ limitations under the License.
<string name="stats_sensors_power">Sức mạnh</string>
<string name="track_distance_notification">Khoảng cách: %1$s</string>
<string name="track_speed_notification">Tốc độ: %1$s</string>
<string name="voice_pace_lap">Thời gian lòng của %1$s</string>
<string name="voice_speed_lap">Vòng tốc độ của %1$s</string>
<string name="location_latitude_longitude">%1$s, %2$s</string>
<string name="location_coordinate">%1$s°</string>
<string name="track_pace_notification">Tốc độ: %1$s</string>
<string name="instant_export_enabled_summary">Xuất khẩu theo dõi lưu trữ sau khi ghi được hoàn thành</string>
<string name="hold_to_pause">Giữ tạm dừng</string>
<string name="hold_to_stop">Giữ để dừng lại</string>
<string name="share_image_subject">Tôi muốn chia sẻ hình ảnh với bạn</string>
<string name="field_set_primary">Chính</string>
<string name="title_activity_settings_custom_layout">Tuỳ Ghi Bố Trí</string>
<string name="settings_default_export_uri_title">Theo dõi xuất khẩu, xuất khẩu</string>
<string name="interval_list_empty_message">Không có bất kỳ khoảng thời gian sơ</string>
<string name="aggregated_stats_empty_message">Hồ sơ của đua đầu tiên, để xem tổng thống kê</string>
@@ -563,7 +535,6 @@ limitations under the License.
<string name="settings_public_api_enabled_title">API công khai</string>
<string name="settings_public_api_enabled_summary_off">Chỉ OpenTracks có thể bắt đầu và dừng ghi.</string>
<string name="settings_public_api_enabled_summary_on">Các ứng dụng khác có thể bắt đầu hoặc dừng ghi.</string>
<string name="settings_announcements_report_heart_rate">Báo cáo nhịp tim</string>
<string name="settings_api_title">API công khai</string>
<string name="generic_dismiss">Bỏ</string>
<string name="gps_recording_status">%1$s: %2$s</string>
-20
View File
@@ -97,7 +97,6 @@
<string name="generic_description_line">內容描述:%1$s</string>
<string name="generic_name">名稱</string>
<string name="generic_name_line">名稱:%1$s</string>
<string name="generic_paused">已暫停</string>
<string name="generic_recording">正在記錄…</string>
<string name="generic_save">儲存</string>
<string name="generic_tracks">足跡</string>
@@ -107,7 +106,6 @@
<string name="image_arrow">箭頭</string>
<string name="image_marker">標記</string>
<string name="image_marker_count">標記數</string>
<string name="image_pause">暫停</string>
<string name="image_photo_marker">相片標記</string>
<string name="image_record">記錄</string>
<string name="image_stop">停止</string>
@@ -122,7 +120,6 @@
<string name="marker_name_format">標記 %1$d</string>
<string name="marker_title">%1$d 個位置 (共 %2$d 個)</string>
<string name="marker_edit_marker_type">標記類型 (例如瀑布)</string>
<string name="marker_edit_marker_type_hint">標記類型</string>
<string name="marker_list_empty_message">您沒有任何標記</string>
<string name="menu_aggregated_statistics">彙總的統計資料</string>
<string name="menu_delete">刪除</string>
@@ -141,19 +138,12 @@
<string name="menu_start_gps">啟動 GPS</string>
<string name="menu_stop_gps">關閉 GPS</string>
<string name="recording_service">記錄服務</string>
<string name="sensor_state_battery">電池電量</string>
<string name="sensor_state_cadence">轉速</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">心率</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">電源</string>
<string name="sensor_state_power_value">%1$d 瓦</string>
<string name="settings_not_while_recording">記錄足跡時無法使用這個選項</string>
<string name="settings_show">顯示</string>
<string name="settings_advanced">進階</string>
<string name="settings_chart_by_distance">依距離</string>
<string name="settings_chart_by_time">依時間</string>
<string name="settings_recording">記錄</string>
<string name="settings_recording_default_activity_title">預設活動類型</string>
<string name="settings_recording_location_frequency_summary">每 %1$s記錄一次位置資訊</string>
<string name="settings_recording_max_recording_distance_summary">系統會在兩個地點之間的距離大於 %1$s時建立新的區段</string>
@@ -166,7 +156,6 @@
<string name="settings_recording_track_name_date_local_option">日期 (當地)</string>
<string name="settings_recording_track_name_number_option">數字</string>
<string name="settings_recording_track_name_title">預設足跡名稱</string>
<string name="settings_reset">重設</string>
<string name="settings_reset_confirm_message">系統會將所有設定還原為預設值。</string>
<string name="settings_reset_confirm_title">確定要立即重設?</string>
<string name="settings_reset_done">所有設定已還原為預設值</string>
@@ -237,15 +226,6 @@
<plurals name="voiceSpeedMilesPerHour">
<item quantity="other">每小時 %1$.1f 英里</item>
</plurals>
<string name="voice_pace_per_kilometer">每小時 %1$s 英里</string>
<string name="voice_pace_per_mile">每英里 %1$s</string>
<string name="voice_template">%1$s (時間:%2$s,速度:%3$s)。</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="other">總距離 %1$.2f 公里</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="other">總距離 %1$.2f 英里</item>
</plurals>
<string name="waypoint_type_atm">提款機</string>
<string name="waypoint_type_bank">銀行</string>
<string name="waypoint_type_bar">酒吧</string>
-20
View File
@@ -97,7 +97,6 @@
<string name="generic_description_line">內容描述:%1$s</string>
<string name="generic_name">名稱</string>
<string name="generic_name_line">名稱:%1$s</string>
<string name="generic_paused">已暫停</string>
<string name="generic_recording">正在記錄…</string>
<string name="generic_save">儲存</string>
<string name="generic_tracks">足跡</string>
@@ -107,7 +106,6 @@
<string name="image_arrow">箭頭</string>
<string name="image_marker">標記</string>
<string name="image_marker_count">標記數</string>
<string name="image_pause">暫停</string>
<string name="image_photo_marker">相片標記</string>
<string name="image_record">記錄</string>
<string name="image_stop">停止</string>
@@ -122,7 +120,6 @@
<string name="marker_name_format">標記 %1$d</string>
<string name="marker_title">%1$d 個位置 (共 %2$d 個)</string>
<string name="marker_edit_marker_type">標記類型 (例如瀑布)</string>
<string name="marker_edit_marker_type_hint">標記類型</string>
<string name="marker_list_empty_message">您沒有任何標記</string>
<string name="menu_aggregated_statistics">彙總的統計資料</string>
<string name="menu_delete">刪除</string>
@@ -141,19 +138,12 @@
<string name="menu_start_gps">啟動 GPS</string>
<string name="menu_stop_gps">關閉 GPS</string>
<string name="recording_service">記錄服務</string>
<string name="sensor_state_battery">電池電量</string>
<string name="sensor_state_cadence">轉速</string>
<string name="sensor_state_cadence_value">%1$d rpm</string>
<string name="sensor_state_heart_rate">心率</string>
<string name="sensor_state_heart_rate_value">%1$d bpm</string>
<string name="sensor_state_power">電源</string>
<string name="sensor_state_power_value">%1$d 瓦</string>
<string name="settings_not_while_recording">記錄足跡時無法使用這個選項</string>
<string name="settings_show">顯示</string>
<string name="settings_advanced">進階</string>
<string name="settings_chart_by_distance">依距離</string>
<string name="settings_chart_by_time">依時間</string>
<string name="settings_recording">記錄</string>
<string name="settings_recording_default_activity_title">預設活動類型</string>
<string name="settings_recording_location_frequency_summary">每 %1$s記錄一次位置資訊</string>
<string name="settings_recording_max_recording_distance_summary">系統會在兩個地點之間的距離大於 %1$s時建立新的區段</string>
@@ -166,7 +156,6 @@
<string name="settings_recording_track_name_date_local_option">日期 (當地)</string>
<string name="settings_recording_track_name_number_option">數字</string>
<string name="settings_recording_track_name_title">預設足跡名稱</string>
<string name="settings_reset">重設</string>
<string name="settings_reset_confirm_message">系統會將所有設定還原為預設值。</string>
<string name="settings_reset_confirm_title">確定要立即重設?</string>
<string name="settings_reset_done">所有設定已還原為預設值</string>
@@ -237,15 +226,6 @@
<plurals name="voiceSpeedMilesPerHour">
<item quantity="other">每小時 %1$.1f 公里</item>
</plurals>
<string name="voice_pace_per_kilometer">每小時 %1$s 英里</string>
<string name="voice_pace_per_mile">每英里 %1$s</string>
<string name="voice_template">%1$s (時間:%2$s,速度:%3$s)。</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="other">總距離 %1$.2f 公里</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="other">總距離 %1$.2f 英里</item>
</plurals>
<string name="waypoint_type_atm">提款機</string>
<string name="waypoint_type_bank">銀行</string>
<string name="waypoint_type_bar">酒吧</string>
-20
View File
@@ -117,7 +117,6 @@ limitations under the License.
<string name="generic_description_line">说明:%1$s</string>
<string name="generic_name">名称</string>
<string name="generic_name_line">名称:%1$s</string>
<string name="generic_paused">已暂停</string>
<string name="generic_recording">正在记录…</string>
<string name="generic_save">保存</string>
<string name="generic_tracks">路线</string>
@@ -129,7 +128,6 @@ limitations under the License.
<string name="image_arrow">箭头</string>
<string name="image_marker">标记</string>
<string name="image_marker_count">标记数</string>
<string name="image_pause">暂停</string>
<string name="image_photo_marker">照片标记</string>
<string name="image_record">记录</string>
<string name="image_stop">停止</string>
@@ -148,7 +146,6 @@ limitations under the License.
<!-- Marker Detail -->
<!-- Marker Edit -->
<string name="marker_edit_marker_type">标记类型(如瀑布)</string>
<string name="marker_edit_marker_type_hint">标记类型</string>
<!-- Marker List -->
<string name="marker_list_empty_message">您没有任何标记</string>
<!-- Menu -->
@@ -174,15 +171,9 @@ limitations under the License.
<string name="recording_service">记录服务</string>
<!-- Search -->
<!-- Sensor State -->
<string name="sensor_state_battery">电池电量</string>
<string name="sensor_state_cadence">蹬车频率</string>
<string name="sensor_state_cadence_value">%1$d RPM</string>
<string name="sensor_state_heart_rate">心率</string>
<string name="sensor_state_heart_rate_value">%1$d BPM</string>
<string name="sensor_state_power">功率</string>
<string name="sensor_state_power_value">%1$d W</string>
<string name="settings_not_while_recording">记录路线时不可用</string>
<string name="settings_show">显示</string>
<!-- Settings Advanced -->
<string name="settings_advanced">高级</string>
<string name="settings_default_trackfileformat">导出文件格式</string>
@@ -196,7 +187,6 @@ limitations under the License.
<string name="settings_recording_keep_screen_on_while_recording_summary">记录时,保持屏幕常亮。</string>
<string name="settings_recording_fullscreen_on_while_recording_title">全屏显示</string>
<string name="settings_recording_fullscreen_on_while_recording_summary">记录时,全屏幕显示。</string>
<string name="settings_recording">记录</string>
<string name="settings_recording_default_activity_title">默认活动类型</string>
<string name="settings_recording_location_frequency_summary">每隔%1$s记录一次位置</string>
<string name="settings_recording_max_recording_distance_summary">如果两个位置之间的距离超过%1$s,则创建新的路段</string>
@@ -214,7 +204,6 @@ limitations under the License.
<string name="settings_night_mode_option_day">白天模式</string>
<string name="settings_night_mode_option_night">夜间模式</string>
<!-- Settings Reset -->
<string name="settings_reset">重置</string>
<string name="settings_reset_confirm_message">所有设置都将恢复为默认值。</string>
<string name="settings_reset_confirm_title">立即重置?</string>
<string name="settings_reset_done">所有设置都已恢复为默认值</string>
@@ -304,14 +293,6 @@ limitations under the License.
<plurals name="voiceSpeedMilesPerHour">
<item quantity="other">每小时 %1$.1f 英里</item>
</plurals>
<string name="voice_pace_per_kilometer">每公里 %1$s</string>
<string name="voice_template">%1$s;时间:%2$s;速度:%3$s</string>
<plurals name="voiceTotalDistanceKilometers">
<item quantity="other">总距离 %1$.2f 公里</item>
</plurals>
<plurals name="voiceTotalDistanceMiles">
<item quantity="other">总距离 %1$.2f 英里</item>
</plurals>
<!-- Waypoint Type -->
<string name="waypoint_type_atm">自动取款机</string>
<string name="waypoint_type_bank">银行</string>
@@ -379,7 +360,6 @@ limitations under the License.
<string name="description_default_speed_or_pace">按活动类型</string>
<!-- Share image -->
<string name="hold_to_stop">长按停止</string>
<string name="hold_to_pause">长按暂停</string>
<string name="instant_export_enabled_summary">活动结束后,自动导出数据</string>
<string name="instant_export_enabled_title">自动导出</string>
<string name="settings_default_export_uri_title">选择导出目录</string>

Some files were not shown because too many files have changed in this diff Show More