forked from upstream-mirrors/OpenTracks
Add support for singular/plural.
This commit is contained in:
+253
-57
@@ -348,14 +348,14 @@ limitations under the License.
|
||||
My Tracks is run by volunteers and Googlers in their 20% time. If you would like to contribute,
|
||||
please visit:\n
|
||||
\n
|
||||
http://mytracks.googlecode.com\n
|
||||
http://mytracks.googlecode.com\n
|
||||
</string>
|
||||
<string name="android_market_promo_text"
|
||||
translation_description="For the Android Market (not used in the app), the promotion text. 80
|
||||
characters limit.">
|
||||
My Tracks allows you to record and share your GPS tracks, including statistics.
|
||||
</string>
|
||||
|
||||
|
||||
<!-- Chart Settings -->
|
||||
<string name="chart_settings_by_distance"
|
||||
translation_description="In the Chart Settings, under the 'X axis' section, the radio option
|
||||
@@ -603,14 +603,44 @@ limitations under the License.
|
||||
translation_description="When importing all the tracks, a toast message indicating import error
|
||||
for one of the tracks.
|
||||
|
||||
%1$s: the track's file path. E.g., '/mnt/sdcard/MyTacks/gpx/1.gpx'.">
|
||||
%1$s: the track's file path on the SD card. E.g., '/mnt/sdcard/MyTacks/gpx/1.gpx'.">
|
||||
Import error for file %1$s.
|
||||
</string>
|
||||
<string name="import_gpx_files_few"
|
||||
translation_description="When importing all the tracks, phrase for 'few' GPX files.
|
||||
|
||||
%1$d an integer number. The number is a small number.">
|
||||
%1$d GPX files
|
||||
</string>
|
||||
<string name="import_gpx_files_many"
|
||||
translation_description="When importing all the tracks, phrase for 'many' GPX files.
|
||||
|
||||
%1$d an integer number. The number is a large number.">
|
||||
%1$d GPX files
|
||||
</string>
|
||||
<string name="import_gpx_files_one"
|
||||
translation_description="When importing all the tracks, phrase for 1 GPX file.">
|
||||
1 GPX file
|
||||
</string>
|
||||
<string name="import_gpx_files_other"
|
||||
translation_description="When importing all the tracks, phrase for 'other' GPX files.
|
||||
|
||||
%1$d an integer number. The number doesn't require special treatment.">
|
||||
%1$d GPX files
|
||||
</string>
|
||||
<string name="import_gpx_files_two"
|
||||
translation_description="When importing all the tracks, phrase for 2 GPX files.">
|
||||
2 GPX files
|
||||
</string>
|
||||
<string name="import_gpx_files_zero"
|
||||
translation_description="When importing all the tracks, phrase for 0 GPX files.">
|
||||
0 GPX files
|
||||
</string>
|
||||
<string name="import_no_file"
|
||||
translation_description="After importing all the tracks from the SD card, the alert message
|
||||
indicating that no track is imported.
|
||||
|
||||
%1$s: the directory path. E.g., '/mnt/sdcard/MyTracks/gpx/'.">
|
||||
%1$s: the SD card directory path. E.g., '/mnt/sdcard/MyTracks/gpx/'.">
|
||||
No GPX file found in %1$s. The SD card may be unreadable or the directory may not contain any
|
||||
GPX file.
|
||||
</string>
|
||||
@@ -618,10 +648,10 @@ limitations under the License.
|
||||
translation_description="After importing all the tracks from the SD card, the alert message
|
||||
indicating success.
|
||||
|
||||
%1$d the number of successfully imported tracks. E.g., '5'.
|
||||
%2$d the number of total tracks to be imported. E.g., '6'.
|
||||
%3$s the directory path. E.g., '/mnt/sdcard/MyTracks/gpx/'.">
|
||||
Imported to My Tracks %1$d of %2$d GPX files from %3$s.
|
||||
%1$d the number of successfully imported tracks. E.g., '1'.
|
||||
%2$s the number of GPX files in the SD card. E.g., '1 GPX file' or '2 GPX files'.
|
||||
%3$s the SD card directory path. E.g., '/mnt/sdcard/MyTracks/gpx/'.">
|
||||
My Tracks: Imported %1$d of %2$s from %3$s.
|
||||
</string>
|
||||
|
||||
<!-- Marker -->
|
||||
@@ -1995,73 +2025,239 @@ limitations under the License.
|
||||
</string>
|
||||
|
||||
<!-- Voice -->
|
||||
<string name="voice_hour"
|
||||
translation_description="For voice announcement, to say hour like 'one hour'.">
|
||||
hour
|
||||
<string name="voice_hours_few"
|
||||
translation_description="For voice announcement, to say 'few' hours.
|
||||
|
||||
%1$d an integer number. The number is a small number.">
|
||||
%1$d hours
|
||||
</string>
|
||||
<string name="voice_hours"
|
||||
translation_description="For voice announcement, to say hours like 'two hours'.">
|
||||
hours
|
||||
<string name="voice_hours_many"
|
||||
translation_description="For voice announcement, to say 'many' hours.
|
||||
|
||||
%1$d an integer number. The number is a large number.">
|
||||
%1$d hours
|
||||
</string>
|
||||
<string name="voice_kilometer_per_hour"
|
||||
translation_description="For voice announcement, to say 'kilometers per hour' for speed like
|
||||
'two kilometers per hour'.">
|
||||
kilometers per hour
|
||||
<string name="voice_hours_one"
|
||||
translation_description="For voice announcement, to say 1 hour.">
|
||||
1 hour
|
||||
</string>
|
||||
<string name="voice_kilometers"
|
||||
translation_description="For voice announcement, to say kilometers like 'two kilometers'.">
|
||||
kilometers
|
||||
<string name="voice_hours_other"
|
||||
translation_description="For voice announcement, to say 'other' hours.
|
||||
|
||||
%1$d an integer number. The number doesn't require special treatment.">
|
||||
%1$d hours
|
||||
</string>
|
||||
<string name="voice_mile_per_hour"
|
||||
translation_description="For voice announcement, to say 'miles per hour' for speed like 'two
|
||||
miles per hour'.">
|
||||
miles per hour
|
||||
<string name="voice_hours_two"
|
||||
translation_description="For voice announcement, to say 2 hours.">
|
||||
2 hours
|
||||
</string>
|
||||
<string name="voice_miles"
|
||||
translation_description="For voice announcement, to say miles like 'two miles'.">
|
||||
miles
|
||||
<string name="voice_hours_zero"
|
||||
translation_description="For voice announcement, to say 0 hours.">
|
||||
0 hours
|
||||
</string>
|
||||
<string name="voice_minute"
|
||||
translation_description="For voice announcement, to say minute like 'one minute'.">
|
||||
minute
|
||||
<string name="voice_minutes_few"
|
||||
translation_description="For voice announcement, to say 'few' minutes.
|
||||
|
||||
%1$d an integer number. The number is a small number.">
|
||||
%1$d minutes
|
||||
</string>
|
||||
<string name="voice_minutes"
|
||||
translation_description="For voice announcement, to say minutes like 'two minutes'.">
|
||||
minutes
|
||||
<string name="voice_minutes_many"
|
||||
translation_description="For voice announcement, to say 'many' minutes.
|
||||
|
||||
%1$d an integer number. The number is a large number.">
|
||||
%1$d minutes
|
||||
</string>
|
||||
<string name="voice_no_distance"
|
||||
translation_description="For the voice announcement, the announcement when the current track's
|
||||
total distance is zero.">
|
||||
My Tracks no distance.
|
||||
<string name="voice_minutes_one"
|
||||
translation_description="For voice announcement, to say 1 minute.">
|
||||
1 minute
|
||||
</string>
|
||||
<string name="voice_minutes_other"
|
||||
translation_description="For voice announcement, to say 'other' minutes.
|
||||
|
||||
%1$d an integer number. The number doesn't require special treatment.">
|
||||
%1$d minutes
|
||||
</string>
|
||||
<string name="voice_minutes_two"
|
||||
translation_description="For voice announcement, to say 2 minutes.">
|
||||
2 minutes
|
||||
</string>
|
||||
<string name="voice_minutes_zero"
|
||||
translation_description="For voice announcement, to say 0 minutes.">
|
||||
0 minutes
|
||||
</string>
|
||||
<string name="voice_per_kilometer"
|
||||
translation_description="For voice announcement, to say 'per kilometer' for pace like 'two
|
||||
minutes per kilometer'.">
|
||||
hours 2 minutes per kilometer'.">
|
||||
per kilometer
|
||||
</string>
|
||||
<string name="voice_per_mile"
|
||||
translation_description="For voice announcement, to say 'per mile' for pace like 'two minutes
|
||||
per mile'.">
|
||||
translation_description="For voice announcement, to say 'per mile' for pace like 'two hours 2
|
||||
minutes per mile'.">
|
||||
per mile
|
||||
</string>
|
||||
<string name="voice_second"
|
||||
translation_description="For voice announcement, to say second like 'one second'.">
|
||||
second
|
||||
<string name="voice_seconds_few"
|
||||
translation_description="For voice announcement, to say 'few' seconds.
|
||||
|
||||
%1$d an integer number. The number is a small number.">
|
||||
%1$d seconds
|
||||
</string>
|
||||
<string name="voice_seconds"
|
||||
translation_description="For voice announcement, to say seconds like 'two seconds'.">
|
||||
seconds
|
||||
<string name="voice_seconds_many"
|
||||
translation_description="For voice announcement, to say 'many' seconds.
|
||||
|
||||
%1$d an integer number. The number is a large number.">
|
||||
%1$d seconds
|
||||
</string>
|
||||
<string name="voice_seconds_one"
|
||||
translation_description="For voice announcement, to say 1 second.">
|
||||
1 second
|
||||
</string>
|
||||
<string name="voice_seconds_other"
|
||||
translation_description="For voice announcement, to say 'other' seconds.
|
||||
|
||||
%1$d an integer number. The number doesn't require special treatment.">
|
||||
%1$d seconds
|
||||
</string>
|
||||
<string name="voice_seconds_two"
|
||||
translation_description="For voice announcement, to say 2 seconds.">
|
||||
2 seconds
|
||||
</string>
|
||||
<string name="voice_seconds_zero"
|
||||
translation_description="For voice announcement, to say 0 seconds.">
|
||||
0 seconds
|
||||
</string>
|
||||
<string name="voice_speed_kilometers_per_hour_few"
|
||||
translation_description="For voice announcement, to say 'few' kilometers per hour.
|
||||
|
||||
%1$.1f a float number. The number is a small number.">
|
||||
%1$.1f kilometers per hour
|
||||
</string>
|
||||
<string name="voice_speed_kilometers_per_hour_many"
|
||||
translation_description="For voice announcement, to say 'many' kilometers per hour.
|
||||
|
||||
%1$.1f a float number. The number is a large number.">
|
||||
%1$.1f kilometers per hour
|
||||
</string>
|
||||
<string name="voice_speed_kilometers_per_hour_one"
|
||||
translation_description="For voice announcement, to say 1 kilometer per hour.">
|
||||
1 kilometer per hour
|
||||
</string>
|
||||
<string name="voice_speed_kilometers_per_hour_other"
|
||||
translation_description="For voice announcement, to say 'other' kilometers per hour.
|
||||
|
||||
%1$.1f a float number. The number doesn't require special treatment.">
|
||||
%1$.1f kilometers per hour
|
||||
</string>
|
||||
<string name="voice_speed_kilometers_per_hour_two"
|
||||
translation_description="For voice announcement, to say 2 kilometers per hour.">
|
||||
2 kilometers per hour
|
||||
</string>
|
||||
<string name="voice_speed_kilometers_per_hour_zero"
|
||||
translation_description="For voice announcement, to say 0 kilometers per hour.">
|
||||
0 kilometers per hour
|
||||
</string>
|
||||
<string name="voice_speed_miles_per_hour_few"
|
||||
translation_description="For voice announcement, to say 'few' miles per hour.
|
||||
|
||||
%1$.1f a float number. The number is a small number.">
|
||||
%1$.1f miles per hour
|
||||
</string>
|
||||
<string name="voice_speed_miles_per_hour_many"
|
||||
translation_description="For voice announcement, to say 'many' miles per hour.
|
||||
|
||||
%1$.1f a float number. The number is a large number.">
|
||||
%1$.1f miles per hour
|
||||
</string>
|
||||
<string name="voice_speed_miles_per_hour_one"
|
||||
translation_description="For voice announcement, to say 1 mile per hour.">
|
||||
1 mile per hour
|
||||
</string>
|
||||
<string name="voice_speed_miles_per_hour_other"
|
||||
translation_description="For voice announcement, to say 'other' miles per hour.
|
||||
|
||||
%1$.1f a float number. The number doesn't require special treatment.">
|
||||
%1$.1f miles per hour
|
||||
</string>
|
||||
<string name="voice_speed_miles_per_hour_two"
|
||||
translation_description="For voice announcement, to say 2 miles per hour.">
|
||||
2 miles per hour
|
||||
</string>
|
||||
<string name="voice_speed_miles_per_hour_zero"
|
||||
translation_description="For voice announcement, to say 0 miles per hour.">
|
||||
0 miles per hour
|
||||
</string>
|
||||
<string name="voice_template"
|
||||
translation_description="For the voice announcement, the template to make an announcement.
|
||||
|
||||
%1$.2f: distance value. E.g., '5.2'.
|
||||
%2$s: distance unit. 'miles' or 'kilometers'
|
||||
%3$s: time value. E.g., '1 hour and 30 minutes' or '20 minutes and 1 second'
|
||||
%4$s: speed/pace value. For speed, e.g., '2.2'. For pace, e.g., '2 hours and 1 minute'.
|
||||
%5$s: speed/pace unit. For speed, 'miles per hour' or 'kilometers per hour'. For pace, 'per
|
||||
mile' or 'per kilometer'.">
|
||||
My Tracks total distance %1$.2f %2$s in %3$s at %4$s %5$s.
|
||||
%1$s: distance string. E.g., '1 mile' or '1.2 miles', '1 kilometer', '2.2 kilometers'
|
||||
%2$s: time string. E.g., '1 hour and 30 minutes' or '20 minutes 1 second'
|
||||
%3$s: speed/pace string. For speed, e.g., '2.2 miles per hour', '1 kilometer per hour'. For
|
||||
pace, e.g., '2 hours 1 minute per mile', '30 minutes 1 second per kilometer'.">
|
||||
My Tracks total distance %1$s in %2$s at %3$s.
|
||||
</string>
|
||||
<string name="voice_total_distance_kilometers_few"
|
||||
translation_description="For voice announcement, to say total distance 'few' kilometers.
|
||||
|
||||
%1$.2f a float number. The number is a small number.">
|
||||
total distance %1$.2f kilometers
|
||||
</string>
|
||||
<string name="voice_total_distance_kilometers_many"
|
||||
translation_description="For voice announcement, to say total distance 'many' kilometers.
|
||||
|
||||
%1$.2f a float number. The number is a large number.">
|
||||
total distance %1$.2f kilometers
|
||||
</string>
|
||||
<string name="voice_total_distance_kilometers_one"
|
||||
translation_description="For voice announcement, to say total distance 1 kilometer.">
|
||||
total distance 1 kilometer
|
||||
</string>
|
||||
<string name="voice_total_distance_kilometers_other"
|
||||
translation_description="For voice announcement, to say total distance 'other' kilometers.
|
||||
|
||||
%1$.2f a float number. The number doesn't require special treatment.">
|
||||
total distance %1$.2f kilometers
|
||||
</string>
|
||||
<string name="voice_total_distance_kilometers_two"
|
||||
translation_description="For voice announcement, to say total distance 2 kilometers.">
|
||||
total distance 2 kilometers
|
||||
</string>
|
||||
<string name="voice_total_distance_kilometers_zero"
|
||||
translation_description="For voice announcement, to say total distance 0 kilometers.">
|
||||
total distance 0 kilometers
|
||||
</string>
|
||||
<string name="voice_total_distance_miles_few"
|
||||
translation_description="For voice announcement, to say total distance 'few' miles.
|
||||
|
||||
%1$.2f a float number. The number is a small number.">
|
||||
total distance %1$.2f miles
|
||||
</string>
|
||||
<string name="voice_total_distance_miles_many"
|
||||
translation_description="For voice announcement, to say total distance 'many' miles.
|
||||
|
||||
%1$.2f a float number. The number is a large number.">
|
||||
total distance %1$.2f miles
|
||||
</string>
|
||||
<string name="voice_total_distance_miles_one"
|
||||
translation_description="For voice announcement, to say total distance 1 mile.">
|
||||
total distance 1 mile
|
||||
</string>
|
||||
<string name="voice_total_distance_miles_other"
|
||||
translation_description="For voice announcement, to say total distance 'other' miles.
|
||||
|
||||
%1$.2f a float number. The number doesn't require special treatment.">
|
||||
total distance %1$.2f miles
|
||||
</string>
|
||||
<string name="voice_total_distance_miles_two"
|
||||
translation_description="For voice announcement, to say total distance 2 miles.">
|
||||
total distance 2 miles
|
||||
</string>
|
||||
<string name="voice_total_distance_miles_zero"
|
||||
translation_description="For voice announcement, to say total distance 0 miles.">
|
||||
total distance 0 miles
|
||||
</string>
|
||||
<string name="voice_total_distance_zero"
|
||||
translation_description="For the voice announcement, the announcement when the current track's
|
||||
total distance is zero.">
|
||||
My Tracks total distance zero.
|
||||
</string>
|
||||
|
||||
<!-- Waypoint Type -->
|
||||
@@ -2292,7 +2488,7 @@ limitations under the License.
|
||||
statistics, and graphs view.
|
||||
</string>
|
||||
<string name="welcome_app_navigation_question"
|
||||
translation_description="In the 'Welcome' page, the help content question on app navigatation.">
|
||||
translation_description="In the 'Welcome' page, the help content question on app navigation.">
|
||||
How do I see the map, statistics, and graphs view?
|
||||
</string>
|
||||
<string name="welcome_battery_life_answer"
|
||||
@@ -2372,7 +2568,7 @@ limitations under the License.
|
||||
depends on the quality of the GPS signal. The blue circle around the orange location arrow
|
||||
indicates estimated precision. (You may need to zoom in or out to see the circle.) You can
|
||||
change the GPS precision at Settings -> Recording -> GPS accuracy. If the precision is too low,
|
||||
at the top of the screen, you will see the message \"Waiting for a better GPS fix.\".
|
||||
at the top of the screen, you will see the message \"Waiting for a better GPS fix.\".
|
||||
</string>
|
||||
<string name="welcome_location_precision_question"
|
||||
translation_description="In the 'Welcome' page, the help content question on location
|
||||
@@ -2435,7 +2631,7 @@ limitations under the License.
|
||||
How do I share tracks with friends and the rest of the world?
|
||||
</string>
|
||||
<string name="welcome_split_track_answer"
|
||||
translation_description="In the 'Welcome' page, the help content answer on splitted long
|
||||
translation_description="In the 'Welcome' page, the help content answer on splitting long
|
||||
tracks.">
|
||||
Tracks on Google My Maps and Google Fusion Tables are limited to certain sizes.
|
||||
</string>
|
||||
|
||||
Reference in New Issue
Block a user