summaryrefslogtreecommitdiff
path: root/apps/sound_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/sound_menu.c')
-rw-r--r--apps/sound_menu.c38
1 files changed, 20 insertions, 18 deletions
diff --git a/apps/sound_menu.c b/apps/sound_menu.c
index 664ad0b9fb..c7d72cf553 100644
--- a/apps/sound_menu.c
+++ b/apps/sound_menu.c
@@ -29,6 +29,7 @@
29#ifdef HAVE_LCD_BITMAP 29#ifdef HAVE_LCD_BITMAP
30#include "icons.h" 30#include "icons.h"
31#endif 31#endif
32#include "lang.h"
32 33
33static char *fmt[] = 34static char *fmt[] =
34{ 35{
@@ -147,38 +148,38 @@ void set_sound(char* string,
147 148
148static Menu volume(void) 149static Menu volume(void)
149{ 150{
150 set_sound("Volume", &global_settings.volume, SOUND_VOLUME); 151 set_sound(str(LANG_VOLUME), &global_settings.volume, SOUND_VOLUME);
151 return MENU_OK; 152 return MENU_OK;
152} 153}
153 154
154static Menu balance(void) 155static Menu balance(void)
155{ 156{
156 set_sound("Balance", &global_settings.balance, SOUND_BALANCE); 157 set_sound(str(LANG_BALANCE), &global_settings.balance, SOUND_BALANCE);
157 return MENU_OK; 158 return MENU_OK;
158} 159}
159 160
160static Menu bass(void) 161static Menu bass(void)
161{ 162{
162 set_sound("Bass", &global_settings.bass, SOUND_BASS); 163 set_sound(str(LANG_BASS), &global_settings.bass, SOUND_BASS);
163 return MENU_OK; 164 return MENU_OK;
164}; 165};
165 166
166static Menu treble(void) 167static Menu treble(void)
167{ 168{
168 set_sound("Treble", &global_settings.treble, SOUND_TREBLE); 169 set_sound(str(LANG_TREBLE), &global_settings.treble, SOUND_TREBLE);
169 return MENU_OK; 170 return MENU_OK;
170} 171}
171 172
172#ifdef HAVE_MAS3587F 173#ifdef HAVE_MAS3587F
173static Menu loudness(void) 174static Menu loudness(void)
174{ 175{
175 set_sound("Loudness", &global_settings.loudness, SOUND_LOUDNESS); 176 set_sound(str(LANG_LOUDNESS), &global_settings.loudness, SOUND_LOUDNESS);
176 return MENU_OK; 177 return MENU_OK;
177}; 178};
178 179
179static Menu bass_boost(void) 180static Menu bass_boost(void)
180{ 181{
181 set_sound("Bass boost", &global_settings.bass_boost, SOUND_SUPERBASS); 182 set_sound(str(LANG_BBOOST), &global_settings.bass_boost, SOUND_SUPERBASS);
182 return MENU_OK; 183 return MENU_OK;
183}; 184};
184 185
@@ -189,8 +190,8 @@ static void set_avc(int val)
189 190
190static Menu avc(void) 191static Menu avc(void)
191{ 192{
192 char* names[] = { "off", "2s", "4s", "8s" }; 193 char* names[] = { str(LANG_OFF), "2s", "4s", "8s" };
193 set_option("AV decay time", &global_settings.avc, names, 4, set_avc ); 194 set_option(str(LANG_DECAY), &global_settings.avc, names, 4, set_avc );
194 return MENU_OK; 195 return MENU_OK;
195} 196}
196#endif /* ARCHOS_RECORDER */ 197#endif /* ARCHOS_RECORDER */
@@ -202,8 +203,9 @@ static void set_chanconf(int val)
202 203
203static Menu chanconf(void) 204static Menu chanconf(void)
204{ 205{
205 char *names[] = {"Stereo", "Mono", "Mono Left", "Mono Right" }; 206 char *names[] = {str(LANG_CHANNEL_STEREO), str(LANG_CHANNEL_MONO),
206 set_option("Channel configuration", 207 str(LANG_CHANNEL_LEFT),str(LANG_CHANNEL_RIGHT) };
208 set_option(str(LANG_CHANNEL),
207 &global_settings.channel_config, names, 4, set_chanconf ); 209 &global_settings.channel_config, names, 4, set_chanconf );
208 return MENU_OK; 210 return MENU_OK;
209} 211}
@@ -213,15 +215,15 @@ Menu sound_menu(void)
213 int m; 215 int m;
214 Menu result; 216 Menu result;
215 struct menu_items items[] = { 217 struct menu_items items[] = {
216 { "Volume", volume }, 218 { str(LANG_VOLUME), volume },
217 { "Bass", bass }, 219 { str(LANG_BASS), bass },
218 { "Treble", treble }, 220 { str(LANG_TREBLE), treble },
219 { "Balance", balance }, 221 { str(LANG_BALANCE), balance },
220 { "Channels", chanconf }, 222 { str(LANG_CHANNEL_MENU), chanconf },
221#ifdef HAVE_MAS3587F 223#ifdef HAVE_MAS3587F
222 { "Loudness", loudness }, 224 { str(LANG_LOUDNESS), loudness },
223 { "Bass Boost", bass_boost }, 225 { str(LANG_BBOOST), bass_boost },
224 { "Auto Volume", avc } 226 { str(LANG_AUTOVOL), avc }
225#endif 227#endif
226 }; 228 };
227 229