diff --git a/MyTracks/res/values-ca/strings.xml b/MyTracks/res/values-ca/strings.xml index 07cae83f8..2590c718c 100644 --- a/MyTracks/res/values-ca/strings.xml +++ b/MyTracks/res/values-ca/strings.xml @@ -195,16 +195,8 @@ limitations under the License. Edita els detalls Exporta totes les rutes Seleccioneu una ruta. Mantingueu el dit per veure més opcions. - Anomena i desa com un fitxer CSV - Anomena i desa com un fitxer GPX - Anomena i desa com un fitxer KML Escriu a la targeta SD... - Anomena i desa com un fitxer TCX Envia a Google... - Un fitxer CSV - Un fitxer GPX - Un fitxer KML - Un fitxer TCX Comparteix amb amics... Mostra Aquesta ruta diff --git a/MyTracks/res/values-de/strings.xml b/MyTracks/res/values-de/strings.xml index 64270ea48..71d226d9a 100644 --- a/MyTracks/res/values-de/strings.xml +++ b/MyTracks/res/values-de/strings.xml @@ -204,16 +204,8 @@ limitations under the License. Bearbeiten Alle Tracks exportieren Einen Track auswählen. Lange berühren für mehr Optionen. - CSV-Datei exportieren - GPX-Datei exportieren - KML-Datei exportieren Auf SD-Karte speichern… - TCX-Datei exportieren An Google senden… - Eine CSV-Datei - Eine GPX-Datei - Eine KML-Datei - Eine TCX-Datei Mit Freunden teilen… Anzeigen Dieser Track diff --git a/MyTracks/res/values-es-rES/strings.xml b/MyTracks/res/values-es-rES/strings.xml index f019c4715..42225a080 100644 --- a/MyTracks/res/values-es-rES/strings.xml +++ b/MyTracks/res/values-es-rES/strings.xml @@ -32,8 +32,4 @@ limitations under the License. ANT+ Sensores Ninguna SRM ANT+ Puente - Guardar en archivo CSV - Guardar en archivo TCX - Un archivo CSV - Un archivo TCX diff --git a/MyTracks/res/values-es/strings.xml b/MyTracks/res/values-es/strings.xml index 76e1d388d..f9da721d1 100644 --- a/MyTracks/res/values-es/strings.xml +++ b/MyTracks/res/values-es/strings.xml @@ -250,16 +250,8 @@ limitations under the License. Exportar todos Importar todos Escoja un recorrido. Presione&mantenga presionado para ver más opciones. - Guardar en archivo CSV - Guardar en archivo GPX - Guardar en archivo KML Guardar en tarjeta SD... - Guardar en archivo TCX Enviar a Google... - Un archivo CSV - Un archivo GPX" - Un archivo KML" - Un archivo TCX Compartir con amigos..." Un enlace al mapa Mostrar diff --git a/MyTracks/res/values-fi/strings.xml b/MyTracks/res/values-fi/strings.xml index beb117bfe..04c053e22 100644 --- a/MyTracks/res/values-fi/strings.xml +++ b/MyTracks/res/values-fi/strings.xml @@ -238,16 +238,8 @@ limitations under the License. Vie kaikki Tuo kaikki Valitse reitti. Pitkällä painalluksella lisää vaihtoehtoja. - Tallenna CSV-tiedosto - Tallenna GPX-tiedosto - Tallenna KML-tiedosto Kirjoita SD-kortille... - Tallenna TCX-tiedosto Lähetä Googleen... - CSV-tiedosto - GPX-tiedosto - KML-tiedosto - TCX-tiedosto Jaa... Linkki karttaan Näytä diff --git a/MyTracks/res/values-fr/strings.xml b/MyTracks/res/values-fr/strings.xml index b7c56cc73..00c982987 100644 --- a/MyTracks/res/values-fr/strings.xml +++ b/MyTracks/res/values-fr/strings.xml @@ -193,12 +193,8 @@ limitations under the License. Consulter les détails Exporter tous les parcours Choisissez un parcours. Faites un appui prolongé pour plus d\'options. - Enregistrer en fichier GPX - Enregistrer en fichier KML Enregistrer sur la carte SD... Envoyer à Google... - Fichier GPX - Fichier KML Partager... Afficher Ce parcours diff --git a/MyTracks/res/values-it/strings.xml b/MyTracks/res/values-it/strings.xml index b07cd5b63..c2bb8e69c 100644 --- a/MyTracks/res/values-it/strings.xml +++ b/MyTracks/res/values-it/strings.xml @@ -154,12 +154,8 @@ limitations under the License. Modifica dettagli Esporta tutti i percorsi Scegli un percorso. Tieni premuto per più opzioni. - Salva in un file GPX - Salva in un file KML Salva su scheda SD... Invia a Google... - Un file GPX - Un file KML Condividi con amici... Un link alla mappa Mostra diff --git a/MyTracks/res/values-ja/strings.xml b/MyTracks/res/values-ja/strings.xml index f93246845..ab57dfc02 100644 --- a/MyTracks/res/values-ja/strings.xml +++ b/MyTracks/res/values-ja/strings.xml @@ -225,16 +225,8 @@ limitations under the License. 全て出力 全てインポート トラックを選択します.オプションを表示するには長押しして下さい. - CVSファイルの保存 - GPXファイルの保存 - KMLファイルの保存 SDへの書き込み... - TCXファイルの保存 Googleに送信... - CSVファイル - GPXファイル - KMLファイル - TCXファイル 共有... マップへのリンク 表示 diff --git a/MyTracks/res/values-pl/strings.xml b/MyTracks/res/values-pl/strings.xml index e4d5bff58..67649cb54 100644 --- a/MyTracks/res/values-pl/strings.xml +++ b/MyTracks/res/values-pl/strings.xml @@ -184,14 +184,8 @@ limitations under the License. Edytuj szczegóły Eksportuj wszystkie trasy Wybierz trasę. Naciśnij i przytrzymaj, aby wybrać opcje. - Zapisz plik CSV - Zapisz plik GPX - Zapisz plik KML Zapisz na karcie SD... Wyślij do Google... - Plik CSV - Plik GPX - PLik KML Podziel się z przyjaciółmi... Pokaż Ta trasa diff --git a/MyTracks/res/values-pt-rBR/strings.xml b/MyTracks/res/values-pt-rBR/strings.xml index a993eae6f..9807fbf0c 100644 --- a/MyTracks/res/values-pt-rBR/strings.xml +++ b/MyTracks/res/values-pt-rBR/strings.xml @@ -154,12 +154,8 @@ limitations under the License. O caminho e todos os seus marcadores serão permanentemente apagados deste telefone. Editar detalhes Escolha um caminho. Pressione&segure para mais opções. - Salvar arquivo GPX - Salvar arquivo KML Salvar no cartão SD... Enviar para o Google... - Um arquivo GPX - Um arquivo KML Compartilhar com amigos... Um link para a mapa Mostrar diff --git a/MyTracks/res/values-ru/strings.xml b/MyTracks/res/values-ru/strings.xml index 773dd00c5..436a8b630 100644 --- a/MyTracks/res/values-ru/strings.xml +++ b/MyTracks/res/values-ru/strings.xml @@ -234,16 +234,8 @@ limitations under the License. Экспорт всех Импорт всех Выберите трек. Нажмите и удерживайте для получения дополнительных возможностей. - Сохранить файл CSV - Сохранить файл GPX - Сохранить файл KML Записать на SD карту... - Сохранить файл TCX Отправить в Google ... - Файла CSV - Файл GPX - Файл KML - Файл TCX Поделиться с друзьями... Ссылка на карту Показать diff --git a/MyTracks/res/values-sv/strings.xml b/MyTracks/res/values-sv/strings.xml index 3126994e9..bfb95f78c 100644 --- a/MyTracks/res/values-sv/strings.xml +++ b/MyTracks/res/values-sv/strings.xml @@ -154,14 +154,8 @@ limitations under the License. Ändra detaljer Exportera alla spår Välj ett spår. Tryck & håll för fler alternativ. - Spara en CSV-fil - Spara en GPX-fil - Spara en KML-fil Skriv till SD-kort... Skicka till Google... - En CSV-fil - En GPX-fil - En KML-fil Dela med vänner... Visa Det här spåret diff --git a/MyTracks/res/values-zh-rCN/strings.xml b/MyTracks/res/values-zh-rCN/strings.xml index 1356200a6..71cccbbaf 100644 --- a/MyTracks/res/values-zh-rCN/strings.xml +++ b/MyTracks/res/values-zh-rCN/strings.xml @@ -224,16 +224,8 @@ limitations under the License. 导出所有轨迹 全部导入 选择一个轨迹. 长按弹出操作菜单. - 保存为 CSV 文件 - 保存为 GPX 文件 - 保存为 KML 文件 保存到 SD 卡... - 保存为 TCX 文件 发送到 Google... - CSV 文件 - GPX 文件 - KML 文件 - TCX 文件 与朋友分享... 访问地图的超链接 显示 diff --git a/MyTracks/res/values/arrays_do_not_translate.xml b/MyTracks/res/values/arrays_do_not_translate.xml index 457113c5a..d6749dc0a 100644 --- a/MyTracks/res/values/arrays_do_not_translate.xml +++ b/MyTracks/res/values/arrays_do_not_translate.xml @@ -128,8 +128,7 @@ limitations under the License. @string/sensor_type_value_srm_ant_bridge - - + GPX KML CSV @@ -208,7 +207,7 @@ limitations under the License. @string/waypoint_type_atm @string/waypoint_type_bank @string/waypoint_type_bar - @string/waypoint_type_barbeque + @string/waypoint_type_barbecue @string/waypoint_type_building @string/waypoint_type_bus_stop @string/waypoint_type_cafe diff --git a/MyTracks/res/values/strings.xml b/MyTracks/res/values/strings.xml index 5a0f9168b..3173bbaf5 100644 --- a/MyTracks/res/values/strings.xml +++ b/MyTracks/res/values/strings.xml @@ -370,7 +370,8 @@ limitations under the License. Exporting a track to the SD card. This may take a while. + translation_description="After exporting all the tracks to the SD card, a toast message + indicating success."> Export finished @@ -443,7 +444,8 @@ limitations under the License. + indicating success. E.g., 'Imported to My Tracks 5 of 6 GPX files from + /mnt/sdcard/MyTracks/gpx/'."> Imported to My Tracks %1$d of %2$d GPX files from %3$s @@ -597,7 +599,7 @@ limitations under the License. - GPS is not available. An approximate location based on cell towers and WIFI networks is shown. + GPS is not available. An approximate location based on cell towers and WiFi networks is shown. - A new Google Fusion table has been created at %s. + A new Google Fusion Table has been created at %s. Export all + + Export as %s + Import all @@ -1591,55 +1598,26 @@ limitations under the License. the user he can press and hold a track for more options."> Pick a track. Press & hold for more options. - - Save as a CSV file - - - Save as a GPX file - - - Save as a KML file + option, the menu option to save the track as a certain file format. E.g, 'Save as a GPX + file'."> + Save as a %s file Save to SD card... - - Save as a TCX file - Send to Google... - - A CSV file - - - A GPX file - - - A KML file - - - A TCX file + option, the menu option to share the track as a certain file format. E.g, 'A GPX file'."> + A %s file bar - - barbeque + + barbecue diff --git a/MyTracks/src/com/google/android/apps/mytracks/ExportAllTracks.java b/MyTracks/src/com/google/android/apps/mytracks/ExportAllTracks.java index 8d1dc56b7..d1a8c3b84 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/ExportAllTracks.java +++ b/MyTracks/src/com/google/android/apps/mytracks/ExportAllTracks.java @@ -78,8 +78,16 @@ public class ExportAllTracks { this.activity = activity; Log.i(Constants.TAG, "ExportAllTracks: Starting"); + String exportFileFormat = activity.getString(R.string.track_list_export_file); + String formats[] = activity.getResources().getStringArray(R.array.file_formats); + + String[] choices = new String[formats.length]; + for (int i = 0; i < formats.length; i++) { + choices[i] = String.format(exportFileFormat, formats[i]); + } + AlertDialog.Builder builder = new AlertDialog.Builder(activity); - builder.setSingleChoiceItems(R.array.export_formats, 0, itemClick); + builder.setSingleChoiceItems(choices, 0, itemClick); builder.setPositiveButton(R.string.generic_ok, positiveClick); builder.setNegativeButton(R.string.generic_cancel, null); builder.show(); diff --git a/MyTracks/src/com/google/android/apps/mytracks/MapActivity.java b/MyTracks/src/com/google/android/apps/mytracks/MapActivity.java index e54a1c923..c14881a7a 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/MapActivity.java +++ b/MyTracks/src/com/google/android/apps/mytracks/MapActivity.java @@ -362,31 +362,31 @@ public class MapActivity extends com.google.android.maps.MapActivity menu.add(0, Constants.MENU_EDIT, 0, R.string.track_list_edit_track); if (!dataHub.isRecordingSelected()) { + String saveFileFormat = getString(R.string.track_list_save_file); + String shareFileFormat = getString(R.string.track_list_share_file); + String formats[] = getResources().getStringArray(R.array.file_formats); + menu.add(0, Constants.MENU_SEND_TO_GOOGLE, 0, R.string.track_list_send_google); SubMenu share = menu.addSubMenu(0, Constants.MENU_SHARE, 0, R.string.track_list_share_track); share.add(0, Constants.MENU_SHARE_LINK, 0, R.string.track_list_share_url); - share.add(0, Constants.MENU_SHARE_GPX_FILE, 0, - R.string.track_list_share_gpx_file); - share.add(0, Constants.MENU_SHARE_KML_FILE, 0, - R.string.track_list_share_kml_file); - share.add(0, Constants.MENU_SHARE_CSV_FILE, 0, - R.string.track_list_share_csv_file); - share.add(0, Constants.MENU_SHARE_TCX_FILE, 0, - R.string.track_list_share_tcx_file); + share.add( + 0, Constants.MENU_SHARE_GPX_FILE, 0, String.format(shareFileFormat, formats[0])); + share.add( + 0, Constants.MENU_SHARE_KML_FILE, 0, String.format(shareFileFormat, formats[1])); + share.add( + 0, Constants.MENU_SHARE_CSV_FILE, 0, String.format(shareFileFormat, formats[2])); + share.add( + 0, Constants.MENU_SHARE_TCX_FILE, 0, String.format(shareFileFormat, formats[3])); SubMenu save = menu.addSubMenu(0, Constants.MENU_WRITE_TO_SD_CARD, 0, R.string.track_list_save_sd); - save.add(0, Constants.MENU_SAVE_GPX_FILE, 0, - R.string.track_list_save_gpx_file); - save.add(0, Constants.MENU_SAVE_KML_FILE, 0, - R.string.track_list_save_kml_file); - save.add(0, Constants.MENU_SAVE_CSV_FILE, 0, - R.string.track_list_save_csv_file); - save.add(0, Constants.MENU_SAVE_TCX_FILE, 0, - R.string.track_list_save_tcx_file); + save.add(0, Constants.MENU_SAVE_GPX_FILE, 0, String.format(saveFileFormat, formats[0])); + save.add(0, Constants.MENU_SAVE_KML_FILE, 0, String.format(saveFileFormat, formats[1])); + save.add(0, Constants.MENU_SAVE_CSV_FILE, 0, String.format(saveFileFormat, formats[2])); + save.add(0, Constants.MENU_SAVE_TCX_FILE, 0, String.format(saveFileFormat, formats[3])); menu.add(0, Constants.MENU_CLEAR_MAP, 0, R.string.track_list_clear_map); menu.add(0, Constants.MENU_DELETE, 0, diff --git a/MyTracks/src/com/google/android/apps/mytracks/TrackList.java b/MyTracks/src/com/google/android/apps/mytracks/TrackList.java index a654d5945..bfcdf353c 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/TrackList.java +++ b/MyTracks/src/com/google/android/apps/mytracks/TrackList.java @@ -86,31 +86,31 @@ public class TrackList extends ListActivity menu.add(0, Constants.MENU_EDIT, 0, R.string.track_list_edit_track); if (!isRecording() || trackId != recordingTrackId) { + String saveFileFormat = getString(R.string.track_list_save_file); + String shareFileFormat = getString(R.string.track_list_share_file); + String formats[] = getResources().getStringArray(R.array.file_formats); + menu.add(0, Constants.MENU_SEND_TO_GOOGLE, 0, R.string.track_list_send_google); SubMenu share = menu.addSubMenu(0, Constants.MENU_SHARE, 0, R.string.track_list_share_track); share.add(0, Constants.MENU_SHARE_LINK, 0, R.string.track_list_share_url); - share.add(0, Constants.MENU_SHARE_GPX_FILE, 0, - R.string.track_list_share_gpx_file); - share.add(0, Constants.MENU_SHARE_KML_FILE, 0, - R.string.track_list_share_kml_file); - share.add(0, Constants.MENU_SHARE_CSV_FILE, 0, - R.string.track_list_share_csv_file); - share.add(0, Constants.MENU_SHARE_TCX_FILE, 0, - R.string.track_list_share_tcx_file); + share.add( + 0, Constants.MENU_SHARE_GPX_FILE, 0, String.format(shareFileFormat, formats[0])); + share.add( + 0, Constants.MENU_SHARE_KML_FILE, 0, String.format(shareFileFormat, formats[1])); + share.add( + 0, Constants.MENU_SHARE_CSV_FILE, 0, String.format(shareFileFormat, formats[2])); + share.add( + 0, Constants.MENU_SHARE_TCX_FILE, 0, String.format(shareFileFormat, formats[3])); SubMenu save = menu.addSubMenu(0, Constants.MENU_WRITE_TO_SD_CARD, 0, R.string.track_list_save_sd); - save.add(0, Constants.MENU_SAVE_GPX_FILE, 0, - R.string.track_list_save_gpx_file); - save.add(0, Constants.MENU_SAVE_KML_FILE, 0, - R.string.track_list_save_kml_file); - save.add(0, Constants.MENU_SAVE_CSV_FILE, 0, - R.string.track_list_save_csv_file); - save.add(0, Constants.MENU_SAVE_TCX_FILE, 0, - R.string.track_list_save_tcx_file); + save.add(0, Constants.MENU_SAVE_GPX_FILE, 0, String.format(saveFileFormat, formats[0])); + save.add(0, Constants.MENU_SAVE_KML_FILE, 0, String.format(saveFileFormat, formats[1])); + save.add(0, Constants.MENU_SAVE_CSV_FILE, 0, String.format(saveFileFormat, formats[2])); + save.add(0, Constants.MENU_SAVE_TCX_FILE, 0, String.format(saveFileFormat, formats[3])); menu.add(0, Constants.MENU_DELETE, 0, R.string.track_list_delete_track); }