diff --git a/android-timetracker/app/src/main/java/com/markuspage/android/atimetracker/Report.java b/android-timetracker/app/src/main/java/com/markuspage/android/atimetracker/Report.java index 64f6bc5..0104747 100644 --- a/android-timetracker/app/src/main/java/com/markuspage/android/atimetracker/Report.java +++ b/android-timetracker/app/src/main/java/com/markuspage/android/atimetracker/Report.java @@ -277,7 +277,7 @@ private String[][] getCurrentRange() { } // Add the headers String[] headers = new String[9]; - headers[0] = "Task name"; + headers[0] = "Activity name"; for (int i = 0; i < 7; i++) { Day s = Day.fromCalEnum(weekDays[i]); headers[i + 1] = s.header; @@ -368,7 +368,7 @@ private void createHeader(TableLayout mainReport) { mainReport.addView(row, new TableLayout.LayoutParams()); TextView blank = new TextView(this); - blank.setText("Task"); + blank.setText("Activity"); blank.setPadding(PAD, PAD, RPAD, PAD); blank.setTypeface(Typeface.SANS_SERIF, Typeface.BOLD); row.addView(blank, new TableRow.LayoutParams(0)); diff --git a/android-timetracker/app/src/main/java/com/markuspage/android/atimetracker/TaskTimes.java b/android-timetracker/app/src/main/java/com/markuspage/android/atimetracker/TaskTimes.java index 852afb9..83f4891 100644 --- a/android-timetracker/app/src/main/java/com/markuspage/android/atimetracker/TaskTimes.java +++ b/android-timetracker/app/src/main/java/com/markuspage/android/atimetracker/TaskTimes.java @@ -184,7 +184,7 @@ protected Dialog onCreateDialog(int id) { switch (id) { case DELETE_TIME: return new AlertDialog.Builder(this) - .setTitle(R.string.delete_task_title) + .setTitle(R.string.delete_activity_title) .setIcon(android.R.drawable.stat_sys_warning) .setCancelable(true) .setMessage(R.string.delete_time_message) diff --git a/android-timetracker/app/src/main/java/com/markuspage/android/atimetracker/Tasks.java b/android-timetracker/app/src/main/java/com/markuspage/android/atimetracker/Tasks.java index b6cf1fc..6601ad5 100644 --- a/android-timetracker/app/src/main/java/com/markuspage/android/atimetracker/Tasks.java +++ b/android-timetracker/app/src/main/java/com/markuspage/android/atimetracker/Tasks.java @@ -259,7 +259,7 @@ protected void onResume() { @Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); - menu.add(0, ADD_TASK, 0, R.string.add_task_title).setIcon(android.R.drawable.ic_menu_add); + menu.add(0, ADD_TASK, 0, R.string.add_activity_title).setIcon(android.R.drawable.ic_menu_add); menu.add(0, REPORT, 1, R.string.generate_report_title).setIcon(android.R.drawable.ic_menu_week); menu.add(0, CHANGE_VIEW, 2, R.string.change_date_range); menu.add(0, EXPORT_VIEW, 3, R.string.export_view_to_csv); @@ -273,9 +273,9 @@ public boolean onCreateOptionsMenu(Menu menu) { @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { - menu.setHeaderTitle("Task menu"); - menu.add(0, EDIT_TASK, 0, getText(R.string.edit_task)); - menu.add(0, DELETE_TASK, 0, getText(R.string.delete_task)); + menu.setHeaderTitle("Activities menu"); + menu.add(0, EDIT_TASK, 0, getText(R.string.edit_activity)); + menu.add(0, DELETE_TASK, 0, getText(R.string.delete_activity)); menu.add(0, SHOW_TIMES, 0, getText(R.string.show_times)); } @@ -582,11 +582,11 @@ private void setTitle() { */ private Dialog openNewTaskDialog() { LayoutInflater factory = LayoutInflater.from(this); - final View textEntryView = factory.inflate(R.layout.edit_task, null); + final View textEntryView = factory.inflate(R.layout.edit_activity, null); return new AlertDialog.Builder(Tasks.this) //.setIcon(R.drawable.alert_dialog_icon) - .setTitle(R.string.add_task_title).setView(textEntryView).setPositiveButton(R.string.add_task_ok, new DialogInterface.OnClickListener() { + .setTitle(R.string.add_activity_title).setView(textEntryView).setPositiveButton(R.string.add_activity_ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { - EditText textView = (EditText) textEntryView.findViewById(R.id.task_edit_name_edit); + EditText textView = (EditText) textEntryView.findViewById(R.id.activity_edit_name_edit); String name = textView.getText().toString(); adapter.addTask(name); Tasks.this.getListView().invalidate(); @@ -606,10 +606,10 @@ private Dialog openEditTaskDialog() { return null; } LayoutInflater factory = LayoutInflater.from(this); - final View textEntryView = factory.inflate(R.layout.edit_task, null); + final View textEntryView = factory.inflate(R.layout.edit_activity, null); return new AlertDialog.Builder(Tasks.this).setView(textEntryView).setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { - EditText textView = (EditText) textEntryView.findViewById(R.id.task_edit_name_edit); + EditText textView = (EditText) textEntryView.findViewById(R.id.activity_edit_name_edit); String name = textView.getText().toString(); selectedTask.setTaskName(name); @@ -630,9 +630,9 @@ private Dialog openDeleteTaskDialog() { if (selectedTask == null) { return null; } - String formattedMessage = getString(R.string.delete_task_message, + String formattedMessage = getString(R.string.delete_activity_message, selectedTask.getTaskName()); - return new AlertDialog.Builder(Tasks.this).setTitle(R.string.delete_task_title).setIcon(android.R.drawable.stat_sys_warning).setCancelable(true).setMessage(formattedMessage).setPositiveButton(R.string.delete_ok, new DialogInterface.OnClickListener() { + return new AlertDialog.Builder(Tasks.this).setTitle(R.string.delete_activity_title).setIcon(android.R.drawable.stat_sys_warning).setCancelable(true).setMessage(formattedMessage).setPositiveButton(R.string.delete_ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { adapter.deleteTask(selectedTask); Tasks.this.getListView().invalidate(); @@ -705,11 +705,11 @@ protected void onPrepareDialog(int id, Dialog d) { EditText textView; switch (id) { case ADD_TASK: - textView = (EditText) d.findViewById(R.id.task_edit_name_edit); + textView = (EditText) d.findViewById(R.id.activity_edit_name_edit); textView.setText(""); break; case EDIT_TASK: - textView = (EditText) d.findViewById(R.id.task_edit_name_edit); + textView = (EditText) d.findViewById(R.id.activity_edit_name_edit); textView.setText(selectedTask.getTaskName()); break; default: diff --git a/android-timetracker/app/src/main/res/layout/edit_task.xml b/android-timetracker/app/src/main/res/layout/edit_activity.xml similarity index 88% rename from android-timetracker/app/src/main/res/layout/edit_task.xml rename to android-timetracker/app/src/main/res/layout/edit_activity.xml index eb811cd..c13eb32 100644 --- a/android-timetracker/app/src/main/res/layout/edit_task.xml +++ b/android-timetracker/app/src/main/res/layout/edit_activity.xml @@ -6,17 +6,17 @@ android:layout_height="fill_parent"> A Time Tracker Start - Aufgabe - Füge Aufgabe hinzu - Ein Aufgabenname ist erforderlich + Aktivität + Füge Aktivität hinzu + Ein Aktivitätname ist erforderlich Eine Startzeit ist erforderlich Zeitbereich ändern @@ -14,13 +14,13 @@ Von Speicher wiederherstellen Löschen - Lösche Aufgabe - Bist du sicher, dass du \'%s\' und alle zugehörigen Zeiten löschen möchtest? - Füge Aufgabe hinzu + Lösche Aktivität + Bist du sicher, dass du \'%s\' und alle zugehörigen Zeiten löschen möchtest? + Füge Aktivität hinzu Wechsel Ansicht Bericht Zeitbereich auswählen… - Zurück zu Aufgaben + Zurück zu activities Neue Zeiten hinzufügen Bist du sicher, dass du diese Zeiten löschen möchtest? Lösche Zeiten @@ -33,9 +33,9 @@ A Time Tracker (%s) Hilfe Export - Weise Zeit einer anderen Aufgabe zu - Bearbeite Aufgabe - Lösche Aufgabe + Weise Zeit einer anderen Aktivität zu + Bearbeite Aktivität + Lösche Aktivität Zeige Zeiten @@ -44,7 +44,7 @@ Start der Woche 12/24-Stunden-Modus Schriftgröße - Mehrere gleichzeitig laufende Aufgaben + Mehrere gleichzeitig laufende Activities Sound Vibration @@ -55,8 +55,8 @@ Klein Mittel Groß - Aufgaben können gleichzeitig laufen - Nur eine Aufgabe kann gleichzeitig laufen + Activities can run at the same time + Only one activity can run at a time Sound aktiviert Sound deaktiviert Vibration aktiviert diff --git a/android-timetracker/app/src/main/res/values-es/strings.xml b/android-timetracker/app/src/main/res/values-es/strings.xml index 10309ce..8d99ce2 100644 --- a/android-timetracker/app/src/main/res/values-es/strings.xml +++ b/android-timetracker/app/src/main/res/values-es/strings.xml @@ -4,9 +4,9 @@ A Time Tracker Iniciar - Nombre de la actividad - Añadir actividad - Nombre de la actividad obligatorio + Nombre de la actividad + Añadir actividad + Nombre de la actividad obligatorio Hora de la actividad obligatorio Cambiar periodo @@ -15,9 +15,9 @@ Restaurar copia de seguridad Eliminar - Eliminar actividad - De verdad quiere eliminar \'%s\' y los datos asociados? - Añadir actividad + Eliminar actividad + De verdad quiere eliminar \'%s\' y los datos asociados? + Añadir actividad Cambiar vista Reporte Elegir periodo… @@ -35,8 +35,8 @@ Ayuda Exportar Asignar este tiempo a otra actividad - Modificar la actividad - Eliminar la actividad + Modificar la actividad + Eliminar la actividad Mostrar tiempos diff --git a/android-timetracker/app/src/main/res/values-fr/strings.xml b/android-timetracker/app/src/main/res/values-fr/strings.xml index 58e8852..1ee2f0c 100644 --- a/android-timetracker/app/src/main/res/values-fr/strings.xml +++ b/android-timetracker/app/src/main/res/values-fr/strings.xml @@ -1,12 +1,11 @@ - A Time Tracker Démarrer - Nom de la tâche - Ajouter tâche - Le nom de la tâche est requis + Activity name + Add activity + Le nom de la activity est requis L´heure de début est requis Changer la période @@ -15,13 +14,13 @@ Restorer depuis backup Effacer - Effacer tâche - Voulez-vous vraiment effacer \'%s\' et les données associées ? - Ajouter tâche + Delete activity + Voulez-vous vraiment effacer \'%s\' et les données associées ? + Add activity Changer la vue Rapport Choisir la période… - Retour aux tâches + Retour aux activities Ajouter période Voulez-vous vraiment effacer cette période ? Effacer la période @@ -29,14 +28,14 @@ Heure de fin L´heure de fin doit être après l´heure de début Erreur dans la période - Rapport pour la semaine %1$s à %2$s + Rapport pour la semaine %1$s à %2$s Semaine %s A Time Tracker (%s) Aide Exporter - Assigner cette durée à une autre tâche - Modifier la tâche - Supprimer la tâche + Assigner cette durée à une autre activity + Edit activity + Delete activity Affichage l\'heure @@ -45,7 +44,7 @@ Premier jour de la semaine Mode 12/24 Taille de police - Tâche concurentes multiples + Multiple concurrently running activities Son Vibrer @@ -56,8 +55,8 @@ Petit Moyen Grand - Les tâche peuvent s´executer simultanément - Une seule tâche à la fois + Activities can run at the same time + Only one activity can run at a time Son activé Son désactivé Vibration activée @@ -65,37 +64,38 @@ Affichage de l\'heure Standard (HH:MM) Décimal (HH.hh) + Arrondir les temps + Non + Arrondir à %d minutes Version %s Open Source Time Tracker TimeTracker vous aide à enregistrer le temps passé à vos activités. Par exemple, pour enregistrer le temps passé à chaque tâche lors d´un projet professionnel. Il offre la possibilité d´afficher, d´éditer, et de filtrer les entrées et dispose d´une fonction de rapport. - - Instructions détaillées à https://github.com/netmackan/ATimeTracker\n\n - • Créer des tâches à l´aide des menus\n - • Cliquer sur une tâche pour démarrer l´enregistrement, cliquez de nouveau pour l´arrêter\n - • Utilisez le menu contextuel sur une tâche pour afficher les détails\n - • Changer les options de configuration à l´aide du menu\n - • Afficher un rapport hebdomadaire à l´aide du menu\n - \n - Cliquer sur une autre tâche bascule l´enregistrement sur cette autre tâche.\n - \n - Le menu contextuel d´une tâche permet d´éditer la tâche (changer son nom), effacer la tâche (y compris les données associées!), ou afficher le détail des enregistrements de la tâche.\n - \n - Afficher les enregistrements\n - \n - Le détail des enregsitrements est filtré sur la même période que la sélection faites depuis la vue principale. Donc si vous choisissez d´afficher les durées sur cette semaine et que vous ouvrez le détails des enregistrements, vous verrez uniquement les données de cette semaine. Utilisez le menu Ajouter période pour ajouter des enregistrements manuellement. Utilisez le menu contextuel afin d´effacer ou éditer une période.\n - \n - Note: TimeTracker ne vous empechera pas de créer des périodes qui se recouvrent pour la tâche courante ou une autre. - - Credits\n - \n - Based on TimeTracker+ by Sean E. Russell.\n - Application icon from Tango Project (tango.freedesktop.org).\n - Tranduction en Russe par Денис Гладкий\n - Tranduction en Français par Wilfried Kopp - - Exporté avec succès du CSV vers la carte SD sous timetracker.db + Instructions détaillées à https://github.com/netmackan/ATimeTracker\n + \n + • Créer des tâches à l´aide des menus\n + • Cliquer sur une tâche pour démarrer l´enregistrement, cliquez de nouveau pour l´arrêter\n + • Utilisez le menu contextuel sur une tâche pour afficher les détails\n + • Changer les options de configuration à l´aide du menu\n + • Afficher un rapport hebdomadaire à l´aide du menu\n + \n + Cliquer sur une autre tâche bascule l´enregistrement sur cette autre tâche.\n + \n + Le menu contextuel d´une tâche permet d´éditer la tâche (changer son nom), effacer la tâche (y compris les données associées!), ou afficher le détail des enregistrements de la tâche.\n + \n + Afficher les enregistrements\n + \n + Le détail des enregsitrements est filtré sur la même période que la sélection faites depuis la vue principale. Donc si vous choisissez d´afficher les durées sur cette semaine et que vous ouvrez le détails des enregistrements, vous verrez uniquement les données de cette semaine. Utilisez le menu Ajouter période pour ajouter des enregistrements manuellement. Utilisez le menu contextuel afin d´effacer ou éditer une période.\n + \n + Note: TimeTracker ne vous empechera pas de créer des périodes qui se recouvrent pour la tâche courante ou une autre. + Credits\n + \n + Based on TimeTracker+ by Sean E. Russell.\n + Application icon from Tango Project (tango.freedesktop.org).\n + Tranduction en Russe par Денис Гладкий\n + Tranduction en Français par Wilfried Kopp + Exporté avec succès du CSV vers la carte SD sous \'%s\' Erreur lors de l´exportation CSV. Impossible de créer le fichier. La carte SD est-elle présente ? Succès Erreur diff --git a/android-timetracker/app/src/main/res/values-it/strings.xml b/android-timetracker/app/src/main/res/values-it/strings.xml index cfb4eec..6dfb51c 100644 --- a/android-timetracker/app/src/main/res/values-it/strings.xml +++ b/android-timetracker/app/src/main/res/values-it/strings.xml @@ -4,9 +4,9 @@ A Time Tracker Inizio - Nome del compito - Aggiungere compito - Nome del compito richiesto + Activity name + Add activity + Nome del activity richiesto Ora di inizio richiesta Cambia intervallo @@ -15,9 +15,9 @@ Rirpistina backup Cancellare - Eliminare compito - Sei sicuro di cancellare \'%s\' e tutti dati collegati? - Aggiungere compito + Eliminare activity + Sei sicuro di cancellare \'%s\' e tutti dati collegati? + Add activity Cambia vista Rapporto Seleziona intervallo… @@ -34,9 +34,9 @@ A Time Tracker (%s) Assistenza Esportare - Assegnare tempo per altro compito - Modifica compito - Cancellare compito + Assign time to other activity + Edit activity + Delete activity Mostrare tempi @@ -45,7 +45,7 @@ Giorno d\'inizio settimana Modo 12/24 Dimensione del carattere - Simultaneità dei compiti + Multiple concurrently running activities Audio Vibrare @@ -57,7 +57,7 @@ Medio Grande Attività simultanee - Solo un compito alla volta + Only one activity can run at a time Audio attivo Audio spento Vibrazione attiva diff --git a/android-timetracker/app/src/main/res/values-ru/strings.xml b/android-timetracker/app/src/main/res/values-ru/strings.xml index cde8f56..f1ece14 100644 --- a/android-timetracker/app/src/main/res/values-ru/strings.xml +++ b/android-timetracker/app/src/main/res/values-ru/strings.xml @@ -3,9 +3,9 @@ A Time Tracker Старт - Название задачи - Добавить задачу - Требуется указать название задачи + Activity name + Add activity + The activity name is required Требуется указать время старта Изменить интервал дат @@ -14,13 +14,13 @@ Восстановить Удалить - Удалить задачу - Вы уверены, что хотите удалить \'%s\' и все её записи временных интервалов? - Добавить задачу + Delete activity + Вы уверены, что хотите удалить \'%s\' и все её записи временных интервалов? + Add activity Изменить вид Отчёт Выбрать интервал… - Вернуться к задачам + Return to activities Добавить новый временной интервал Вы уверены, что хотите удалить этот временной интервал? Удалить временной интервал @@ -33,9 +33,9 @@ A Time Tracker (%s) Помощь Экспорт - Назначить время для задачи - Редактирование задачи - Удалить задачу + Assign time to other activity + Edit activity + Delete activity Показать времена @@ -44,7 +44,7 @@ Первый день недели 12/24 часовой режим Размер шрифта - Несколько одновременно запущенных задач + Multiple concurrently running activities Звук Вибрация @@ -55,8 +55,8 @@ Маленький Средний Большой - Задачи могут быть запущены одновременно - Только одна задача может быть запущена + Activities can run at the same time + Only one activity can run at a time Звук включён Звук отключен Вибрация включена diff --git a/android-timetracker/app/src/main/res/values/arrays.xml b/android-timetracker/app/src/main/res/values/arrays.xml index 88fa540..e1e96b3 100644 --- a/android-timetracker/app/src/main/res/values/arrays.xml +++ b/android-timetracker/app/src/main/res/values/arrays.xml @@ -25,7 +25,7 @@ Set time format (%s) Audible click (%s) Vibrate on click (%s) - Concurrent task tracking (%s) + Concurrent activity tracking (%s) Font size (%s) DB location (%s) diff --git a/android-timetracker/app/src/main/res/values/strings.xml b/android-timetracker/app/src/main/res/values/strings.xml index 1b77893..687ebfa 100644 --- a/android-timetracker/app/src/main/res/values/strings.xml +++ b/android-timetracker/app/src/main/res/values/strings.xml @@ -3,9 +3,9 @@ A Time Tracker Start - Task name - Add task - The task name is required + Activity name + Add activity + The activity name is required The start time is required Change date range @@ -14,13 +14,13 @@ Restore from backup Delete - Delete Task - Are you sure you want to delete \'%s\' and all of it\'s time records? - Add task + Delete Activity + Are you sure you want to delete \'%s\' and all of it\'s time records? + Add activity Change view Report Select range… - Return to tasks + Return to activities Add a new time range Are you sure you want to delete this time range? Delete Time Range @@ -33,9 +33,9 @@ A Time Tracker (%s) Help Export - Assign time to other task - Edit Task - Delete Task + Assign time to other activity + Edit Activity + Delete Activity Show Times @@ -44,7 +44,7 @@ Week start day 12/24 hour mode Font size - Multiple concurrently running tasks + Multiple concurrently running activities Sound Vibrate @@ -55,8 +55,8 @@ Small Medium Large - Tasks can run at the same time - Only one task can run at a time + Activities can run at the same time + Only one activity can run at a time Sound enabled Sound disabled Vibrate enabled @@ -77,28 +77,28 @@ time sheet report as well. Detailed instructions are at https://github.com/netmackan/ATimeTracker\n\n - • Create some tasks using the menu\n - • Tap a task to start timing; tap it again to stop timing\n - • Use the context menu for a task to list times\n + • Create some activities using the menu\n + • Tap a activity to start timing; tap it again to stop timing\n + • Use the context menu for a activity to list times\n • Change configuration options with the menu\n • View a weekly report with the menu\n \n - Tapping a different task switches timing to the other task.\n + Tapping a different activity switches timing to the other activity.\n \n - The task context menu allows you to edit tasks (change their names), delete tasks - (including all of the time history for that task!), or view the time log for that - task.\n + The activity context menu allows you to edit activities (change their names), delete activities + (including all of the time history for that activity!), or view the time log for that + activity.\n \n Time Log view\n \n - The time log for a task is filtered on the same range that you selected for the - main task view, so if you filtered the task view for This Week and you open + The time log for a activity is filtered on the same range that you selected for the + main activity view, so if you filtered the activity view for This Week and you open the time log, then you\'ll only see times for this week. Use the Add Time menu item to manually insert times into the time log. Use the context menu for a time to delete or edit a time range.\n \n Note that TimeTracker will not prevent you from creating times that overlap - with times in other (or the same) task. + with times in other (or the same) activity. Credits\n \n