diff options
author | Nils Wallménius <nils@rockbox.org> | 2007-08-05 19:19:39 +0000 |
---|---|---|
committer | Nils Wallménius <nils@rockbox.org> | 2007-08-05 19:19:39 +0000 |
commit | b3113674819cd8daf44750d129c5d8298e830df0 (patch) | |
tree | ebc7ec9e096e309ef79834802eed28ff9c22fd41 /apps/screens.c | |
parent | e70f7f4ca857e9e88a6e076360b6c9c235d7739b (diff) | |
download | rockbox-b3113674819cd8daf44750d129c5d8298e830df0.tar.gz rockbox-b3113674819cd8daf44750d129c5d8298e830df0.zip |
*** Lang v2 cleanup (FS#6574) ***
1) Introduces apps/features.txt that controls which strings are included
for each target based on defines.
2) .lng and .voice files are now target specific and the format versions
of both these file types have been bumped, which means that new voice
files are needed.
3) Use the 'features' mechanism to exclude strings for targets that
didn't use them.
4) Delete unused and deprecated and duplicated strings, sort strings in
english.lang
Some string IDs were changed so translations will be slightly worse than
before.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14198 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/screens.c')
-rw-r--r-- | apps/screens.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/apps/screens.c b/apps/screens.c index b2436f00f1..1f0939ab8d 100644 --- a/apps/screens.c +++ b/apps/screens.c | |||
@@ -398,7 +398,7 @@ static void pitch_screen_draw(struct screen *display, int pitch, int pitch_mode) | |||
398 | 398 | ||
399 | if (display->nb_lines < 4) /* very small screen, just show the pitch value */ | 399 | if (display->nb_lines < 4) /* very small screen, just show the pitch value */ |
400 | { | 400 | { |
401 | w = snprintf((char *)buf, sizeof(buf), "%s: %d.%d%%",str(LANG_SYSFONT_PITCH), | 401 | w = snprintf((char *)buf, sizeof(buf), "%s: %d.%d%%",str(LANG_PITCH), |
402 | pitch / 10, pitch % 10 ); | 402 | pitch / 10, pitch % 10 ); |
403 | display->putsxy((display->width-(w*display->char_width))/2, | 403 | display->putsxy((display->width-(w*display->char_width))/2, |
404 | display->nb_lines/2,buf); | 404 | display->nb_lines/2,buf); |
@@ -408,9 +408,9 @@ static void pitch_screen_draw(struct screen *display, int pitch, int pitch_mode) | |||
408 | 408 | ||
409 | /* UP: Pitch Up */ | 409 | /* UP: Pitch Up */ |
410 | if (pitch_mode == PITCH_MODE_ABSOLUTE) { | 410 | if (pitch_mode == PITCH_MODE_ABSOLUTE) { |
411 | ptr = str(LANG_SYSFONT_PITCH_UP); | 411 | ptr = str(LANG_PITCH_UP); |
412 | } else { | 412 | } else { |
413 | ptr = str(LANG_SYSFONT_PITCH_UP_SEMITONE); | 413 | ptr = str(LANG_PITCH_UP_SEMITONE); |
414 | } | 414 | } |
415 | display->getstringsize(ptr,&w,&h); | 415 | display->getstringsize(ptr,&w,&h); |
416 | display->putsxy((display->width-w)/2, 0, ptr); | 416 | display->putsxy((display->width-w)/2, 0, ptr); |
@@ -419,9 +419,9 @@ static void pitch_screen_draw(struct screen *display, int pitch, int pitch_mode) | |||
419 | 419 | ||
420 | /* DOWN: Pitch Down */ | 420 | /* DOWN: Pitch Down */ |
421 | if (pitch_mode == PITCH_MODE_ABSOLUTE) { | 421 | if (pitch_mode == PITCH_MODE_ABSOLUTE) { |
422 | ptr = str(LANG_SYSFONT_PITCH_DOWN); | 422 | ptr = str(LANG_PITCH_DOWN); |
423 | } else { | 423 | } else { |
424 | ptr = str(LANG_SYSFONT_PITCH_DOWN_SEMITONE); | 424 | ptr = str(LANG_PITCH_DOWN_SEMITONE); |
425 | } | 425 | } |
426 | display->getstringsize(ptr,&w,&h); | 426 | display->getstringsize(ptr,&w,&h); |
427 | display->putsxy((display->width-w)/2, display->height - h, ptr); | 427 | display->putsxy((display->width-w)/2, display->height - h, ptr); |
@@ -443,7 +443,7 @@ static void pitch_screen_draw(struct screen *display, int pitch, int pitch_mode) | |||
443 | w+1, (display->height-h)/2, 7, 8); | 443 | w+1, (display->height-h)/2, 7, 8); |
444 | 444 | ||
445 | /* "Pitch" */ | 445 | /* "Pitch" */ |
446 | snprintf((char *)buf, sizeof(buf), str(LANG_SYSFONT_PITCH)); | 446 | snprintf((char *)buf, sizeof(buf), str(LANG_PITCH)); |
447 | display->getstringsize(buf,&w,&h); | 447 | display->getstringsize(buf,&w,&h); |
448 | display->putsxy((display->width-w)/2, (display->height/2)-h, buf); | 448 | display->putsxy((display->width-w)/2, (display->height/2)-h, buf); |
449 | /* "XX.X%" */ | 449 | /* "XX.X%" */ |
@@ -654,14 +654,14 @@ bool quick_screen_quick(int button_enter) | |||
654 | [1]={ STR(LANG_SYSFONT_ON) } | 654 | [1]={ STR(LANG_SYSFONT_ON) } |
655 | }; | 655 | }; |
656 | static const struct opt_items bottom_items[] = { | 656 | static const struct opt_items bottom_items[] = { |
657 | [SHOW_ALL]={ STR(LANG_SYSFONT_FILTER_ALL) }, | 657 | [SHOW_ALL]={ STR(LANG_SYSFONT_ALL) }, |
658 | [SHOW_SUPPORTED]={ STR(LANG_SYSFONT_FILTER_SUPPORTED) }, | 658 | [SHOW_SUPPORTED]={ STR(LANG_SYSFONT_FILTER_SUPPORTED) }, |
659 | [SHOW_MUSIC]={ STR(LANG_SYSFONT_FILTER_MUSIC) }, | 659 | [SHOW_MUSIC]={ STR(LANG_SYSFONT_FILTER_MUSIC) }, |
660 | [SHOW_PLAYLIST]={ STR(LANG_SYSFONT_FILTER_PLAYLIST) }, | 660 | [SHOW_PLAYLIST]={ STR(LANG_SYSFONT_FILTER_PLAYLIST) }, |
661 | }; | 661 | }; |
662 | static const struct opt_items right_items[] = { | 662 | static const struct opt_items right_items[] = { |
663 | [REPEAT_OFF]={ STR(LANG_SYSFONT_OFF) }, | 663 | [REPEAT_OFF]={ STR(LANG_SYSFONT_OFF) }, |
664 | [REPEAT_ALL]={ STR(LANG_SYSFONT_REPEAT_ALL) }, | 664 | [REPEAT_ALL]={ STR(LANG_SYSFONT_ALL) }, |
665 | [REPEAT_ONE]={ STR(LANG_SYSFONT_REPEAT_ONE) }, | 665 | [REPEAT_ONE]={ STR(LANG_SYSFONT_REPEAT_ONE) }, |
666 | [REPEAT_SHUFFLE]={ STR(LANG_SYSFONT_SHUFFLE) }, | 666 | [REPEAT_SHUFFLE]={ STR(LANG_SYSFONT_SHUFFLE) }, |
667 | #ifdef AB_REPEAT_ENABLE | 667 | #ifdef AB_REPEAT_ENABLE |
@@ -1014,7 +1014,7 @@ bool set_time_screen(const char* title, struct tm *tm) | |||
1014 | 1014 | ||
1015 | /* print help text */ | 1015 | /* print help text */ |
1016 | if (screens[s].nb_lines > 4) | 1016 | if (screens[s].nb_lines > 4) |
1017 | screens[s].puts(0, 4, str(LANG_TIME_SET)); | 1017 | screens[s].puts(0, 4, str(LANG_TIME_SET_BUTTON)); |
1018 | if (screens[s].nb_lines > 5) | 1018 | if (screens[s].nb_lines > 5) |
1019 | screens[s].puts(0, 5, str(LANG_TIME_REVERT)); | 1019 | screens[s].puts(0, 5, str(LANG_TIME_REVERT)); |
1020 | screens[s].update(); | 1020 | screens[s].update(); |