Index: apps/lang/english.lang =================================================================== --- apps/lang/english.lang (revision 14436) +++ apps/lang/english.lang (working copy) @@ -6879,7 +6879,7 @@ player: "Buf: %d.%03dMB" - *: "" + *: "Buffer size" Index: apps/menus/main_menu.c =================================================================== --- apps/menus/main_menu.c (revision 14436) +++ apps/menus/main_menu.c (working copy) @@ -180,6 +180,7 @@ talk_id(LANG_BATTERY_TIME, enqueue); enqueue = true; talk_value(battery_level(), UNIT_PERCENT, true); + talk_value(battery_time()*60, UNIT_TIME, true); #if CONFIG_CHARGING >= CHARGING_MONITOR if (charge_state == CHARGING) talk_id(LANG_BATTERY_CHARGE, true); @@ -192,19 +193,6 @@ #endif } - talk_id(LANG_DISK_FREE_INFO, enqueue); -#ifdef HAVE_MULTIVOLUME - talk_id(LANG_DISK_NAME_INTERNAL, true); - output_dyn_value(NULL, 0, free, kbyte_units, true); - if (size2) - { - talk_id(LANG_DISK_NAME_MMC, true); - output_dyn_value(NULL, 0, free2, kbyte_units, true); - } -#else - output_dyn_value(NULL, 0, free, kbyte_units, true); -#endif - #if CONFIG_RTC { struct tm* tm = get_time(); @@ -256,7 +244,23 @@ talk_number(1900 + tm->tm_year, true); } #endif - } + talk_id(LANG_DISK_FREE_INFO, enqueue); +#ifdef HAVE_MULTIVOLUME + talk_id(LANG_DISK_NAME_INTERNAL, true); + output_dyn_value(NULL, 0, free, kbyte_units, true); + if (size2) + { + talk_id(LANG_DISK_NAME_MMC, true); + output_dyn_value(NULL, 0, free2, kbyte_units, true); + } +#else + output_dyn_value(NULL, 0, free, kbyte_units, true); +#endif + talk_id(LANG_VERSION, true); + talk_spell(appsversion, true); + talk_id(LANG_BUFFER_STAT, true); + output_dyn_value(NULL, 0, buflen, kbyte_units, false); + } new_info = false; }