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/settings_list.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/settings_list.c')
-rw-r--r-- | apps/settings_list.c | 92 |
1 files changed, 47 insertions, 45 deletions
diff --git a/apps/settings_list.c b/apps/settings_list.c index f5ebe18987..881a998978 100644 --- a/apps/settings_list.c +++ b/apps/settings_list.c | |||
@@ -387,8 +387,8 @@ const struct settings_list settings[] = { | |||
387 | OFFON_SETTING(0, superbass, LANG_SUPERBASS, false, "superbass", set_superbass), | 387 | OFFON_SETTING(0, superbass, LANG_SUPERBASS, false, "superbass", set_superbass), |
388 | #endif | 388 | #endif |
389 | 389 | ||
390 | CHOICE_SETTING(0,channel_config,LANG_CHANNEL,0,"channels", | 390 | CHOICE_SETTING(0,channel_config,LANG_CHANNEL_CONFIGURATION,0,"channels", |
391 | "stereo,mono,custom,mono left,mono right,karaoke", | 391 | "stereo,mono,custom,mono left,mono right,karaoke", |
392 | sound_set_channels, | 392 | sound_set_channels, |
393 | 6, ID2P(LANG_CHANNEL_STEREO), ID2P(LANG_CHANNEL_MONO), | 393 | 6, ID2P(LANG_CHANNEL_STEREO), ID2P(LANG_CHANNEL_MONO), |
394 | ID2P(LANG_CHANNEL_CUSTOM), ID2P(LANG_CHANNEL_LEFT), | 394 | ID2P(LANG_CHANNEL_CUSTOM), ID2P(LANG_CHANNEL_LEFT), |
@@ -412,7 +412,7 @@ const struct settings_list settings[] = { | |||
412 | #else | 412 | #else |
413 | 4, | 413 | 4, |
414 | #endif | 414 | #endif |
415 | ID2P(LANG_OFF), ID2P(LANG_REPEAT_ALL), ID2P(LANG_REPEAT_ONE), ID2P(LANG_SHUFFLE) | 415 | ID2P(LANG_OFF), ID2P(LANG_ALL), ID2P(LANG_REPEAT_ONE), ID2P(LANG_SHUFFLE) |
416 | #ifdef AB_REPEAT_ENABLE | 416 | #ifdef AB_REPEAT_ENABLE |
417 | ,ID2P(LANG_REPEAT_AB) | 417 | ,ID2P(LANG_REPEAT_AB) |
418 | #endif | 418 | #endif |
@@ -440,9 +440,13 @@ const struct settings_list settings[] = { | |||
440 | #endif | 440 | #endif |
441 | #endif /* HAVE_BACKLIGHT */ | 441 | #endif /* HAVE_BACKLIGHT */ |
442 | #ifdef HAVE_LCD_BITMAP | 442 | #ifdef HAVE_LCD_BITMAP |
443 | #ifdef HAVE_LCD_INVERT | ||
443 | BOOL_SETTING(0, invert, LANG_INVERT, false ,"invert", off_on, | 444 | BOOL_SETTING(0, invert, LANG_INVERT, false ,"invert", off_on, |
444 | LANG_INVERT_LCD_INVERSE, LANG_INVERT_LCD_NORMAL, lcd_set_invert_display), | 445 | LANG_INVERT_LCD_INVERSE, LANG_NORMAL, lcd_set_invert_display), |
446 | #endif | ||
447 | #ifdef HAVE_LCD_FLIP | ||
445 | OFFON_SETTING(0,flip_display, LANG_FLIP_DISPLAY, false,"flip display", NULL), | 448 | OFFON_SETTING(0,flip_display, LANG_FLIP_DISPLAY, false,"flip display", NULL), |
449 | #endif | ||
446 | /* display */ | 450 | /* display */ |
447 | BOOL_SETTING(F_TEMPVAR, invert_cursor, LANG_INVERT_CURSOR, true ,"invert cursor", off_on, | 451 | BOOL_SETTING(F_TEMPVAR, invert_cursor, LANG_INVERT_CURSOR, true ,"invert cursor", off_on, |
448 | LANG_INVERT_CURSOR_BAR, LANG_INVERT_CURSOR_POINTER, NULL), | 452 | LANG_INVERT_CURSOR_BAR, LANG_INVERT_CURSOR_POINTER, NULL), |
@@ -458,9 +462,11 @@ const struct settings_list settings[] = { | |||
458 | CHOICE_SETTING(0, battery_display, LANG_BATTERY_DISPLAY, 0, | 462 | CHOICE_SETTING(0, battery_display, LANG_BATTERY_DISPLAY, 0, |
459 | "battery display", graphic_numeric, NULL, 2, | 463 | "battery display", graphic_numeric, NULL, 2, |
460 | ID2P(LANG_DISPLAY_GRAPHIC), ID2P(LANG_DISPLAY_NUMERIC)), | 464 | ID2P(LANG_DISPLAY_GRAPHIC), ID2P(LANG_DISPLAY_NUMERIC)), |
465 | #if CONFIG_RTC | ||
461 | CHOICE_SETTING(0, timeformat, LANG_TIMEFORMAT, 0, | 466 | CHOICE_SETTING(0, timeformat, LANG_TIMEFORMAT, 0, |
462 | "time format", "24hour,12hour", NULL, 2, | 467 | "time format", "24hour,12hour", NULL, 2, |
463 | ID2P(LANG_24_HOUR_CLOCK), ID2P(LANG_12_HOUR_CLOCK)), | 468 | ID2P(LANG_24_HOUR_CLOCK), ID2P(LANG_12_HOUR_CLOCK)), |
469 | #endif | ||
464 | #endif /* HAVE_LCD_BITMAP */ | 470 | #endif /* HAVE_LCD_BITMAP */ |
465 | OFFON_SETTING(0,show_icons, LANG_SHOW_ICONS ,true,"show icons", NULL), | 471 | OFFON_SETTING(0,show_icons, LANG_SHOW_ICONS ,true,"show icons", NULL), |
466 | /* system */ | 472 | /* system */ |
@@ -515,7 +521,7 @@ const struct settings_list settings[] = { | |||
515 | "remote contrast", UNIT_INT, MIN_REMOTE_CONTRAST_SETTING, | 521 | "remote contrast", UNIT_INT, MIN_REMOTE_CONTRAST_SETTING, |
516 | MAX_REMOTE_CONTRAST_SETTING, 1, NULL, NULL, lcd_remote_set_contrast), | 522 | MAX_REMOTE_CONTRAST_SETTING, 1, NULL, NULL, lcd_remote_set_contrast), |
517 | BOOL_SETTING(0, remote_invert, LANG_INVERT, false ,"remote invert", off_on, | 523 | BOOL_SETTING(0, remote_invert, LANG_INVERT, false ,"remote invert", off_on, |
518 | LANG_INVERT_LCD_INVERSE, LANG_INVERT_LCD_NORMAL, lcd_remote_set_invert_display), | 524 | LANG_INVERT_LCD_INVERSE, LANG_NORMAL, lcd_remote_set_invert_display), |
519 | OFFON_SETTING(0,remote_flip_display, LANG_FLIP_DISPLAY, | 525 | OFFON_SETTING(0,remote_flip_display, LANG_FLIP_DISPLAY, |
520 | false,"remote flip display", NULL), | 526 | false,"remote flip display", NULL), |
521 | INT_SETTING_W_CFGVALS(F_FLIPLIST, remote_backlight_timeout, LANG_BACKLIGHT, 6, | 527 | INT_SETTING_W_CFGVALS(F_FLIPLIST, remote_backlight_timeout, LANG_BACKLIGHT, 6, |
@@ -640,8 +646,8 @@ const struct settings_list settings[] = { | |||
640 | #endif /* HAVE_FLASH_STORAGE */ | 646 | #endif /* HAVE_FLASH_STORAGE */ |
641 | /* browser */ | 647 | /* browser */ |
642 | CHOICE_SETTING(0, dirfilter, LANG_FILTER, SHOW_SUPPORTED, "show files", | 648 | CHOICE_SETTING(0, dirfilter, LANG_FILTER, SHOW_SUPPORTED, "show files", |
643 | "all,supported,music,playlists", NULL, 4, ID2P(LANG_FILTER_ALL), | 649 | "all,supported,music,playlists", NULL, 4, ID2P(LANG_ALL), |
644 | ID2P(LANG_FILTER_SUPPORTED), ID2P(LANG_FILTER_MUSIC), ID2P(LANG_FILTER_PLAYLIST)), | 650 | ID2P(LANG_FILTER_SUPPORTED), ID2P(LANG_FILTER_MUSIC), ID2P(LANG_PLAYLISTS)), |
645 | OFFON_SETTING(0,sort_case,LANG_SORT_CASE,false,"sort case",NULL), | 651 | OFFON_SETTING(0,sort_case,LANG_SORT_CASE,false,"sort case",NULL), |
646 | OFFON_SETTING(0,browse_current,LANG_FOLLOW,false,"follow playlist",NULL), | 652 | OFFON_SETTING(0,browse_current,LANG_FOLLOW,false,"follow playlist",NULL), |
647 | OFFON_SETTING(0,playlist_viewer_icons,LANG_SHOW_ICONS,true, | 653 | OFFON_SETTING(0,playlist_viewer_icons,LANG_SHOW_ICONS,true, |
@@ -653,17 +659,17 @@ const struct settings_list settings[] = { | |||
653 | ID2P(LANG_DISPLAY_TRACK_NAME_ONLY), ID2P(LANG_DISPLAY_FULL_PATH)), | 659 | ID2P(LANG_DISPLAY_TRACK_NAME_ONLY), ID2P(LANG_DISPLAY_FULL_PATH)), |
654 | CHOICE_SETTING(0, recursive_dir_insert, LANG_RECURSE_DIRECTORY , RECURSE_OFF, | 660 | CHOICE_SETTING(0, recursive_dir_insert, LANG_RECURSE_DIRECTORY , RECURSE_OFF, |
655 | "recursive directory insert", off_on_ask, NULL , 3 , | 661 | "recursive directory insert", off_on_ask, NULL , 3 , |
656 | ID2P(LANG_OFF), ID2P(LANG_ON), ID2P(LANG_RESUME_SETTING_ASK)), | 662 | ID2P(LANG_OFF), ID2P(LANG_ON), ID2P(LANG_ASK)), |
657 | /* bookmarks */ | 663 | /* bookmarks */ |
658 | CHOICE_SETTING(0, autocreatebookmark, LANG_BOOKMARK_SETTINGS_AUTOCREATE, | 664 | CHOICE_SETTING(0, autocreatebookmark, LANG_BOOKMARK_SETTINGS_AUTOCREATE, |
659 | BOOKMARK_NO, "autocreate bookmarks", | 665 | BOOKMARK_NO, "autocreate bookmarks", |
660 | "off,on,ask,recent only - on,recent only - ask", NULL, 5, | 666 | "off,on,ask,recent only - on,recent only - ask", NULL, 5, |
661 | ID2P(LANG_SET_BOOL_NO), ID2P(LANG_SET_BOOL_YES), | 667 | ID2P(LANG_SET_BOOL_NO), ID2P(LANG_SET_BOOL_YES), |
662 | ID2P(LANG_RESUME_SETTING_ASK), ID2P(LANG_BOOKMARK_SETTINGS_RECENT_ONLY_YES), | 668 | ID2P(LANG_ASK), ID2P(LANG_BOOKMARK_SETTINGS_RECENT_ONLY_YES), |
663 | ID2P(LANG_BOOKMARK_SETTINGS_RECENT_ONLY_ASK)), | 669 | ID2P(LANG_BOOKMARK_SETTINGS_RECENT_ONLY_ASK)), |
664 | CHOICE_SETTING(0, autoloadbookmark, LANG_BOOKMARK_SETTINGS_AUTOLOAD, | 670 | CHOICE_SETTING(0, autoloadbookmark, LANG_BOOKMARK_SETTINGS_AUTOLOAD, |
665 | BOOKMARK_NO, "autoload bookmarks", off_on_ask, NULL, 3, | 671 | BOOKMARK_NO, "autoload bookmarks", off_on_ask, NULL, 3, |
666 | ID2P(LANG_SET_BOOL_NO), ID2P(LANG_SET_BOOL_YES), ID2P(LANG_RESUME_SETTING_ASK)), | 672 | ID2P(LANG_SET_BOOL_NO), ID2P(LANG_SET_BOOL_YES), ID2P(LANG_ASK)), |
667 | CHOICE_SETTING(0, usemrb, LANG_BOOKMARK_SETTINGS_MAINTAIN_RECENT_BOOKMARKS, | 673 | CHOICE_SETTING(0, usemrb, LANG_BOOKMARK_SETTINGS_MAINTAIN_RECENT_BOOKMARKS, |
668 | BOOKMARK_NO, "use most-recent-bookmarks", "off,on,unique only", NULL, 3, | 674 | BOOKMARK_NO, "use most-recent-bookmarks", "off,on,unique only", NULL, 3, |
669 | ID2P(LANG_SET_BOOL_NO), ID2P(LANG_SET_BOOL_YES), | 675 | ID2P(LANG_SET_BOOL_NO), ID2P(LANG_SET_BOOL_YES), |
@@ -764,14 +770,14 @@ const struct settings_list settings[] = { | |||
764 | TALK_ID(512, UNIT_MB), TALK_ID(650, UNIT_MB), TALK_ID(700, UNIT_MB), | 770 | TALK_ID(512, UNIT_MB), TALK_ID(650, UNIT_MB), TALK_ID(700, UNIT_MB), |
765 | TALK_ID(1024, UNIT_MB), TALK_ID(1536, UNIT_MB), TALK_ID(1792, UNIT_MB)), | 771 | TALK_ID(1024, UNIT_MB), TALK_ID(1536, UNIT_MB), TALK_ID(1792, UNIT_MB)), |
766 | {F_T_INT|F_RECSETTING, &global_settings.rec_channels, | 772 | {F_T_INT|F_RECSETTING, &global_settings.rec_channels, |
767 | LANG_RECORDING_CHANNELS, INT(0), | 773 | LANG_CHANNELS, INT(0), |
768 | "rec channels","stereo,mono",UNUSED}, | 774 | "rec channels","stereo,mono",UNUSED}, |
769 | CHOICE_SETTING(F_RECSETTING, rec_split_type, LANG_SPLIT_TYPE, 0 , | 775 | CHOICE_SETTING(F_RECSETTING, rec_split_type, LANG_SPLIT_TYPE, 0 , |
770 | "rec split type", "Split, Stop", NULL, 2, | 776 | "rec split type", "Split, Stop", NULL, 2, |
771 | ID2P(LANG_START_NEW_FILE), ID2P(LANG_STOP_RECORDING)), | 777 | ID2P(LANG_START_NEW_FILE), ID2P(LANG_STOP_RECORDING)), |
772 | CHOICE_SETTING(F_RECSETTING, rec_split_method, LANG_SPLIT_MEASURE, 0 , | 778 | CHOICE_SETTING(F_RECSETTING, rec_split_method, LANG_SPLIT_MEASURE, 0 , |
773 | "rec split method", "Time,Filesize", NULL, 2, | 779 | "rec split method", "Time,Filesize", NULL, 2, |
774 | ID2P(LANG_REC_TIME), ID2P(LANG_REC_SIZE)), | 780 | ID2P(LANG_TIME), ID2P(LANG_REC_SIZE)), |
775 | {F_T_INT|F_RECSETTING, &global_settings.rec_source, | 781 | {F_T_INT|F_RECSETTING, &global_settings.rec_source, |
776 | LANG_RECORDING_SOURCE, INT(0), | 782 | LANG_RECORDING_SOURCE, INT(0), |
777 | "rec source", | 783 | "rec source", |
@@ -790,13 +796,10 @@ const struct settings_list settings[] = { | |||
790 | CHOICE_SETTING(F_RECSETTING, cliplight, LANG_CLIP_LIGHT, 0 , | 796 | CHOICE_SETTING(F_RECSETTING, cliplight, LANG_CLIP_LIGHT, 0 , |
791 | "cliplight", "off,main,both,remote", NULL, | 797 | "cliplight", "off,main,both,remote", NULL, |
792 | #ifdef HAVE_REMOTE_LCD | 798 | #ifdef HAVE_REMOTE_LCD |
793 | 4, | 799 | 4, ID2P(LANG_OFF), ID2P(LANG_MAIN_UNIT), ID2P(LANG_REMOTE_MAIN), |
800 | ID2P(LANG_REMOTE_UNIT) | ||
794 | #else | 801 | #else |
795 | 2, | 802 | 2, ID2P(LANG_OFF), ID2P(LANG_ON) |
796 | #endif | ||
797 | ID2P(LANG_OFF), ID2P(LANG_MAIN_UNIT) | ||
798 | #ifdef HAVE_REMOTE_LCD | ||
799 | , ID2P(LANG_REMOTE_MAIN), ID2P(LANG_REMOTE_UNIT) | ||
800 | #endif | 803 | #endif |
801 | ), | 804 | ), |
802 | {F_T_INT|F_RECSETTING,&global_settings.cliplight,LANG_CLIP_LIGHT,INT(0), | 805 | {F_T_INT|F_RECSETTING,&global_settings.cliplight,LANG_CLIP_LIGHT,INT(0), |
@@ -804,7 +807,7 @@ const struct settings_list settings[] = { | |||
804 | #endif | 807 | #endif |
805 | #ifdef DEFAULT_REC_MIC_GAIN | 808 | #ifdef DEFAULT_REC_MIC_GAIN |
806 | {F_T_INT|F_RECSETTING,&global_settings.rec_mic_gain, | 809 | {F_T_INT|F_RECSETTING,&global_settings.rec_mic_gain, |
807 | LANG_RECORDING_GAIN,INT(DEFAULT_REC_MIC_GAIN), | 810 | LANG_GAIN,INT(DEFAULT_REC_MIC_GAIN), |
808 | "rec mic gain",NULL,UNUSED}, | 811 | "rec mic gain",NULL,UNUSED}, |
809 | #endif /* DEFAULT_REC_MIC_GAIN */ | 812 | #endif /* DEFAULT_REC_MIC_GAIN */ |
810 | #ifdef DEFAULT_REC_LEFT_GAIN | 813 | #ifdef DEFAULT_REC_LEFT_GAIN |
@@ -855,16 +858,16 @@ const struct settings_list settings[] = { | |||
855 | LANG_RECORD_STOP_THRESHOLD,INT(-45), | 858 | LANG_RECORD_STOP_THRESHOLD,INT(-45), |
856 | "trigger stop threshold",NULL,UNUSED}, | 859 | "trigger stop threshold",NULL,UNUSED}, |
857 | {F_T_INT|F_RECSETTING,&global_settings.rec_start_duration, | 860 | {F_T_INT|F_RECSETTING,&global_settings.rec_start_duration, |
858 | LANG_RECORD_MIN_DURATION,INT(0), | 861 | LANG_MIN_DURATION,INT(0), |
859 | "trigger start duration",trig_durations_conf,UNUSED}, | 862 | "trigger start duration",trig_durations_conf,UNUSED}, |
860 | {F_T_INT|F_RECSETTING,&global_settings.rec_stop_postrec, | 863 | {F_T_INT|F_RECSETTING,&global_settings.rec_stop_postrec, |
861 | LANG_RECORD_STOP_POSTREC,INT(2), | 864 | LANG_MIN_DURATION,INT(2), |
862 | "trigger stop postrec",trig_durations_conf,UNUSED}, | 865 | "trigger stop postrec",trig_durations_conf,UNUSED}, |
863 | {F_T_INT|F_RECSETTING,&global_settings.rec_stop_gap, | 866 | {F_T_INT|F_RECSETTING,&global_settings.rec_stop_gap, |
864 | LANG_RECORD_STOP_GAP,INT(1), | 867 | LANG_RECORD_STOP_GAP,INT(1), |
865 | "trigger min gap",trig_durations_conf,UNUSED}, | 868 | "trigger min gap",trig_durations_conf,UNUSED}, |
866 | {F_T_INT|F_RECSETTING,&global_settings.rec_trigger_mode, | 869 | {F_T_INT|F_RECSETTING,&global_settings.rec_trigger_mode, |
867 | LANG_RECORD_TRIGGER_MODE,INT(0), | 870 | LANG_RECORD_TRIGGER,INT(0), |
868 | "trigger mode","off,once,repeat",UNUSED}, | 871 | "trigger mode","off,once,repeat",UNUSED}, |
869 | #endif /* HAVE_RECORDING */ | 872 | #endif /* HAVE_RECORDING */ |
870 | 873 | ||
@@ -961,19 +964,19 @@ const struct settings_list settings[] = { | |||
961 | UNIT_INT, EQ_Q_MIN, EQ_Q_MAX, EQ_Q_STEP, | 964 | UNIT_INT, EQ_Q_MIN, EQ_Q_MAX, EQ_Q_STEP, |
962 | eq_q_format, NULL, NULL), | 965 | eq_q_format, NULL, NULL), |
963 | /* -240..240 (or -24db to +24db) */ | 966 | /* -240..240 (or -24db to +24db) */ |
964 | INT_SETTING(0, eq_band0_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 0 gain", | 967 | INT_SETTING(0, eq_band0_gain, LANG_GAIN, 0, "eq band 0 gain", |
965 | UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, | 968 | UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, |
966 | eq_gain_format, NULL, NULL), | 969 | eq_gain_format, NULL, NULL), |
967 | INT_SETTING(0, eq_band1_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 1 gain", | 970 | INT_SETTING(0, eq_band1_gain, LANG_GAIN, 0, "eq band 1 gain", |
968 | UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, | 971 | UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, |
969 | eq_gain_format, NULL, NULL), | 972 | eq_gain_format, NULL, NULL), |
970 | INT_SETTING(0, eq_band2_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 2 gain", | 973 | INT_SETTING(0, eq_band2_gain, LANG_GAIN, 0, "eq band 2 gain", |
971 | UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, | 974 | UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, |
972 | eq_gain_format, NULL, NULL), | 975 | eq_gain_format, NULL, NULL), |
973 | INT_SETTING(0, eq_band3_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 3 gain", | 976 | INT_SETTING(0, eq_band3_gain, LANG_GAIN, 0, "eq band 3 gain", |
974 | UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, | 977 | UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, |
975 | eq_gain_format, NULL, NULL), | 978 | eq_gain_format, NULL, NULL), |
976 | INT_SETTING(0, eq_band4_gain, LANG_EQUALIZER_BAND_GAIN, 0, "eq band 4 gain", | 979 | INT_SETTING(0, eq_band4_gain, LANG_GAIN, 0, "eq band 4 gain", |
977 | UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, | 980 | UNIT_DB, EQ_GAIN_MIN, EQ_GAIN_MAX, EQ_GAIN_STEP, |
978 | eq_gain_format, NULL, NULL), | 981 | eq_gain_format, NULL, NULL), |
979 | 982 | ||
@@ -993,9 +996,10 @@ const struct settings_list settings[] = { | |||
993 | OFFON_SETTING(0,tagcache_autoupdate, | 996 | OFFON_SETTING(0,tagcache_autoupdate, |
994 | LANG_TAGCACHE_AUTOUPDATE,false,"tagcache_autoupdate",NULL), | 997 | LANG_TAGCACHE_AUTOUPDATE,false,"tagcache_autoupdate",NULL), |
995 | #endif | 998 | #endif |
996 | #ifdef HAVE_LCD_BITMAP | ||
997 | CHOICE_SETTING(0, default_codepage, LANG_DEFAULT_CODEPAGE, 0, | 999 | CHOICE_SETTING(0, default_codepage, LANG_DEFAULT_CODEPAGE, 0, |
998 | "default codepage", /* The order must match with that in unicode.c */ | 1000 | "default codepage", |
1001 | #ifdef HAVE_LCD_BITMAP | ||
1002 | /* The order must match with that in unicode.c */ | ||
999 | "iso8859-1,iso8859-7,iso8859-8,cp1251,iso8859-11,cp1256," | 1003 | "iso8859-1,iso8859-7,iso8859-8,cp1251,iso8859-11,cp1256," |
1000 | "iso8859-9,iso8859-2,sjis,gb2312,ksx1001,big5,utf-8", | 1004 | "iso8859-9,iso8859-2,sjis,gb2312,ksx1001,big5,utf-8", |
1001 | set_codepage, 13, | 1005 | set_codepage, 13, |
@@ -1007,15 +1011,13 @@ const struct settings_list settings[] = { | |||
1007 | ID2P(LANG_CODEPAGE_KOREAN), ID2P(LANG_CODEPAGE_TRADITIONAL), | 1011 | ID2P(LANG_CODEPAGE_KOREAN), ID2P(LANG_CODEPAGE_TRADITIONAL), |
1008 | ID2P(LANG_CODEPAGE_UTF8)), | 1012 | ID2P(LANG_CODEPAGE_UTF8)), |
1009 | #else /* !HAVE_LCD_BITMAP */ | 1013 | #else /* !HAVE_LCD_BITMAP */ |
1010 | CHOICE_SETTING(0, default_codepage, LANG_DEFAULT_CODEPAGE, 0, | 1014 | /* The order must match with that in unicode.c */ |
1011 | "default codepage", /* The order must match with that in unicode.c */ | ||
1012 | "iso8859-1,iso8859-7,cp1251,iso8859-9,iso8859-2,utf-8", | 1015 | "iso8859-1,iso8859-7,cp1251,iso8859-9,iso8859-2,utf-8", |
1013 | set_codepage, 6, | 1016 | set_codepage, 6, |
1014 | ID2P(LANG_CODEPAGE_LATIN1), ID2P(LANG_CODEPAGE_GREEK), | 1017 | ID2P(LANG_CODEPAGE_LATIN1), ID2P(LANG_CODEPAGE_GREEK), |
1015 | ID2P(LANG_CODEPAGE_CYRILLIC), ID2P(LANG_CODEPAGE_TURKISH), | 1018 | ID2P(LANG_CODEPAGE_CYRILLIC), ID2P(LANG_CODEPAGE_TURKISH), |
1016 | ID2P(LANG_CODEPAGE_LATIN_EXTENDED), ID2P(LANG_CODEPAGE_UTF8)), | 1019 | ID2P(LANG_CODEPAGE_LATIN_EXTENDED), ID2P(LANG_CODEPAGE_UTF8)), |
1017 | #endif | 1020 | #endif |
1018 | |||
1019 | OFFON_SETTING(0,warnon_erase_dynplaylist, | 1021 | OFFON_SETTING(0,warnon_erase_dynplaylist, |
1020 | LANG_WARN_ERASEDYNPLAYLIST_MENU,false, | 1022 | LANG_WARN_ERASEDYNPLAYLIST_MENU,false, |
1021 | "warn when erasing dynamic playlist",NULL), | 1023 | "warn when erasing dynamic playlist",NULL), |
@@ -1025,7 +1027,7 @@ const struct settings_list settings[] = { | |||
1025 | CHOICE_SETTING(0, backlight_on_button_hold, | 1027 | CHOICE_SETTING(0, backlight_on_button_hold, |
1026 | LANG_BACKLIGHT_ON_BUTTON_HOLD, 0, "backlight on button hold", | 1028 | LANG_BACKLIGHT_ON_BUTTON_HOLD, 0, "backlight on button hold", |
1027 | "normal,off,on", backlight_set_on_button_hold, 3, | 1029 | "normal,off,on", backlight_set_on_button_hold, 3, |
1028 | ID2P(LANG_BACKLIGHT_ON_BUTTON_HOLD_NORMAL), ID2P(LANG_OFF), ID2P(LANG_ON)), | 1030 | ID2P(LANG_NORMAL), ID2P(LANG_OFF), ID2P(LANG_ON)), |
1029 | #endif | 1031 | #endif |
1030 | 1032 | ||
1031 | #ifdef HAVE_LCD_SLEEP | 1033 | #ifdef HAVE_LCD_SLEEP |
@@ -1047,7 +1049,7 @@ const struct settings_list settings[] = { | |||
1047 | "eq hardware band 0 cutoff", "80Hz,105Hz,135Hz,175Hz", NULL, 4, | 1049 | "eq hardware band 0 cutoff", "80Hz,105Hz,135Hz,175Hz", NULL, 4, |
1048 | TALK_ID(80, UNIT_HERTZ), TALK_ID(105, UNIT_HERTZ), | 1050 | TALK_ID(80, UNIT_HERTZ), TALK_ID(105, UNIT_HERTZ), |
1049 | TALK_ID(135, UNIT_HERTZ), TALK_ID(175, UNIT_HERTZ)), | 1051 | TALK_ID(135, UNIT_HERTZ), TALK_ID(175, UNIT_HERTZ)), |
1050 | INT_SETTING(0, eq_hw_band0_gain, LANG_EQUALIZER_BAND_GAIN, 0, | 1052 | INT_SETTING(0, eq_hw_band0_gain, LANG_GAIN, 0, |
1051 | "eq hardware band 0 gain", UNIT_DB, EQ_HW_GAIN_MIN, | 1053 | "eq hardware band 0 gain", UNIT_DB, EQ_HW_GAIN_MIN, |
1052 | EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), | 1054 | EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), |
1053 | 1055 | ||
@@ -1059,7 +1061,7 @@ const struct settings_list settings[] = { | |||
1059 | "eq hardware band 1 bandwidth", "narrow,wide", NULL, 2, | 1061 | "eq hardware band 1 bandwidth", "narrow,wide", NULL, 2, |
1060 | ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_NARROW), | 1062 | ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_NARROW), |
1061 | ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_WIDE)), | 1063 | ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_WIDE)), |
1062 | INT_SETTING(0, eq_hw_band1_gain, LANG_EQUALIZER_BAND_GAIN, 0, | 1064 | INT_SETTING(0, eq_hw_band1_gain, LANG_GAIN, 0, |
1063 | "eq hardware band 1 gain", UNIT_DB, EQ_HW_GAIN_MIN, | 1065 | "eq hardware band 1 gain", UNIT_DB, EQ_HW_GAIN_MIN, |
1064 | EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), | 1066 | EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), |
1065 | 1067 | ||
@@ -1071,7 +1073,7 @@ const struct settings_list settings[] = { | |||
1071 | "eq hardware band 2 bandwidth", "narrow,wide", NULL, 2, | 1073 | "eq hardware band 2 bandwidth", "narrow,wide", NULL, 2, |
1072 | ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_NARROW), | 1074 | ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_NARROW), |
1073 | ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_WIDE)), | 1075 | ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_WIDE)), |
1074 | INT_SETTING(0, eq_hw_band2_gain, LANG_EQUALIZER_BAND_GAIN, 0, | 1076 | INT_SETTING(0, eq_hw_band2_gain, LANG_GAIN, 0, |
1075 | "eq hardware band 2 gain", UNIT_DB, EQ_HW_GAIN_MIN, | 1077 | "eq hardware band 2 gain", UNIT_DB, EQ_HW_GAIN_MIN, |
1076 | EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), | 1078 | EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), |
1077 | 1079 | ||
@@ -1083,7 +1085,7 @@ const struct settings_list settings[] = { | |||
1083 | "eq hardware band 3 bandwidth", "narrow,wide", NULL, 2, | 1085 | "eq hardware band 3 bandwidth", "narrow,wide", NULL, 2, |
1084 | ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_NARROW), | 1086 | ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_NARROW), |
1085 | ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_WIDE)), | 1087 | ID2P(LANG_EQUALIZER_HARDWARE_BANDWIDTH_WIDE)), |
1086 | INT_SETTING(0, eq_hw_band3_gain, LANG_EQUALIZER_BAND_GAIN, 0, | 1088 | INT_SETTING(0, eq_hw_band3_gain, LANG_GAIN, 0, |
1087 | "eq hardware band 3 gain", UNIT_DB, EQ_HW_GAIN_MIN, | 1089 | "eq hardware band 3 gain", UNIT_DB, EQ_HW_GAIN_MIN, |
1088 | EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), | 1090 | EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), |
1089 | 1091 | ||
@@ -1091,7 +1093,7 @@ const struct settings_list settings[] = { | |||
1091 | "eq hardware band 4 cutoff", "5.3kHz,6.9kHz,9kHz,11.7kHz", NULL, 4, | 1093 | "eq hardware band 4 cutoff", "5.3kHz,6.9kHz,9kHz,11.7kHz", NULL, 4, |
1092 | TALK_ID(5300, UNIT_HERTZ), TALK_ID(6900, UNIT_HERTZ), | 1094 | TALK_ID(5300, UNIT_HERTZ), TALK_ID(6900, UNIT_HERTZ), |
1093 | TALK_ID(9000, UNIT_HERTZ), TALK_ID(11700, UNIT_HERTZ)), | 1095 | TALK_ID(9000, UNIT_HERTZ), TALK_ID(11700, UNIT_HERTZ)), |
1094 | INT_SETTING(0, eq_hw_band4_gain, LANG_EQUALIZER_BAND_GAIN, 0, | 1096 | INT_SETTING(0, eq_hw_band4_gain, LANG_GAIN, 0, |
1095 | "eq hardware band 4 gain", UNIT_DB, EQ_HW_GAIN_MIN, | 1097 | "eq hardware band 4 gain", UNIT_DB, EQ_HW_GAIN_MIN, |
1096 | EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), | 1098 | EQ_HW_GAIN_MAX, EQ_HW_GAIN_STEP, eq_hw_gain_format, NULL, NULL), |
1097 | #endif | 1099 | #endif |
@@ -1100,7 +1102,7 @@ const struct settings_list settings[] = { | |||
1100 | "hold_lr_for_scroll_in_list",NULL), | 1102 | "hold_lr_for_scroll_in_list",NULL), |
1101 | CHOICE_SETTING(0, show_path_in_browser, LANG_SHOW_PATH, SHOW_PATH_OFF, | 1103 | CHOICE_SETTING(0, show_path_in_browser, LANG_SHOW_PATH, SHOW_PATH_OFF, |
1102 | "show path in browser", "off,current directory,full path", NULL, 3, | 1104 | "show path in browser", "off,current directory,full path", NULL, 3, |
1103 | ID2P(LANG_OFF), ID2P(LANG_SHOW_PATH_CURRENT), ID2P(LANG_SHOW_PATH_FULL)), | 1105 | ID2P(LANG_OFF), ID2P(LANG_SHOW_PATH_CURRENT), ID2P(LANG_DISPLAY_FULL_PATH)), |
1104 | 1106 | ||
1105 | #ifdef HAVE_AGC | 1107 | #ifdef HAVE_AGC |
1106 | {F_T_INT,&global_settings.rec_agc_preset_mic,LANG_RECORD_AGC_PRESET,INT(1), | 1108 | {F_T_INT,&global_settings.rec_agc_preset_mic,LANG_RECORD_AGC_PRESET,INT(1), |
@@ -1120,16 +1122,16 @@ const struct settings_list settings[] = { | |||
1120 | CHOICE_SETTING(0, remote_backlight_on_button_hold, | 1122 | CHOICE_SETTING(0, remote_backlight_on_button_hold, |
1121 | LANG_BACKLIGHT_ON_BUTTON_HOLD, 0, "remote backlight on button hold", | 1123 | LANG_BACKLIGHT_ON_BUTTON_HOLD, 0, "remote backlight on button hold", |
1122 | "normal,off,on", remote_backlight_set_on_button_hold, 3, | 1124 | "normal,off,on", remote_backlight_set_on_button_hold, 3, |
1123 | ID2P(LANG_BACKLIGHT_ON_BUTTON_HOLD_NORMAL), ID2P(LANG_OFF), ID2P(LANG_ON)), | 1125 | ID2P(LANG_NORMAL), ID2P(LANG_OFF), ID2P(LANG_ON)), |
1124 | #endif | 1126 | #endif |
1125 | #endif | 1127 | #endif |
1126 | #ifdef HAVE_HEADPHONE_DETECTION | 1128 | #ifdef HAVE_HEADPHONE_DETECTION |
1127 | CHOICE_SETTING(0, unplug_mode, LANG_UNPLUG, 0, | 1129 | CHOICE_SETTING(0, unplug_mode, LANG_HEADPHONE_UNPLUG, 0, |
1128 | "pause on headphone unplug", "off,pause,pause and resume", NULL, 3, | 1130 | "pause on headphone unplug", "off,pause,pause and resume", NULL, 3, |
1129 | ID2P(LANG_OFF), ID2P(LANG_PAUSE), ID2P(LANG_UNPLUG_RESUME)), | 1131 | ID2P(LANG_OFF), ID2P(LANG_PAUSE), ID2P(LANG_HEADPHONE_UNPLUG_RESUME)), |
1130 | INT_SETTING(0, unplug_rw, LANG_UNPLUG_RW, 0, "rewind duration on pause", | 1132 | INT_SETTING(0, unplug_rw, LANG_HEADPHONE_UNPLUG_RW, 0, "rewind duration on pause", |
1131 | UNIT_SEC, 0, 15, 1, NULL, NULL,NULL) , | 1133 | UNIT_SEC, 0, 15, 1, NULL, NULL,NULL) , |
1132 | OFFON_SETTING(0,unplug_autoresume,LANG_UNPLUG_DISABLE_AUTORESUME,false, | 1134 | OFFON_SETTING(0,unplug_autoresume,LANG_HEADPHONE_UNPLUG_RESUME,false, |
1133 | "disable autoresume if phones not present",NULL), | 1135 | "disable autoresume if phones not present",NULL), |
1134 | #endif | 1136 | #endif |
1135 | #if CONFIG_TUNER | 1137 | #if CONFIG_TUNER |
@@ -1192,7 +1194,7 @@ const struct settings_list settings[] = { | |||
1192 | #endif | 1194 | #endif |
1193 | ID2P(LANG_PREVIOUS_SCREEN), ID2P(LANG_MAIN_MENU), | 1195 | ID2P(LANG_PREVIOUS_SCREEN), ID2P(LANG_MAIN_MENU), |
1194 | ID2P(LANG_DIR_BROWSER), ID2P(LANG_TAGCACHE), | 1196 | ID2P(LANG_DIR_BROWSER), ID2P(LANG_TAGCACHE), |
1195 | ID2P(LANG_RESUME_PLAYBACK), ID2P(LANG_SETTINGS_MENU), | 1197 | ID2P(LANG_RESUME_PLAYBACK), ID2P(LANG_SETTINGS), |
1196 | #ifdef HAVE_RECORDING | 1198 | #ifdef HAVE_RECORDING |
1197 | ID2P(LANG_RECORDING), | 1199 | ID2P(LANG_RECORDING), |
1198 | #endif | 1200 | #endif |