diff options
Diffstat (limited to 'apps/wps.c')
-rw-r--r-- | apps/wps.c | 79 |
1 files changed, 41 insertions, 38 deletions
diff --git a/apps/wps.c b/apps/wps.c index c912cdd9b0..8f093f8a0a 100644 --- a/apps/wps.c +++ b/apps/wps.c | |||
@@ -40,7 +40,7 @@ | |||
40 | #ifdef HAVE_LCD_BITMAP | 40 | #ifdef HAVE_LCD_BITMAP |
41 | #include "icons.h" | 41 | #include "icons.h" |
42 | #endif | 42 | #endif |
43 | 43 | #include "lang.h" | |
44 | #define FF_REWIND_MAX_PERCENT 3 /* cap ff/rewind step size at max % of file */ | 44 | #define FF_REWIND_MAX_PERCENT 3 /* cap ff/rewind step size at max % of file */ |
45 | /* 3% of 30min file == 54s step size */ | 45 | /* 3% of 30min file == 54s step size */ |
46 | 46 | ||
@@ -116,17 +116,17 @@ void display_keylock_text(bool locked) | |||
116 | 116 | ||
117 | #ifdef HAVE_LCD_CHARCELLS | 117 | #ifdef HAVE_LCD_CHARCELLS |
118 | if(locked) | 118 | if(locked) |
119 | lcd_puts(0, 0, "Keylock ON"); | 119 | lcd_puts(0, 0, str(LANG_KEYLOCK_ON_PLAYER)); |
120 | else | 120 | else |
121 | lcd_puts(0, 0, "Keylock OFF"); | 121 | lcd_puts(0, 0, str(LANG_KEYLOCK_OFF_PLAYER)); |
122 | #else | 122 | #else |
123 | if(locked) | 123 | if(locked) |
124 | { | 124 | { |
125 | lcd_puts(2, 3, "Key lock is ON"); | 125 | lcd_puts(2, 3, str(LANG_KEYLOCK_ON_RECORDER)); |
126 | } | 126 | } |
127 | else | 127 | else |
128 | { | 128 | { |
129 | lcd_puts(2, 3, "Key lock is OFF"); | 129 | lcd_puts(2, 3, str(LANG_KEYLOCK_OFF_RECORDER)); |
130 | } | 130 | } |
131 | lcd_update(); | 131 | lcd_update(); |
132 | #endif | 132 | #endif |
@@ -141,17 +141,17 @@ void display_mute_text(bool muted) | |||
141 | 141 | ||
142 | #ifdef HAVE_LCD_CHARCELLS | 142 | #ifdef HAVE_LCD_CHARCELLS |
143 | if (muted) | 143 | if (muted) |
144 | lcd_puts(0, 0, "Mute ON"); | 144 | lcd_puts(0, 0, str(LANG_MUTE_ON_PLAYER)); |
145 | else | 145 | else |
146 | lcd_puts(0, 0, "Mute OFF"); | 146 | lcd_puts(0, 0, str(LANG_MUTE_OFF_PLAYER)); |
147 | #else | 147 | #else |
148 | if (muted) | 148 | if (muted) |
149 | { | 149 | { |
150 | lcd_puts(2, 3, "Mute is ON"); | 150 | lcd_puts(2, 3, str(LANG_MUTE_ON_RECORDER)); |
151 | } | 151 | } |
152 | else | 152 | else |
153 | { | 153 | { |
154 | lcd_puts(2, 3, "Mute is OFF"); | 154 | lcd_puts(2, 3, str(LANG_MUTE_OFF_RECORDER)); |
155 | } | 155 | } |
156 | lcd_update(); | 156 | lcd_update(); |
157 | #endif | 157 | #endif |
@@ -185,8 +185,8 @@ static int browse_id3(void) | |||
185 | 185 | ||
186 | lcd_stop_scroll(); | 186 | lcd_stop_scroll(); |
187 | lcd_clear_display(); | 187 | lcd_clear_display(); |
188 | lcd_puts(0, 0, "-ID3 Info- "); | 188 | lcd_puts(0, 0, str(LANG_ID3_INFO)); |
189 | lcd_puts(0, 1, "--Screen-- "); | 189 | lcd_puts(0, 1, str(LANG_ID3_SCREEN)); |
190 | lcd_update(); | 190 | lcd_update(); |
191 | sleep(HZ); | 191 | sleep(HZ); |
192 | 192 | ||
@@ -198,23 +198,26 @@ static int browse_id3(void) | |||
198 | switch (menu_pos) | 198 | switch (menu_pos) |
199 | { | 199 | { |
200 | case 0: | 200 | case 0: |
201 | lcd_puts(0, 0, "[Title]"); | 201 | lcd_puts(0, 0, str(LANG_ID3_TITLE)); |
202 | lcd_puts_scroll(0, 1, id3->title ? id3->title : "<no title>"); | 202 | lcd_puts_scroll(0, 1, id3->title ? id3->title : |
203 | (char*)str(LANG_ID3_NO_TITLE)); | ||
203 | break; | 204 | break; |
204 | 205 | ||
205 | case 1: | 206 | case 1: |
206 | lcd_puts(0, 0, "[Artist]"); | 207 | lcd_puts(0, 0, str(LANG_ID3_ARTIST)); |
207 | lcd_puts_scroll(0, 1, | 208 | lcd_puts_scroll(0, 1, |
208 | id3->artist ? id3->artist : "<no artist>"); | 209 | id3->artist ? id3->artist : |
210 | (char*)str(LANG_ID3_NO_ARTIST)); | ||
209 | break; | 211 | break; |
210 | 212 | ||
211 | case 2: | 213 | case 2: |
212 | lcd_puts(0, 0, "[Album]"); | 214 | lcd_puts(0, 0, str(LANG_ID3_ALBUM)); |
213 | lcd_puts_scroll(0, 1, id3->album ? id3->album : "<no album>"); | 215 | lcd_puts_scroll(0, 1, id3->album ? id3->album : |
216 | (char*)str(LANG_ID3_NO_ALBUM)); | ||
214 | break; | 217 | break; |
215 | 218 | ||
216 | case 3: | 219 | case 3: |
217 | lcd_puts(0, 0, "[Tracknum]"); | 220 | lcd_puts(0, 0, str(LANG_ID3_TRACKNUM)); |
218 | 221 | ||
219 | if (id3->tracknum) | 222 | if (id3->tracknum) |
220 | { | 223 | { |
@@ -224,12 +227,12 @@ static int browse_id3(void) | |||
224 | } | 227 | } |
225 | else | 228 | else |
226 | { | 229 | { |
227 | lcd_puts_scroll(0, 1, "<no tracknum>"); | 230 | lcd_puts_scroll(0, 1, str(LANG_ID3_NO_TRACKNUM)); |
228 | } | 231 | } |
229 | break; | 232 | break; |
230 | 233 | ||
231 | case 4: | 234 | case 4: |
232 | lcd_puts(0, 0, "[Length]"); | 235 | lcd_puts(0, 0, str(LANG_ID3_LENGHT)); |
233 | snprintf(scroll_text,sizeof(scroll_text), "%d:%02d", | 236 | snprintf(scroll_text,sizeof(scroll_text), "%d:%02d", |
234 | id3->length / 60000, | 237 | id3->length / 60000, |
235 | id3->length % 60000 / 1000 ); | 238 | id3->length % 60000 / 1000 ); |
@@ -237,7 +240,7 @@ static int browse_id3(void) | |||
237 | break; | 240 | break; |
238 | 241 | ||
239 | case 5: | 242 | case 5: |
240 | lcd_puts(0, 0, "[Playlist]"); | 243 | lcd_puts(0, 0, str(LANG_ID3_PLAYLIST)); |
241 | snprintf(scroll_text,sizeof(scroll_text), "%d/%d", | 244 | snprintf(scroll_text,sizeof(scroll_text), "%d/%d", |
242 | id3->index + 1, playlist.amount); | 245 | id3->index + 1, playlist.amount); |
243 | lcd_puts_scroll(0, 1, scroll_text); | 246 | lcd_puts_scroll(0, 1, scroll_text); |
@@ -245,21 +248,21 @@ static int browse_id3(void) | |||
245 | 248 | ||
246 | 249 | ||
247 | case 6: | 250 | case 6: |
248 | lcd_puts(0, 0, "[Bitrate]"); | 251 | lcd_puts(0, 0, str(LANG_ID3_BITRATE)); |
249 | snprintf(scroll_text,sizeof(scroll_text), "%d kbps", | 252 | snprintf(scroll_text,sizeof(scroll_text), "%d kbps", |
250 | id3->bitrate); | 253 | id3->bitrate); |
251 | lcd_puts(0, 1, scroll_text); | 254 | lcd_puts(0, 1, scroll_text); |
252 | break; | 255 | break; |
253 | 256 | ||
254 | case 7: | 257 | case 7: |
255 | lcd_puts(0, 0, "[Frequency]"); | 258 | lcd_puts(0, 0, str(LANG_ID3_FRECUENCY)); |
256 | snprintf(scroll_text,sizeof(scroll_text), "%d Hz", | 259 | snprintf(scroll_text,sizeof(scroll_text), "%d Hz", |
257 | id3->frequency); | 260 | id3->frequency); |
258 | lcd_puts(0, 1, scroll_text); | 261 | lcd_puts(0, 1, scroll_text); |
259 | break; | 262 | break; |
260 | 263 | ||
261 | case 8: | 264 | case 8: |
262 | lcd_puts(0, 0, "[Path]"); | 265 | lcd_puts(0, 0, str(LANG_ID3_PATH)); |
263 | lcd_puts_scroll(0, 1, id3->path); | 266 | lcd_puts_scroll(0, 1, id3->path); |
264 | break; | 267 | break; |
265 | } | 268 | } |
@@ -644,7 +647,7 @@ int on_screen(void) | |||
644 | lcd_scroll_pause(); | 647 | lcd_scroll_pause(); |
645 | lcd_clear_display(); | 648 | lcd_clear_display(); |
646 | 649 | ||
647 | ptr = "Pitch up"; | 650 | ptr = str(LANG_PITCH_UP); |
648 | lcd_getstringsize(ptr,FONT_UI,&w,&h); | 651 | lcd_getstringsize(ptr,FONT_UI,&w,&h); |
649 | lcd_putsxy((LCD_WIDTH-w)/2, 0, ptr, FONT_UI); | 652 | lcd_putsxy((LCD_WIDTH-w)/2, 0, ptr, FONT_UI); |
650 | lcd_bitmap(bitmap_icons_7x8[Icon_UpArrow], | 653 | lcd_bitmap(bitmap_icons_7x8[Icon_UpArrow], |
@@ -654,13 +657,13 @@ int on_screen(void) | |||
654 | lcd_getstringsize(buf,FONT_UI,&w,&h); | 657 | lcd_getstringsize(buf,FONT_UI,&w,&h); |
655 | lcd_putsxy((LCD_WIDTH-w)/2, h, buf, FONT_UI); | 658 | lcd_putsxy((LCD_WIDTH-w)/2, h, buf, FONT_UI); |
656 | 659 | ||
657 | ptr = "Pitch down"; | 660 | ptr = str(LANG_PITCH_DOWN); |
658 | lcd_getstringsize(ptr,FONT_UI,&w,&h); | 661 | lcd_getstringsize(ptr,FONT_UI,&w,&h); |
659 | lcd_putsxy((LCD_WIDTH-w)/2, LCD_HEIGHT - h, ptr, FONT_UI); | 662 | lcd_putsxy((LCD_WIDTH-w)/2, LCD_HEIGHT - h, ptr, FONT_UI); |
660 | lcd_bitmap(bitmap_icons_7x8[Icon_DownArrow], | 663 | lcd_bitmap(bitmap_icons_7x8[Icon_DownArrow], |
661 | LCD_WIDTH/2 - 3, LCD_HEIGHT - h*3, 7, 8, true); | 664 | LCD_WIDTH/2 - 3, LCD_HEIGHT - h*3, 7, 8, true); |
662 | 665 | ||
663 | ptr = "Pause"; | 666 | ptr = str(LANG_PAUSE); |
664 | lcd_getstringsize(ptr,FONT_UI,&w,&h); | 667 | lcd_getstringsize(ptr,FONT_UI,&w,&h); |
665 | lcd_putsxy((LCD_WIDTH-(w/2))/2, LCD_HEIGHT/2 - h/2, ptr, FONT_UI); | 668 | lcd_putsxy((LCD_WIDTH-(w/2))/2, LCD_HEIGHT/2 - h/2, ptr, FONT_UI); |
666 | lcd_bitmap(bitmap_icons_7x8[Icon_Pause], | 669 | lcd_bitmap(bitmap_icons_7x8[Icon_Pause], |
@@ -753,15 +756,15 @@ bool f2_screen(void) | |||
753 | while (!exit) { | 756 | while (!exit) { |
754 | lcd_clear_display(); | 757 | lcd_clear_display(); |
755 | 758 | ||
756 | lcd_putsxy(0, LCD_HEIGHT/2 - h*2, "Shuffle", FONT_UI); | 759 | lcd_putsxy(0, LCD_HEIGHT/2 - h*2, str(LANG_SHUFFLE), FONT_UI); |
757 | lcd_putsxy(0, LCD_HEIGHT/2 - h, "mode:", FONT_UI); | 760 | lcd_putsxy(0, LCD_HEIGHT/2 - h, str(LANG_F2_MODE), FONT_UI); |
758 | lcd_putsxy(0, LCD_HEIGHT/2, | 761 | lcd_putsxy(0, LCD_HEIGHT/2, |
759 | global_settings.playlist_shuffle ? "on" : "off", FONT_UI); | 762 | global_settings.playlist_shuffle ? str(LANG_ON) : str(LANG_OFF), FONT_UI); |
760 | lcd_bitmap(bitmap_icons_7x8[Icon_FastBackward], | 763 | lcd_bitmap(bitmap_icons_7x8[Icon_FastBackward], |
761 | LCD_WIDTH/2 - 16, LCD_HEIGHT/2 - 4, 7, 8, true); | 764 | LCD_WIDTH/2 - 16, LCD_HEIGHT/2 - 4, 7, 8, true); |
762 | 765 | ||
763 | snprintf(buf, sizeof buf, "Dir filter: %s", | 766 | snprintf(buf, sizeof buf, str(LANG_DIR_FILTER), |
764 | global_settings.mp3filter ? "on" : "off"); | 767 | global_settings.mp3filter ? str(LANG_ON) : str(LANG_OFF)); |
765 | 768 | ||
766 | /* Get the string width and height */ | 769 | /* Get the string width and height */ |
767 | lcd_getstringsize(buf,FONT_UI,&w,&h); | 770 | lcd_getstringsize(buf,FONT_UI,&w,&h); |
@@ -819,21 +822,21 @@ bool f3_screen(void) | |||
819 | int w,h; | 822 | int w,h; |
820 | char* ptr; | 823 | char* ptr; |
821 | 824 | ||
822 | ptr = "Status"; | 825 | ptr = str(LANG_F3_STATUS); |
823 | lcd_getstringsize(ptr,FONT_UI,&w,&h); | 826 | lcd_getstringsize(ptr,FONT_UI,&w,&h); |
824 | lcd_clear_display(); | 827 | lcd_clear_display(); |
825 | 828 | ||
826 | lcd_putsxy(0, LCD_HEIGHT/2 - h*2, "Scroll", FONT_UI); | 829 | lcd_putsxy(0, LCD_HEIGHT/2 - h*2, str(LANG_F3_SCROLL), FONT_UI); |
827 | lcd_putsxy(0, LCD_HEIGHT/2 - h, "bar:", FONT_UI); | 830 | lcd_putsxy(0, LCD_HEIGHT/2 - h, str(LANG_F3_BAR), FONT_UI); |
828 | lcd_putsxy(0, LCD_HEIGHT/2, | 831 | lcd_putsxy(0, LCD_HEIGHT/2, |
829 | global_settings.scrollbar ? "on" : "off", FONT_UI); | 832 | global_settings.scrollbar ? str(LANG_ON) : str(LANG_OFF), FONT_UI); |
830 | lcd_bitmap(bitmap_icons_7x8[Icon_FastBackward], | 833 | lcd_bitmap(bitmap_icons_7x8[Icon_FastBackward], |
831 | LCD_WIDTH/2 - 16, LCD_HEIGHT/2 - 4, 7, 8, true); | 834 | LCD_WIDTH/2 - 16, LCD_HEIGHT/2 - 4, 7, 8, true); |
832 | 835 | ||
833 | lcd_putsxy(LCD_WIDTH - w, LCD_HEIGHT/2 - h*2, ptr, FONT_UI); | 836 | lcd_putsxy(LCD_WIDTH - w, LCD_HEIGHT/2 - h*2, ptr, FONT_UI); |
834 | lcd_putsxy(LCD_WIDTH - w, LCD_HEIGHT/2 - h, "bar:", FONT_UI); | 837 | lcd_putsxy(LCD_WIDTH - w, LCD_HEIGHT/2 - h, str(LANG_F3_BAR), FONT_UI); |
835 | lcd_putsxy(LCD_WIDTH - w, LCD_HEIGHT/2, | 838 | lcd_putsxy(LCD_WIDTH - w, LCD_HEIGHT/2, |
836 | global_settings.statusbar ? "on" : "off", FONT_UI); | 839 | global_settings.statusbar ? str(LANG_ON) : str(LANG_OFF), FONT_UI); |
837 | lcd_bitmap(bitmap_icons_7x8[Icon_FastForward], | 840 | lcd_bitmap(bitmap_icons_7x8[Icon_FastForward], |
838 | LCD_WIDTH/2 + 8, LCD_HEIGHT/2 - 4, 7, 8, true); | 841 | LCD_WIDTH/2 + 8, LCD_HEIGHT/2 - 4, 7, 8, true); |
839 | lcd_update(); | 842 | lcd_update(); |