summaryrefslogtreecommitdiff
path: root/apps/recorder/recording.c
diff options
context:
space:
mode:
authorShachar Liberman <lshachar@hotmail.com>2006-08-07 21:24:22 +0000
committerShachar Liberman <lshachar@hotmail.com>2006-08-07 21:24:22 +0000
commitf17e5c04f30ee49b3a514b31bdad805323ce93e6 (patch)
tree3e6335fae00c1d8023c1d7c895f1f677f0b075da /apps/recorder/recording.c
parent5eb1e1549c24aa3ed590c5edb784796b0ecbf010 (diff)
downloadrockbox-f17e5c04f30ee49b3a514b31bdad805323ce93e6.tar.gz
rockbox-f17e5c04f30ee49b3a514b31bdad805323ce93e6.zip
FS#5587 Non-latin languages support update. Translators:Please change
the 48 new LANG_SYSFONT_ strings at the end of your language file if they don't fit nicely with rockbox's internal font. (for more info http://www.rockbox.org/twiki/bin/view/Main/NonLatinLanguages) Developers:Please keep using LANG_SYSFONT strings when reffering to the internal font. * Hebrew update. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10476 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/recorder/recording.c')
-rw-r--r--apps/recorder/recording.c52
1 files changed, 28 insertions, 24 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c
index fc27439f2e..f3d350834d 100644
--- a/apps/recorder/recording.c
+++ b/apps/recorder/recording.c
@@ -881,14 +881,14 @@ bool recording_screen(void)
881 { 881 {
882 dmb = dsize/1024/1024; 882 dmb = dsize/1024/1024;
883 snprintf(buf, 32, "%s %dMB", 883 snprintf(buf, 32, "%s %dMB",
884 str(LANG_SPLIT_SIZE), dmb); 884 str(LANG_SYSFONT_SPLIT_SIZE), dmb);
885 } 885 }
886 else 886 else
887 { 887 {
888 hours = seconds / 3600; 888 hours = seconds / 3600;
889 minutes = (seconds - (hours * 3600)) / 60; 889 minutes = (seconds - (hours * 3600)) / 60;
890 snprintf(buf, 32, "%s %02d:%02d:%02d", 890 snprintf(buf, 32, "%s %02d:%02d:%02d",
891 str(LANG_RECORDING_TIME), 891 str(LANG_SYSFONT_RECORDING_TIME),
892 hours, minutes, seconds%60); 892 hours, minutes, seconds%60);
893 } 893 }
894 894
@@ -897,7 +897,7 @@ bool recording_screen(void)
897 897
898 if(audio_stat & AUDIO_STATUS_PRERECORD) 898 if(audio_stat & AUDIO_STATUS_PRERECORD)
899 { 899 {
900 snprintf(buf, 32, "%s...", str(LANG_RECORD_PRERECORD)); 900 snprintf(buf, 32, "%s...", str(LANG_SYSFONT_RECORD_PRERECORD));
901 } 901 }
902 else 902 else
903 { 903 {
@@ -911,7 +911,7 @@ bool recording_screen(void)
911 dhours = dseconds / 3600; 911 dhours = dseconds / 3600;
912 dminutes = (dseconds - (dhours * 3600)) / 60; 912 dminutes = (dseconds - (dhours * 3600)) / 60;
913 snprintf(buf, 32, "%s %02d:%02d", 913 snprintf(buf, 32, "%s %02d:%02d",
914 str(LANG_RECORD_TIMESPLIT_REC), 914 str(LANG_SYSFONT_RECORD_TIMESPLIT_REC),
915 dhours, dminutes); 915 dhours, dminutes);
916 } 916 }
917 else 917 else
@@ -920,7 +920,7 @@ bool recording_screen(void)
920 num_recorded_bytes, 920 num_recorded_bytes,
921 byte_units, true); 921 byte_units, true);
922 snprintf(buf, 32, "%s %s", 922 snprintf(buf, 32, "%s %s",
923 str(LANG_RECORDING_SIZE), buf2); 923 str(LANG_SYSFONT_RECORDING_SIZE), buf2);
924 } 924 }
925 } 925 }
926 for(i = 0; i < screen_update; i++) 926 for(i = 0; i < screen_update; i++)
@@ -968,7 +968,7 @@ bool recording_screen(void)
968 update_countdown = 1; 968 update_countdown = 1;
969 } 969 }
970 970
971 snprintf(buf, 32, "%s: %s", str(LANG_VOLUME), 971 snprintf(buf, 32, "%s: %s", str(LANG_SYSFONT_VOLUME),
972 fmt_gain(SOUND_VOLUME, 972 fmt_gain(SOUND_VOLUME,
973 global_settings.volume, 973 global_settings.volume,
974 buf2, sizeof(buf2))); 974 buf2, sizeof(buf2)));
@@ -987,7 +987,7 @@ bool recording_screen(void)
987 987
988 if(global_settings.rec_source == SOURCE_MIC) 988 if(global_settings.rec_source == SOURCE_MIC)
989 { 989 {
990 snprintf(buf, 32, "%s:%s", str(LANG_RECORDING_GAIN), 990 snprintf(buf, 32, "%s:%s", str(LANG_SYSFONT_RECORDING_GAIN),
991 fmt_gain(SOUND_MIC_GAIN, 991 fmt_gain(SOUND_MIC_GAIN,
992 global_settings.rec_mic_gain, 992 global_settings.rec_mic_gain,
993 buf2, sizeof(buf2))); 993 buf2, sizeof(buf2)));
@@ -1007,7 +1007,7 @@ bool recording_screen(void)
1007 else if(global_settings.rec_source == SOURCE_LINE) 1007 else if(global_settings.rec_source == SOURCE_LINE)
1008 { 1008 {
1009 snprintf(buf, 32, "%s:%s", 1009 snprintf(buf, 32, "%s:%s",
1010 str(LANG_RECORDING_LEFT), 1010 str(LANG_SYSFONT_RECORDING_LEFT),
1011 fmt_gain(SOUND_LEFT_GAIN, 1011 fmt_gain(SOUND_LEFT_GAIN,
1012 global_settings.rec_left_gain, 1012 global_settings.rec_left_gain,
1013 buf2, sizeof(buf2))); 1013 buf2, sizeof(buf2)));
@@ -1025,7 +1025,7 @@ bool recording_screen(void)
1025 } 1025 }
1026 1026
1027 snprintf(buf, 32, "%s:%s", 1027 snprintf(buf, 32, "%s:%s",
1028 str(LANG_RECORDING_RIGHT), 1028 str(LANG_SYSFONT_RECORDING_RIGHT),
1029 fmt_gain(SOUND_RIGHT_GAIN, 1029 fmt_gain(SOUND_RIGHT_GAIN,
1030 global_settings.rec_right_gain, 1030 global_settings.rec_right_gain,
1031 buf2, sizeof(buf2))); 1031 buf2, sizeof(buf2)));
@@ -1094,7 +1094,8 @@ bool recording_screen(void)
1094#endif 1094#endif
1095 freq_str[global_settings.rec_frequency], 1095 freq_str[global_settings.rec_frequency],
1096 global_settings.rec_channels ? 1096 global_settings.rec_channels ?
1097 str(LANG_CHANNEL_MONO) : str(LANG_CHANNEL_STEREO)); 1097 str(LANG_SYSFONT_CHANNEL_MONO) :
1098 str(LANG_SYSFONT_CHANNEL_STEREO));
1098 for(i = 0; i < screen_update; i++) 1099 for(i = 0; i < screen_update; i++)
1099 screens[i].puts(0, filename_offset[i] + PM_HEIGHT + 5, buf); 1100 screens[i].puts(0, filename_offset[i] + PM_HEIGHT + 5, buf);
1100 1101
@@ -1130,7 +1131,7 @@ bool recording_screen(void)
1130#endif 1131#endif
1131 if (audio_stat & AUDIO_STATUS_ERROR) 1132 if (audio_stat & AUDIO_STATUS_ERROR)
1132 { 1133 {
1133 gui_syncsplash(0, true, str(LANG_DISK_FULL)); 1134 gui_syncsplash(0, true, str(LANG_SYSFONT_DISK_FULL));
1134 gui_syncstatusbar_draw(&statusbars, true); 1135 gui_syncstatusbar_draw(&statusbars, true);
1135 1136
1136 FOR_NB_SCREENS(i) 1137 FOR_NB_SCREENS(i)
@@ -1200,7 +1201,8 @@ bool f2_rec_screen(void)
1200 screens[i].clear_display(); 1201 screens[i].clear_display();
1201 1202
1202 /* Recording quality */ 1203 /* Recording quality */
1203 screens[i].putsxy(0, LCD_HEIGHT/2 - h*2, str(LANG_RECORDING_QUALITY)); 1204 screens[i].putsxy(0, LCD_HEIGHT/2 - h*2,
1205 str(LANG_SYSFONT_RECORDING_QUALITY));
1204 } 1206 }
1205 1207
1206 snprintf(buf, 32, "%d", global_settings.rec_quality); 1208 snprintf(buf, 32, "%d", global_settings.rec_quality);
@@ -1212,7 +1214,7 @@ bool f2_rec_screen(void)
1212 } 1214 }
1213 1215
1214 /* Frequency */ 1216 /* Frequency */
1215 snprintf(buf, sizeof buf, "%s:", str(LANG_RECORDING_FREQUENCY)); 1217 snprintf(buf, sizeof buf, "%s:", str(LANG_SYSFONT_RECORDING_FREQUENCY));
1216 ptr = freq_str[global_settings.rec_frequency]; 1218 ptr = freq_str[global_settings.rec_frequency];
1217 FOR_NB_SCREENS(i) 1219 FOR_NB_SCREENS(i)
1218 { 1220 {
@@ -1227,21 +1229,22 @@ bool f2_rec_screen(void)
1227 /* Channel mode */ 1229 /* Channel mode */
1228 switch ( global_settings.rec_channels ) { 1230 switch ( global_settings.rec_channels ) {
1229 case 0: 1231 case 0:
1230 ptr = str(LANG_CHANNEL_STEREO); 1232 ptr = str(LANG_SYSFONT_CHANNEL_STEREO);
1231 break; 1233 break;
1232 1234
1233 case 1: 1235 case 1:
1234 ptr = str(LANG_CHANNEL_MONO); 1236 ptr = str(LANG_SYSFONT_CHANNEL_MONO);
1235 break; 1237 break;
1236 } 1238 }
1237 1239
1238 FOR_NB_SCREENS(i) 1240 FOR_NB_SCREENS(i)
1239 { 1241 {
1240 screens[i].getstringsize(str(LANG_RECORDING_CHANNELS), &w, &h); 1242 screens[i].getstringsize(str(LANG_SYSFONT_RECORDING_CHANNELS), &w, &h);
1241 screens[i].putsxy(LCD_WIDTH - w, LCD_HEIGHT/2 - h*2, 1243 screens[i].putsxy(LCD_WIDTH - w, LCD_HEIGHT/2 - h*2,
1242 str(LANG_RECORDING_CHANNELS)); 1244 str(LANG_SYSFONT_RECORDING_CHANNELS));
1243 screens[i].getstringsize(str(LANG_F2_MODE), &w, &h); 1245 screens[i].getstringsize(str(LANG_SYSFONT_F2_MODE), &w, &h);
1244 screens[i].putsxy(LCD_WIDTH - w, LCD_HEIGHT/2 - h, str(LANG_F2_MODE)); 1246 screens[i].putsxy(LCD_WIDTH - w, LCD_HEIGHT/2 - h
1247 str(LANG_SYSFONT_F2_MODE));
1245 screens[i].getstringsize(ptr, &w, &h); 1248 screens[i].getstringsize(ptr, &w, &h);
1246 screens[i].putsxy(LCD_WIDTH - w, LCD_HEIGHT/2, ptr); 1249 screens[i].putsxy(LCD_WIDTH - w, LCD_HEIGHT/2, ptr);
1247 screens[i].mono_bitmap(bitmap_icons_7x8[Icon_FastForward], 1250 screens[i].mono_bitmap(bitmap_icons_7x8[Icon_FastForward],
@@ -1322,9 +1325,9 @@ bool f3_rec_screen(void)
1322 int button; 1325 int button;
1323 char *src_str[] = 1326 char *src_str[] =
1324 { 1327 {
1325 str(LANG_RECORDING_SRC_MIC), 1328 str(LANG_SYSFONT_RECORDING_SRC_MIC),
1326 str(LANG_RECORDING_SRC_LINE), 1329 str(LANG_SYSFONT_RECORDING_SRC_LINE),
1327 str(LANG_RECORDING_SRC_DIGITAL) 1330 str(LANG_SYSFONT_RECORDING_SRC_DIGITAL)
1328 }; 1331 };
1329 FOR_NB_SCREENS(i) 1332 FOR_NB_SCREENS(i)
1330 { 1333 {
@@ -1340,7 +1343,8 @@ bool f3_rec_screen(void)
1340 screens[i].clear_display(); 1343 screens[i].clear_display();
1341 1344
1342 /* Recording source */ 1345 /* Recording source */
1343 screens[i].putsxy(0, LCD_HEIGHT/2 - h*2, str(LANG_RECORDING_SOURCE)); 1346 screens[i].putsxy(0, LCD_HEIGHT/2 - h*2,
1347 str(LANG_SYSFONT_RECORDING_SOURCE));
1344 1348
1345 screens[i].getstringsize(ptr, &w, &h); 1349 screens[i].getstringsize(ptr, &w, &h);
1346 screens[i].putsxy(0, LCD_HEIGHT/2-h, ptr); 1350 screens[i].putsxy(0, LCD_HEIGHT/2-h, ptr);
@@ -1349,7 +1353,7 @@ bool f3_rec_screen(void)
1349 } 1353 }
1350 1354
1351 /* trigger setup */ 1355 /* trigger setup */
1352 ptr = str(LANG_RECORD_TRIGGER); 1356 ptr = str(LANG_SYSFONT_RECORD_TRIGGER);
1353 FOR_NB_SCREENS(i) 1357 FOR_NB_SCREENS(i)
1354 { 1358 {
1355 screens[i].getstringsize(ptr,&w,&h); 1359 screens[i].getstringsize(ptr,&w,&h);