Index: rockbox-devel/apps/lang/english.lang =================================================================== --- rockbox-devel.orig/apps/lang/english.lang +++ rockbox-devel/apps/lang/english.lang @@ -9968,3 +9968,17 @@ *: "Peak filter 3" + + id: VOICE_BUFFER_SIZE + desc: Rockbox info, analogous to LANG_BUFFER_STAT_RECORDER. + user: + + *: "" + + + *: "" + + + *: "Buffer size" + + Index: rockbox-devel/apps/main_menu.c =================================================================== --- rockbox-devel.orig/apps/main_menu.c +++ rockbox-devel/apps/main_menu.c @@ -51,6 +51,7 @@ #include "plugin.h" #include "filetypes.h" #include "splash.h" +#include "version.h" #ifdef HAVE_RECORDING #include "recording.h" @@ -117,6 +118,10 @@ bool show_info(void) talk_id(LANG_BATTERY_TIME, enqueue); enqueue = true; talk_value(battery_level(), UNIT_PERCENT, true); + if(battery_time() / 60 >0) + talk_value(battery_time() / 60, UNIT_HOUR, true); + if(battery_time() % 60 > 0) + talk_value(battery_time() % 60, UNIT_MIN, true); #if CONFIG_CHARGING >= CHARGING_MONITOR if (charge_state == CHARGING) talk_id(LANG_BATTERY_CHARGE, true); @@ -152,6 +157,12 @@ bool show_info(void) talk_number(1900 + tm->tm_year, true); } #endif + + talk_id(LANG_VERSION, true); + talk_spell(appsversion, true); + + talk_id(VOICE_BUFFER_SIZE, true); + output_dyn_value(NULL, 0, buflen, kbyte_units, false); } new_info = false; }