Index: apps/plugins/battery_bench.c =================================================================== --- apps/plugins/battery_bench.c (revision 14602) +++ apps/plugins/battery_bench.c (working copy) @@ -20,6 +20,7 @@ #ifndef SIMULATOR /* not for the simulator */ #include "plugin.h" +#include "lang_enum.h" PLUGIN_HEADER #define BATTERY_LOG "/battery_bench.txt" @@ -134,6 +135,7 @@ #ifdef HAVE_LCD_BITMAP rb->lcd_puts_scroll(0, 2, "Anything else will resume"); #endif + rb->talk_id(VOICE_BATTERY_BENCH_IS_ALREADY_RUNNING, true); rb->lcd_update(); if (rb->button_get(true) != BATTERY_OFF) @@ -330,6 +332,7 @@ #else "bench exit"); #endif + rb->talk_id(VOICE_EXITING, true); thread_stopped = true; rb->remove_thread(NULL); /* Suicide. Never returns. */ } @@ -389,6 +392,7 @@ rb->lcd_puts_scroll(0, 0, "Batt.Bench."); rb->lcd_puts_scroll(0, 1, "PLAY/STOP"); #endif + rb->talk_id(VOICE_BAT_BENCH_KEYS, true); rb->lcd_update(); #ifdef HAVE_REMOTE_LCD Index: apps/lang/english.lang =================================================================== --- apps/lang/english.lang (revision 14602) +++ apps/lang/english.lang (working copy) @@ -11241,3 +11241,45 @@ usbstack: "Device Driver" + + id: VOICE_BATTERY_BENCH_IS_ALREADY_RUNNING + desc: Spoken if battery bench is already running + user: + + *: "" + + + *: "" + + + *: "Battery bench is already running" + + + + id: VOICE_EXITING + desc: Spoken when exiting + user: + + *: "" + + + *: "" + + + *: "Exiting!" + + + +id: VOICE_BAT_BENCH_KEYS + desc: Battery bench start up message + user: + + *: "" + + + *: "" + + + *: "Press play to run battery bench or stop to cancel" + + \ No newline at end of file