forked from len0rd/rockbox
Make 'Filename:' on recording screen possible to translate. Also replace some hardcoded values with sizeof.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10908 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
7f800aca16
commit
08a3a59ea4
2 changed files with 35 additions and 20 deletions
|
@ -9792,3 +9792,17 @@
|
||||||
*: "kilobits per second"
|
*: "kilobits per second"
|
||||||
</voice>
|
</voice>
|
||||||
</phrase>
|
</phrase>
|
||||||
|
<phrase>
|
||||||
|
id: LANG_SYSFONT_RECORDING_FILENAME
|
||||||
|
desc: Filename header in recording screen
|
||||||
|
user:
|
||||||
|
<source>
|
||||||
|
*: "Filename:"
|
||||||
|
</source>
|
||||||
|
<dest>
|
||||||
|
*: ""
|
||||||
|
</dest>
|
||||||
|
<voice>
|
||||||
|
*: ""
|
||||||
|
</voice>
|
||||||
|
</phrase>
|
||||||
|
|
|
@ -819,7 +819,7 @@ bool recording_screen(bool no_source)
|
||||||
int filename_offset[NB_SCREENS];
|
int filename_offset[NB_SCREENS];
|
||||||
int pm_y[NB_SCREENS];
|
int pm_y[NB_SCREENS];
|
||||||
|
|
||||||
const unsigned char *byte_units[] = {
|
static const unsigned char *byte_units[] = {
|
||||||
ID2P(LANG_BYTE),
|
ID2P(LANG_BYTE),
|
||||||
ID2P(LANG_KILOBYTE),
|
ID2P(LANG_KILOBYTE),
|
||||||
ID2P(LANG_MEGABYTE),
|
ID2P(LANG_MEGABYTE),
|
||||||
|
@ -899,7 +899,7 @@ bool recording_screen(bool no_source)
|
||||||
if (!remote_display_on)
|
if (!remote_display_on)
|
||||||
{
|
{
|
||||||
screens[1].clear_display();
|
screens[1].clear_display();
|
||||||
snprintf(buf, 32, str(LANG_REMOTE_LCD_ON));
|
snprintf(buf, sizeof(buf), str(LANG_REMOTE_LCD_ON));
|
||||||
screens[1].puts((screens[1].width/w - strlen(buf))/2 + 1,
|
screens[1].puts((screens[1].width/w - strlen(buf))/2 + 1,
|
||||||
screens[1].height/(h*2) + 1, buf);
|
screens[1].height/(h*2) + 1, buf);
|
||||||
screens[1].update();
|
screens[1].update();
|
||||||
|
@ -977,7 +977,7 @@ bool recording_screen(bool no_source)
|
||||||
remote_display_on = false;
|
remote_display_on = false;
|
||||||
screen_update = 1;
|
screen_update = 1;
|
||||||
screens[1].clear_display();
|
screens[1].clear_display();
|
||||||
snprintf(buf, 32, str(LANG_REMOTE_LCD_ON));
|
snprintf(buf, sizeof(buf), str(LANG_REMOTE_LCD_ON));
|
||||||
screens[1].puts((screens[1].width/w - strlen(buf))/2 + 1,
|
screens[1].puts((screens[1].width/w - strlen(buf))/2 + 1,
|
||||||
screens[1].height/(h*2) + 1, buf);
|
screens[1].height/(h*2) + 1, buf);
|
||||||
screens[1].update();
|
screens[1].update();
|
||||||
|
@ -1384,14 +1384,14 @@ bool recording_screen(bool no_source)
|
||||||
if ((global_settings.rec_sizesplit) && (global_settings.rec_split_method))
|
if ((global_settings.rec_sizesplit) && (global_settings.rec_split_method))
|
||||||
{
|
{
|
||||||
dmb = dsize/1024/1024;
|
dmb = dsize/1024/1024;
|
||||||
snprintf(buf, 32, "%s %dMB",
|
snprintf(buf, sizeof(buf), "%s %dMB",
|
||||||
str(LANG_SYSFONT_SPLIT_SIZE), dmb);
|
str(LANG_SYSFONT_SPLIT_SIZE), dmb);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
hours = seconds / 3600;
|
hours = seconds / 3600;
|
||||||
minutes = (seconds - (hours * 3600)) / 60;
|
minutes = (seconds - (hours * 3600)) / 60;
|
||||||
snprintf(buf, 32, "%s %02d:%02d:%02d",
|
snprintf(buf, sizeof(buf), "%s %02d:%02d:%02d",
|
||||||
str(LANG_SYSFONT_RECORDING_TIME),
|
str(LANG_SYSFONT_RECORDING_TIME),
|
||||||
hours, minutes, seconds%60);
|
hours, minutes, seconds%60);
|
||||||
}
|
}
|
||||||
|
@ -1401,7 +1401,7 @@ bool recording_screen(bool no_source)
|
||||||
|
|
||||||
if(audio_stat & AUDIO_STATUS_PRERECORD)
|
if(audio_stat & AUDIO_STATUS_PRERECORD)
|
||||||
{
|
{
|
||||||
snprintf(buf, 32, "%s...", str(LANG_SYSFONT_RECORD_PRERECORD));
|
snprintf(buf, sizeof(buf), "%s...", str(LANG_SYSFONT_RECORD_PRERECORD));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1414,7 +1414,7 @@ bool recording_screen(bool no_source)
|
||||||
active */
|
active */
|
||||||
dhours = dseconds / 3600;
|
dhours = dseconds / 3600;
|
||||||
dminutes = (dseconds - (dhours * 3600)) / 60;
|
dminutes = (dseconds - (dhours * 3600)) / 60;
|
||||||
snprintf(buf, 32, "%s %02d:%02d",
|
snprintf(buf, sizeof(buf), "%s %02d:%02d",
|
||||||
str(LANG_SYSFONT_RECORD_TIMESPLIT_REC),
|
str(LANG_SYSFONT_RECORD_TIMESPLIT_REC),
|
||||||
dhours, dminutes);
|
dhours, dminutes);
|
||||||
}
|
}
|
||||||
|
@ -1423,7 +1423,7 @@ bool recording_screen(bool no_source)
|
||||||
output_dyn_value(buf2, sizeof buf2,
|
output_dyn_value(buf2, sizeof buf2,
|
||||||
num_recorded_bytes,
|
num_recorded_bytes,
|
||||||
byte_units, true);
|
byte_units, true);
|
||||||
snprintf(buf, 32, "%s %s",
|
snprintf(buf, sizeof(buf), "%s %s",
|
||||||
str(LANG_SYSFONT_RECORDING_SIZE), buf2);
|
str(LANG_SYSFONT_RECORDING_SIZE), buf2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1443,7 +1443,8 @@ bool recording_screen(bool no_source)
|
||||||
else
|
else
|
||||||
strcpy(filename, "");
|
strcpy(filename, "");
|
||||||
|
|
||||||
snprintf(buf, 32, "Filename: %s", filename);
|
snprintf(buf, sizeof(buf), "%s %s",
|
||||||
|
str(LANG_SYSFONT_RECORDING_FILENAME), filename);
|
||||||
screens[i].puts(0, 2, buf);
|
screens[i].puts(0, 2, buf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1472,7 +1473,7 @@ bool recording_screen(bool no_source)
|
||||||
update_countdown = 1;
|
update_countdown = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
snprintf(buf, 32, "%s: %s", str(LANG_SYSFONT_VOLUME),
|
snprintf(buf, sizeof(buf), "%s: %s", str(LANG_SYSFONT_VOLUME),
|
||||||
fmt_gain(SOUND_VOLUME,
|
fmt_gain(SOUND_VOLUME,
|
||||||
global_settings.volume,
|
global_settings.volume,
|
||||||
buf2, sizeof(buf2)));
|
buf2, sizeof(buf2)));
|
||||||
|
@ -1492,7 +1493,7 @@ bool recording_screen(bool no_source)
|
||||||
if(global_settings.rec_source == AUDIO_SRC_MIC)
|
if(global_settings.rec_source == AUDIO_SRC_MIC)
|
||||||
{
|
{
|
||||||
/* Draw MIC recording gain */
|
/* Draw MIC recording gain */
|
||||||
snprintf(buf, 32, "%s:%s", str(LANG_SYSFONT_RECORDING_GAIN),
|
snprintf(buf, sizeof(buf), "%s:%s", str(LANG_SYSFONT_RECORDING_GAIN),
|
||||||
fmt_gain(SOUND_MIC_GAIN,
|
fmt_gain(SOUND_MIC_GAIN,
|
||||||
global_settings.rec_mic_gain,
|
global_settings.rec_mic_gain,
|
||||||
buf2, sizeof(buf2)));
|
buf2, sizeof(buf2)));
|
||||||
|
@ -1516,7 +1517,7 @@ bool recording_screen(bool no_source)
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/* Draw LINE or FMRADIO recording gain */
|
/* Draw LINE or FMRADIO recording gain */
|
||||||
snprintf(buf, 32, "%s:%s",
|
snprintf(buf, sizeof(buf), "%s:%s",
|
||||||
str(LANG_SYSFONT_RECORDING_LEFT),
|
str(LANG_SYSFONT_RECORDING_LEFT),
|
||||||
fmt_gain(SOUND_LEFT_GAIN,
|
fmt_gain(SOUND_LEFT_GAIN,
|
||||||
global_settings.rec_left_gain,
|
global_settings.rec_left_gain,
|
||||||
|
@ -1534,7 +1535,7 @@ bool recording_screen(bool no_source)
|
||||||
PM_HEIGHT + 3, buf);
|
PM_HEIGHT + 3, buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
snprintf(buf, 32, "%s:%s",
|
snprintf(buf, sizeof(buf), "%s:%s",
|
||||||
str(LANG_SYSFONT_RECORDING_RIGHT),
|
str(LANG_SYSFONT_RECORDING_RIGHT),
|
||||||
fmt_gain(SOUND_RIGHT_GAIN,
|
fmt_gain(SOUND_RIGHT_GAIN,
|
||||||
global_settings.rec_right_gain,
|
global_settings.rec_right_gain,
|
||||||
|
@ -1586,25 +1587,25 @@ bool recording_screen(bool no_source)
|
||||||
}
|
}
|
||||||
|
|
||||||
/************** AGC test info ******************
|
/************** AGC test info ******************
|
||||||
snprintf(buf, 32, "D:%d U:%d",
|
snprintf(buf, sizeof(buf), "D:%d U:%d",
|
||||||
(agc_droptime+2)/5, (agc_risetime+2)/5);
|
(agc_droptime+2)/5, (agc_risetime+2)/5);
|
||||||
lcd_putsxy(1, LCD_HEIGHT - 8, buf);
|
lcd_putsxy(1, LCD_HEIGHT - 8, buf);
|
||||||
snprintf(buf, 32, "B:%d",
|
snprintf(buf, sizeof(buf), "B:%d",
|
||||||
(agc_baltime+2)/5);
|
(agc_baltime+2)/5);
|
||||||
lcd_putsxy(LCD_WIDTH/2 + 3, LCD_HEIGHT - 8, buf);
|
lcd_putsxy(LCD_WIDTH/2 + 3, LCD_HEIGHT - 8, buf);
|
||||||
***********************************************/
|
***********************************************/
|
||||||
|
|
||||||
if (cursor == 5)
|
if (cursor == 5)
|
||||||
snprintf(buf, 32, "%s: %s",
|
snprintf(buf, sizeof(buf), "%s: %s",
|
||||||
str(LANG_RECORDING_AGC_MAXGAIN),
|
str(LANG_RECORDING_AGC_MAXGAIN),
|
||||||
fmt_gain(SOUND_LEFT_GAIN,
|
fmt_gain(SOUND_LEFT_GAIN,
|
||||||
agc_maxgain, buf2, sizeof(buf2)));
|
agc_maxgain, buf2, sizeof(buf2)));
|
||||||
else if (agc_preset == 0)
|
else if (agc_preset == 0)
|
||||||
snprintf(buf, 32, "%s: %s",
|
snprintf(buf, sizeof(buf), "%s: %s",
|
||||||
str(LANG_RECORDING_AGC_PRESET),
|
str(LANG_RECORDING_AGC_PRESET),
|
||||||
agc_preset_str[agc_preset]);
|
agc_preset_str[agc_preset]);
|
||||||
else if (global_settings.rec_source == AUDIO_SRC_MIC)
|
else if (global_settings.rec_source == AUDIO_SRC_MIC)
|
||||||
snprintf(buf, 32, "%s: %s%s",
|
snprintf(buf, sizeof(buf), "%s: %s%s",
|
||||||
str(LANG_RECORDING_AGC_PRESET),
|
str(LANG_RECORDING_AGC_PRESET),
|
||||||
agc_preset_str[agc_preset],
|
agc_preset_str[agc_preset],
|
||||||
fmt_gain(SOUND_LEFT_GAIN,
|
fmt_gain(SOUND_LEFT_GAIN,
|
||||||
|
@ -1612,7 +1613,7 @@ bool recording_screen(bool no_source)
|
||||||
global_settings.rec_mic_gain,
|
global_settings.rec_mic_gain,
|
||||||
buf2, sizeof(buf2)));
|
buf2, sizeof(buf2)));
|
||||||
else
|
else
|
||||||
snprintf(buf, 32, "%s: %s%s",
|
snprintf(buf, sizeof(buf), "%s: %s%s",
|
||||||
str(LANG_RECORDING_AGC_PRESET),
|
str(LANG_RECORDING_AGC_PRESET),
|
||||||
agc_preset_str[agc_preset],
|
agc_preset_str[agc_preset],
|
||||||
fmt_gain(SOUND_LEFT_GAIN,
|
fmt_gain(SOUND_LEFT_GAIN,
|
||||||
|
@ -1821,7 +1822,7 @@ bool f2_rec_screen(void)
|
||||||
str(LANG_SYSFONT_RECORDING_QUALITY));
|
str(LANG_SYSFONT_RECORDING_QUALITY));
|
||||||
}
|
}
|
||||||
|
|
||||||
snprintf(buf, 32, "%d", global_settings.rec_quality);
|
snprintf(buf, sizeof(buf), "%d", global_settings.rec_quality);
|
||||||
FOR_NB_SCREENS(i)
|
FOR_NB_SCREENS(i)
|
||||||
{
|
{
|
||||||
screens[i].putsxy(0, LCD_HEIGHT/2-h, buf);
|
screens[i].putsxy(0, LCD_HEIGHT/2-h, buf);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue