summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomer Shalev <shalev.tomer@gmail.com>2009-11-15 21:39:39 +0000
committerTomer Shalev <shalev.tomer@gmail.com>2009-11-15 21:39:39 +0000
commitec0f4b40442fc9b150ea06f11c94638e4c76acb7 (patch)
tree6aa602041fb1a12ade92e62a5b51d88b05a7a538
parentca39b27dd498145eed13d7fab991ca6dee9786be (diff)
downloadrockbox-ec0f4b40442fc9b150ea06f11c94638e4c76acb7.tar.gz
rockbox-ec0f4b40442fc9b150ea06f11c94638e4c76acb7.zip
FS#10783 - WPS translation
- Use the %Sx skin tag in WPS to translate 'Next Track', 'Next', and 'of' (X of Y tracks) - New conditional skin token 'Sr' which checks whether the currently loaded language is an RTL language (Hebrew/Arabic). It uses lang_is_rtl(). - Added Hebrew translation git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23638 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/gui/skin_engine/skin_parser.c1
-rw-r--r--apps/gui/skin_engine/skin_tokens.c4
-rw-r--r--apps/gui/skin_engine/skin_tokens.h1
-rw-r--r--apps/gui/skin_engine/wps_debug.c3
-rw-r--r--apps/lang/english.lang42
-rw-r--r--apps/lang/hebrew.lang42
-rw-r--r--wps/DancePuffDuo.176x220x1.wps2
-rw-r--r--wps/UniCatcher.176x220x16.wps2
-rw-r--r--wps/UniCatcher.220x176x16.wps2
-rw-r--r--wps/UniCatcher.240x320x16.wps2
-rw-r--r--wps/UniCatcher.320x240x16.wps2
-rw-r--r--wps/boxes.112x64x1.wps2
-rw-r--r--wps/boxes.128x64x1.wps2
-rw-r--r--wps/boxes.160x128x1.wps2
-rw-r--r--wps/boxes.176x132x16.wps2
-rw-r--r--wps/boxes.220x176x16.wps2
-rw-r--r--wps/boxes.320x240x16.wps2
-rw-r--r--wps/cabbiev2.112x64x1.wps2
-rw-r--r--wps/cabbiev2.128x128x16.wps4
-rw-r--r--wps/cabbiev2.128x64x1.clip.wps2
-rw-r--r--wps/cabbiev2.128x64x1.wps2
-rw-r--r--wps/cabbiev2.128x96x2.wps4
-rw-r--r--wps/cabbiev2.132x80x16.wps4
-rw-r--r--wps/cabbiev2.138x110x2.wps6
-rw-r--r--wps/cabbiev2.160x128x1.wps4
-rw-r--r--wps/cabbiev2.160x128x16.wps6
-rw-r--r--wps/cabbiev2.160x128x2.wps6
-rw-r--r--wps/cabbiev2.176x132x16.wps6
-rw-r--r--wps/cabbiev2.176x220x16.wps4
-rw-r--r--wps/cabbiev2.220x176x16.wps6
-rw-r--r--wps/cabbiev2.240x320x16.wps6
-rw-r--r--wps/cabbiev2.240x400x16.wps6
-rw-r--r--wps/cabbiev2.320x240x16.mrobe500.wps6
-rw-r--r--wps/cabbiev2.320x240x16.wps6
-rw-r--r--wps/iAmp.128x64x1.wps2
-rw-r--r--wps/iAmp.160x128x1.wps2
-rw-r--r--wps/iCatcher.112x64x1.wps2
-rw-r--r--wps/iCatcher.128x128x16.wps2
-rw-r--r--wps/iCatcher.128x96x1.wps2
-rw-r--r--wps/iCatcher.132x80x16.wps2
-rw-r--r--wps/iCatcher.138x110x2.wps2
-rw-r--r--wps/iCatcher.160x128x16.wps2
-rw-r--r--wps/iCatcher.160x128x2.wps2
-rw-r--r--wps/iCatcher.176x132x16.wps2
-rw-r--r--wps/iCatcher.176x220x16.wps2
-rw-r--r--wps/iCatcher.220x176x16.wps2
-rw-r--r--wps/iCatcher.240x320x16.wps2
-rw-r--r--wps/iCatcher.320x240x16.wps2
-rw-r--r--wps/ipodVOL.160x128x1.wps2
49 files changed, 159 insertions, 66 deletions
diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c
index 0e21ec0c81..e0dedd5d48 100644
--- a/apps/gui/skin_engine/skin_parser.c
+++ b/apps/gui/skin_engine/skin_parser.c
@@ -362,6 +362,7 @@ static const struct wps_tag all_tags[] = {
362 parse_setting_and_lang }, 362 parse_setting_and_lang },
363 { WPS_TOKEN_TRANSLATEDSTRING, "Sx", WPS_REFRESH_STATIC, 363 { WPS_TOKEN_TRANSLATEDSTRING, "Sx", WPS_REFRESH_STATIC,
364 parse_setting_and_lang }, 364 parse_setting_and_lang },
365 { WPS_TOKEN_LANG_IS_RTL , "Sr", WPS_REFRESH_STATIC, NULL },
365 366
366 { WPS_TOKEN_LASTTOUCH, "Tl", WPS_REFRESH_DYNAMIC, parse_timeout }, 367 { WPS_TOKEN_LASTTOUCH, "Tl", WPS_REFRESH_DYNAMIC, parse_timeout },
367 { WPS_TOKEN_CURRENT_SCREEN, "cs", WPS_REFRESH_DYNAMIC, NULL }, 368 { WPS_TOKEN_CURRENT_SCREEN, "cs", WPS_REFRESH_DYNAMIC, NULL },
diff --git a/apps/gui/skin_engine/skin_tokens.c b/apps/gui/skin_engine/skin_tokens.c
index d4adfa8c85..9622e127a7 100644
--- a/apps/gui/skin_engine/skin_tokens.c
+++ b/apps/gui/skin_engine/skin_tokens.c
@@ -59,6 +59,7 @@
59#include "recording.h" 59#include "recording.h"
60#include "pcm_record.h" 60#include "pcm_record.h"
61#endif 61#endif
62#include "language.h"
62 63
63static char* get_codectype(const struct mp3entry* id3) 64static char* get_codectype(const struct mp3entry* id3)
64{ 65{
@@ -1174,6 +1175,9 @@ const char *get_token_value(struct gui_wps *gwps,
1174 return buf; 1175 return buf;
1175 } 1176 }
1176 1177
1178 case WPS_TOKEN_LANG_IS_RTL:
1179 return lang_is_rtl() ? "r" : NULL;
1180
1177 default: 1181 default:
1178 return NULL; 1182 return NULL;
1179 } 1183 }
diff --git a/apps/gui/skin_engine/skin_tokens.h b/apps/gui/skin_engine/skin_tokens.h
index 27594db27f..a59074fdd7 100644
--- a/apps/gui/skin_engine/skin_tokens.h
+++ b/apps/gui/skin_engine/skin_tokens.h
@@ -202,6 +202,7 @@ enum wps_token_type {
202 /* Setting option */ 202 /* Setting option */
203 WPS_TOKEN_SETTING, 203 WPS_TOKEN_SETTING,
204 WPS_TOKEN_CURRENT_SCREEN, 204 WPS_TOKEN_CURRENT_SCREEN,
205 WPS_TOKEN_LANG_IS_RTL,
205 206
206 /* Recording Tokens */ 207 /* Recording Tokens */
207 TOKEN_MARKER_RECORDING, 208 TOKEN_MARKER_RECORDING,
diff --git a/apps/gui/skin_engine/wps_debug.c b/apps/gui/skin_engine/wps_debug.c
index 7d485f2c50..a0bf970e0d 100644
--- a/apps/gui/skin_engine/wps_debug.c
+++ b/apps/gui/skin_engine/wps_debug.c
@@ -490,6 +490,9 @@ static char *get_token_desc(struct wps_token *token, char *buf,
490 snprintf(buf, bufsize, "Setting value: '%s'", 490 snprintf(buf, bufsize, "Setting value: '%s'",
491 settings[token->value.i].cfg_name); 491 settings[token->value.i].cfg_name);
492 break; 492 break;
493 case WPS_TOKEN_LANG_IS_RTL:
494 snprintf(buf, bufsize, "lang: is_rtl?");
495 break;
493 default: 496 default:
494 for(i=1; i<sizeof(tokens)/sizeof(*token); i++) 497 for(i=1; i<sizeof(tokens)/sizeof(*token); i++)
495 { 498 {
diff --git a/apps/lang/english.lang b/apps/lang/english.lang
index 94bc191b8e..1a814e0879 100644
--- a/apps/lang/english.lang
+++ b/apps/lang/english.lang
@@ -13244,3 +13244,45 @@
13244 crossfade: "Automatic Track Change Only" 13244 crossfade: "Automatic Track Change Only"
13245 </voice> 13245 </voice>
13246</phrase> 13246</phrase>
13247<phrase>
13248 id: LANG_NEXT_TRACK
13249 desc: Shown in WPS
13250 user: core
13251 <source>
13252 *: "Next Track:"
13253 </source>
13254 <dest>
13255 *: "Next Track:"
13256 </dest>
13257 <voice>
13258 *: "Next Track:"
13259 </voice>
13260</phrase>
13261<phrase>
13262 id: LANG_NEXT
13263 desc: Shown in WPS (short form of Next Track)
13264 user: core
13265 <source>
13266 *: "Next:"
13267 </source>
13268 <dest>
13269 *: "Next:"
13270 </dest>
13271 <voice>
13272 *: "Next:"
13273 </voice>
13274</phrase>
13275<phrase>
13276 id: LANG_OF
13277 desc: Shown in WPS: X of Y (tracks)
13278 user: core
13279 <source>
13280 *: "of"
13281 </source>
13282 <dest>
13283 *: "of"
13284 </dest>
13285 <voice>
13286 *: "of"
13287 </voice>
13288</phrase>
diff --git a/apps/lang/hebrew.lang b/apps/lang/hebrew.lang
index 9d1de158c5..cd827dfe0f 100644
--- a/apps/lang/hebrew.lang
+++ b/apps/lang/hebrew.lang
@@ -13179,3 +13179,45 @@
13179 crossfade: "רק בהחלפה אוטומטית של שיר" 13179 crossfade: "רק בהחלפה אוטומטית של שיר"
13180 </voice> 13180 </voice>
13181</phrase> 13181</phrase>
13182<phrase>
13183 id: LANG_NEXT_TRACK
13184 desc: Shown in Cabbie theme
13185 user: core
13186 <source>
13187 *: "Next Track:"
13188 </source>
13189 <dest>
13190 *: ":השיר הבא"
13191 </dest>
13192 <voice>
13193 *: ":השיר הבא"
13194 </voice>
13195</phrase>
13196<phrase>
13197 id: LANG_NEXT
13198 desc: Shown in Cabbie theme
13199 user: core
13200 <source>
13201 *: "Next:"
13202 </source>
13203 <dest>
13204 *: ":הבא"
13205 </dest>
13206 <voice>
13207 *: ":הבא"
13208 </voice>
13209</phrase>
13210<phrase>
13211 id: LANG_OF
13212 desc: Shown in Cabbie theme
13213 user: core
13214 <source>
13215 *: "of"
13216 </source>
13217 <dest>
13218 *: "מתוך"
13219 </dest>
13220 <voice>
13221 *: "מתוך"
13222 </voice>
13223</phrase>
diff --git a/wps/DancePuffDuo.176x220x1.wps b/wps/DancePuffDuo.176x220x1.wps
index c1d262b770..1c394c2a1b 100644
--- a/wps/DancePuffDuo.176x220x1.wps
+++ b/wps/DancePuffDuo.176x220x1.wps
@@ -22,7 +22,7 @@
22%t0.2%xdGc%xdFa%ac%pc/%pt;%t0.2%xdGd%xdFb%ac%pc/%pt;%t0.2%xdGc%xdFa%ac%pc/%pt;%t0.2%xdGd%xdFb%ac%pc/%pt;%t0.2%xdGa%xdFc%ac%pc/%pt;%t0.2%xdGb%xdFd%ac%pc/%pt;%t0.2%xdGa%xdFc%ac%pc/%pt;%t0.2%xdGb%xdFd%ac%pc/%pt 22%t0.2%xdGc%xdFa%ac%pc/%pt;%t0.2%xdGd%xdFb%ac%pc/%pt;%t0.2%xdGc%xdFa%ac%pc/%pt;%t0.2%xdGd%xdFb%ac%pc/%pt;%t0.2%xdGa%xdFc%ac%pc/%pt;%t0.2%xdGb%xdFd%ac%pc/%pt;%t0.2%xdGa%xdFc%ac%pc/%pt;%t0.2%xdGb%xdFd%ac%pc/%pt
23%pb 23%pb
24 24
25%ac%sNext Track: 25%ac%s%Sx|Next Track:|
26%ac%s%?In<%In. |>%?It<%It|%Fn> 26%ac%s%?In<%In. |>%?It<%It|%Fn>
27%ac%s%?Ia<%Ia|%D2> 27%ac%s%?Ia<%Ia|%D2>
28%ac%s%?Id<%Id|%D1> 28%ac%s%?Id<%Id|%D1>
diff --git a/wps/UniCatcher.176x220x16.wps b/wps/UniCatcher.176x220x16.wps
index 9d60ff5ae7..9f441aa181 100644
--- a/wps/UniCatcher.176x220x16.wps
+++ b/wps/UniCatcher.176x220x16.wps
@@ -12,7 +12,7 @@
12 12
13%al %fbKbps 13%al %fbKbps
14%pb|-|10|-|156|4| 14%pb|-|10|-|156|4|
15%s%acNext: %?It<%It|%?Fn<%Fn|?>> 15%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
16 16
17%xl|A|battery.bmp|151|8|5| 17%xl|A|battery.bmp|151|8|5|
18%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 18%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/UniCatcher.220x176x16.wps b/wps/UniCatcher.220x176x16.wps
index 44ceda9fb5..6054503224 100644
--- a/wps/UniCatcher.220x176x16.wps
+++ b/wps/UniCatcher.220x176x16.wps
@@ -10,7 +10,7 @@
10%al %fbKbps 10%al %fbKbps
11%pb|-|11|-|198|6| 11%pb|-|11|-|198|6|
12 12
13%s%acNext: %?It<%It|%?Fn<%Fn|?>> 13%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
14 14
15%xl|A|battery.bmp|194|9|5| 15%xl|A|battery.bmp|194|9|5|
16%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 16%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/UniCatcher.240x320x16.wps b/wps/UniCatcher.240x320x16.wps
index 17e3bcc256..16b3606f04 100644
--- a/wps/UniCatcher.240x320x16.wps
+++ b/wps/UniCatcher.240x320x16.wps
@@ -18,7 +18,7 @@
18%al %fbKbps 18%al %fbKbps
19%pb|-|11|-|218|7| 19%pb|-|11|-|218|7|
20 20
21%s%acNext: %?It<%It|%?Fn<%Fn|?>> 21%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
22 22
23%xl|A|battery-b.bmp|204|12|5| 23%xl|A|battery-b.bmp|204|12|5|
24%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 24%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/UniCatcher.320x240x16.wps b/wps/UniCatcher.320x240x16.wps
index f36d11ea07..7edcd67300 100644
--- a/wps/UniCatcher.320x240x16.wps
+++ b/wps/UniCatcher.320x240x16.wps
@@ -13,7 +13,7 @@
13%al %fbKbps 13%al %fbKbps
14%pb|-|11|-|298|7| 14%pb|-|11|-|298|7|
15 15
16%s%acNext: %?It<%It|%?Fn<%Fn|?>> 16%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
17 17
18%xl|A|battery-b.bmp|284|12|5| 18%xl|A|battery-b.bmp|284|12|5|
19%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 19%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/boxes.112x64x1.wps b/wps/boxes.112x64x1.wps
index dbd63c4846..e7ad7e50d7 100644
--- a/wps/boxes.112x64x1.wps
+++ b/wps/boxes.112x64x1.wps
@@ -8,7 +8,7 @@
8 8
9 9
10%ac%t5%s%?it<%it|%fn>;%ac%t5%s%?ia<%ia|%?d2<%d2|(Unknown Artist)>> 10%ac%t5%s%?it<%it|%fn>;%ac%t5%s%?ia<%ia|%?d2<%d2|(Unknown Artist)>>
11%ac%t5%pc / %pt;%ac%t5Track %pp of %pe 11%ac%t5%pc / %pt;%ac%t5Track %?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>
12%pb 12%pb
13 13
14%ac%t5%s%?It<%It|%Fn>;%ac%t5%s%?Ia<%Ia|%D2> 14%ac%t5%s%?It<%It|%Fn>;%ac%t5%s%?Ia<%Ia|%D2>
diff --git a/wps/boxes.128x64x1.wps b/wps/boxes.128x64x1.wps
index 76e339e02c..dbbc80d99f 100644
--- a/wps/boxes.128x64x1.wps
+++ b/wps/boxes.128x64x1.wps
@@ -10,7 +10,7 @@
10 10
11 11
12%ac%t5%s%?it<%it|%fn>;%ac%t5%s%?ia<%ia|%?d2<%d2|(Unknown Artist)>> 12%ac%t5%s%?it<%it|%fn>;%ac%t5%s%?ia<%ia|%?d2<%d2|(Unknown Artist)>>
13%ac%t5%pc / %pt;%ac%t5Track %pp of %pe 13%ac%t5%pc / %pt;%ac%t5Track %?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>
14%pb 14%pb
15 15
16%ac%t5%s%?It<%It|%Fn>;%ac%t5%s%?Ia<%Ia|%D2> 16%ac%t5%s%?It<%It|%Fn>;%ac%t5%s%?Ia<%Ia|%D2>
diff --git a/wps/boxes.160x128x1.wps b/wps/boxes.160x128x1.wps
index dc2ca7b286..d0b19228da 100644
--- a/wps/boxes.160x128x1.wps
+++ b/wps/boxes.160x128x1.wps
@@ -17,7 +17,7 @@
17%ac%s%?it<%it|%fn> 17%ac%s%?it<%it|%fn>
18%ac%t5%s%?ia<%ia|%?d2<%d2|(Unknown Artist)>>;%ac%t5%s%?id<%id|%?d1<%d1|(Unknown Album)>> 18%ac%t5%s%?ia<%ia|%?d2<%d2|(Unknown Artist)>>;%ac%t5%s%?id<%id|%?d1<%d1|(Unknown Album)>>
19 19
20%ac%t5%pc / %pt;%ac%t5Track %pp of %pe 20%ac%t5%pc / %pt;%ac%t5Track %?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>
21 21
22 %fbk 22 %fbk
23 23
diff --git a/wps/boxes.176x132x16.wps b/wps/boxes.176x132x16.wps
index a159aa3bab..26fcf0505d 100644
--- a/wps/boxes.176x132x16.wps
+++ b/wps/boxes.176x132x16.wps
@@ -17,7 +17,7 @@
17%ac%s%?it<%it|%fn> 17%ac%s%?it<%it|%fn>
18%ac%t5%s%?ia<%ia|%?d2<%d2|(Unknown Artist)>>;%ac%t5%s%?id<%id|%?d1<%d1|(Unknown Album)>> 18%ac%t5%s%?ia<%ia|%?d2<%d2|(Unknown Artist)>>;%ac%t5%s%?id<%id|%?d1<%d1|(Unknown Album)>>
19 19
20%ac%t5%pc / %pt;%ac%t5Track %pp of %pe 20%ac%t5%pc / %pt;%ac%t5Track %?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>
21 21
22 %fbk 22 %fbk
23 23
diff --git a/wps/boxes.220x176x16.wps b/wps/boxes.220x176x16.wps
index 4b6fdd6f3c..a5aac8508e 100644
--- a/wps/boxes.220x176x16.wps
+++ b/wps/boxes.220x176x16.wps
@@ -20,7 +20,7 @@
20%ac%s%?it<%it|%fn> 20%ac%s%?it<%it|%fn>
21%ac%t5%s%?ia<%ia|%?d2<%d2|(Unknown Artist)>>;%ac%t5%s%?id<%id|%?d1<%d1|(Unknown Album)>> 21%ac%t5%s%?ia<%ia|%?d2<%d2|(Unknown Artist)>>;%ac%t5%s%?id<%id|%?d1<%d1|(Unknown Album)>>
22 22
23%ac%t5%pc / %pt;%ac%t5Track %pp of %pe 23%ac%t5%pc / %pt;%ac%t5Track %?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>
24 24
25 25
26 26
diff --git a/wps/boxes.320x240x16.wps b/wps/boxes.320x240x16.wps
index 3d4cf37cbe..68aa9dfd60 100644
--- a/wps/boxes.320x240x16.wps
+++ b/wps/boxes.320x240x16.wps
@@ -18,7 +18,7 @@
18%ac%s%?ia<%ia|%?d2<%d2|(Unknown Artist)>> 18%ac%s%?ia<%ia|%?d2<%d2|(Unknown Artist)>>
19%ac%s%?id<%id|%?d1<%d1|(Unknown Album)>> 19%ac%s%?id<%id|%?d1<%d1|(Unknown Album)>>
20 20
21%acTrack %pp of %pe 21%acTrack %?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>
22%ac%pc / %pt (-%pr) 22%ac%pc / %pt (-%pr)
23 23
24 %fbk 24 %fbk
diff --git a/wps/cabbiev2.112x64x1.wps b/wps/cabbiev2.112x64x1.wps
index bf981b1197..4f8078c2b3 100644
--- a/wps/cabbiev2.112x64x1.wps
+++ b/wps/cabbiev2.112x64x1.wps
@@ -13,7 +13,7 @@
13%s%ac%?it<%it|%fn> 13%s%ac%?it<%it|%fn>
14%s%ac%?ia<%ia|%?d2<%d2|(root)>> 14%s%ac%?ia<%ia|%?d2<%d2|(root)>>
15%s%ac%?id<%id|%?d1<%d1|(root)>> 15%s%ac%?id<%id|%?d1<%d1|(root)>>
16%t5%ac%s%?Fn<Next: %?It<%It|%Fn>|%ac%pp of %pe>;%t5%ac%s%?Fn<Next: %?Ia<%Ia|%Fn>|%ac%pp of %pe> 16%t5%ac%s%?Fn<%Sx|Next:| %?It<%It|%Fn>|%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>>;%t5%ac%s%?Fn<%Sx|Next:| %?Ia<%Ia|%Fn>|%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>>
17%pb|pb-112x64x1.bmp|1|42|110|4| 17%pb|pb-112x64x1.bmp|1|42|110|4|
18%pc%ar%pr 18%pc%ar%pr
19#Bottom status bar 19#Bottom status bar
diff --git a/wps/cabbiev2.128x128x16.wps b/wps/cabbiev2.128x128x16.wps
index 50ebd53b11..ee8f20a157 100644
--- a/wps/cabbiev2.128x128x16.wps
+++ b/wps/cabbiev2.128x128x16.wps
@@ -38,7 +38,7 @@
38 38
39#next and playlist 39#next and playlist
40%V|0|70|-|18|1|-|-| 40%V|0|70|-|18|1|-|-|
41%s%acNext:%?It<%It|%Fn> 41%s%ac%Sx|Next:|%?It<%It|%Fn>
42 42
43%al %pc%ac%pp of %pe%ar%pr 43%al %pc%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pr
44 44
diff --git a/wps/cabbiev2.128x64x1.clip.wps b/wps/cabbiev2.128x64x1.clip.wps
index e9a8f97fda..c39137dd26 100644
--- a/wps/cabbiev2.128x64x1.clip.wps
+++ b/wps/cabbiev2.128x64x1.clip.wps
@@ -8,7 +8,7 @@
8%V|0|0|128|16|1| 8%V|0|0|128|16|1|
9%pb|pb-128x64x1.bmp|2|1|124|4| 9%pb|pb-128x64x1.bmp|2|1|124|4|
10%x|a|pbbackground-128x64x1.bmp|1|0| 10%x|a|pbbackground-128x64x1.bmp|1|0|
11%pp of %pe%ar%pc 11%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pc
12 12
13# tag info viewport 13# tag info viewport
14%V|0|18|128|25|1| 14%V|0|18|128|25|1|
diff --git a/wps/cabbiev2.128x64x1.wps b/wps/cabbiev2.128x64x1.wps
index ca7cccbef7..13c5436607 100644
--- a/wps/cabbiev2.128x64x1.wps
+++ b/wps/cabbiev2.128x64x1.wps
@@ -23,7 +23,7 @@
23%xl|D|shuffle-128x64x1.bmp|67|13| 23%xl|D|shuffle-128x64x1.bmp|67|13|
24%xl|E|repeat-128x64x1.bmp|93|12|4| 24%xl|E|repeat-128x64x1.bmp|93|12|4|
25%xl|F|playmode-128x64x1.bmp|113|12|5| 25%xl|F|playmode-128x64x1.bmp|113|12|5|
26%pp of %pe%ar%pc 26%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pc
27 27
28# status bar 28# status bar
29%?mh<%xdAa|%xdAb> 29%?mh<%xdAa|%xdAb>
diff --git a/wps/cabbiev2.128x96x2.wps b/wps/cabbiev2.128x96x2.wps
index c3e4337ff0..70ecf2d5b5 100644
--- a/wps/cabbiev2.128x96x2.wps
+++ b/wps/cabbiev2.128x96x2.wps
@@ -20,6 +20,6 @@
20%s%ac%?it<%it|%fn> 20%s%ac%?it<%it|%fn>
21%s%ac%?ia<%ia|%?d2<%d2|(root)>> 21%s%ac%?ia<%ia|%?d2<%d2|(root)>>
22%s%ac%?id<%id|%?d1<%d1|(root)>> 22%s%ac%?id<%id|%?d1<%d1|(root)>>
23%sNext: %ac%It 23%s%Sx|Next:| %ac%It
24 24
25%al %pc%ac%pp of %pe%ar%pr 25%al %pc%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pr
diff --git a/wps/cabbiev2.132x80x16.wps b/wps/cabbiev2.132x80x16.wps
index f9bf447595..279d3144b0 100644
--- a/wps/cabbiev2.132x80x16.wps
+++ b/wps/cabbiev2.132x80x16.wps
@@ -25,11 +25,11 @@
25%s%al%?it<%it|%fn> 25%s%al%?it<%it|%fn>
26%s%al%?ia<%ia|%?d2<%d2|(root)>> 26%s%al%?ia<%ia|%?d2<%d2|(root)>>
27%s%al%?id<%id|%?d1<%d1|(root)>> 27%s%al%?id<%id|%?d1<%d1|(root)>>
28%s%alNext: %?It<%It|%Fn> 28%s%al%Sx|Next:| %?It<%It|%Fn>
29 29
30#NowPlaying - no aa 30#NowPlaying - no aa
31%Vl|b|0|10|-|48|1|-|-| 31%Vl|b|0|10|-|48|1|-|-|
32%s%ac%?it<%it|%fn> 32%s%ac%?it<%it|%fn>
33%s%ac%?ia<%ia|%?d2<%d2|(root)>> 33%s%ac%?ia<%ia|%?d2<%d2|(root)>>
34%s%ac%?id<%id|%?d1<%d1|(root)>> 34%s%ac%?id<%id|%?d1<%d1|(root)>>
35%s%acNext: %?It<%It|%Fn> 35%s%ac%Sx|Next:| %?It<%It|%Fn>
diff --git a/wps/cabbiev2.138x110x2.wps b/wps/cabbiev2.138x110x2.wps
index e354ba8e4b..ac19ce8118 100644
--- a/wps/cabbiev2.138x110x2.wps
+++ b/wps/cabbiev2.138x110x2.wps
@@ -25,15 +25,15 @@
25%s%al%?it<%it|%fn> 25%s%al%?it<%it|%fn>
26%s%al%?ia<%ia|%?d2<%d2|(root)>> 26%s%al%?ia<%ia|%?d2<%d2|(root)>>
27%s%al%?id<%id|%?d1<%d1|(root)>> 27%s%al%?id<%id|%?d1<%d1|(root)>>
28%s%alNext Track: 28%s%al%Sx|Next Track:|
29%s%al%?It<%It|%Fn> 29%s%al%?It<%It|%Fn>
30 30
31%Vl|b|0|10|-|60|1|-|-| 31%Vl|b|0|10|-|60|1|-|-|
32%s%ac%?it<%it|%fn> 32%s%ac%?it<%it|%fn>
33%s%ac%?ia<%ia|%?d2<%d2|(root)>> 33%s%ac%?ia<%ia|%?d2<%d2|(root)>>
34%s%ac%?id<%id|%?d1<%d1|(root)>> 34%s%ac%?id<%id|%?d1<%d1|(root)>>
35%s%acNext Track: 35%s%ac%Sx|Next Track:|
36%s%ac%?It<%It|%Fn> 36%s%ac%?It<%It|%Fn>
37 37
38%V|0|82|-|13|1|-|-| 38%V|0|82|-|13|1|-|-|
39%al %pc%ac%pp of %pe%ar%pr 39%al %pc%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pr
diff --git a/wps/cabbiev2.160x128x1.wps b/wps/cabbiev2.160x128x1.wps
index 643ddd136c..d367a0ca59 100644
--- a/wps/cabbiev2.160x128x1.wps
+++ b/wps/cabbiev2.160x128x1.wps
@@ -16,10 +16,10 @@
16%s%ac%?ia<%ia|%?d2<%d2|(root)>> 16%s%ac%?ia<%ia|%?d2<%d2|(root)>>
17%s%ac%?id<%id|%?d1<%d1|(root)>> 17%s%ac%?id<%id|%?d1<%d1|(root)>>
18 18
19%s%acNext Track: 19%s%ac%Sx|Next Track:|
20%s%ac%?It<%It|%Fn> 20%s%ac%?It<%It|%Fn>
21 21
22%al %pc%ac%pp of %pe%ar%pr 22%al %pc%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pr
23%?mh<%xdAa|%xdAb> 23%?mh<%xdAa|%xdAb>
24%?bp<%?bc<%xdBa|%xdBb>|%?bl<|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj>> 24%?bp<%?bc<%xdBa|%xdBb>|%?bl<|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj>>
25%?pv<%xdCa|%xdCb|%xdCc|%xdCd|%xdCe|%xdCf|%xdCg|%xdCh|%xdCi|%xdCj> 25%?pv<%xdCa|%xdCb|%xdCc|%xdCd|%xdCe|%xdCf|%xdCg|%xdCh|%xdCi|%xdCj>
diff --git a/wps/cabbiev2.160x128x16.wps b/wps/cabbiev2.160x128x16.wps
index 11e890b8ec..23b5467c1a 100644
--- a/wps/cabbiev2.160x128x16.wps
+++ b/wps/cabbiev2.160x128x16.wps
@@ -25,7 +25,7 @@
25%s%al%?ia<%ia|%?d2<%d2|(root)>> 25%s%al%?ia<%ia|%?d2<%d2|(root)>>
26%s%al%?id<%id|%?d1<%d1|(root)>> 26%s%al%?id<%id|%?d1<%d1|(root)>>
27 27
28Next Track: 28%Sx|Next Track:|
29%s%?It<%It|%Fn> 29%s%?It<%It|%Fn>
30 30
31# NowPlaying - no AA 31# NowPlaying - no AA
@@ -34,9 +34,9 @@ Next Track:
34%s%ac%?ia<%ia|%?d2<%d2|(root)>> 34%s%ac%?ia<%ia|%?d2<%d2|(root)>>
35%s%ac%?id<%id|%?d1<%d1|(root)>> 35%s%ac%?id<%id|%?d1<%d1|(root)>>
36 36
37Next Track: 37%Sx|Next Track:|
38%s%?It<%It|%Fn> 38%s%?It<%It|%Fn>
39 39
40%V|0|96|-|10|1|-|-| 40%V|0|96|-|10|1|-|-|
41%al %pc%ac%pc%ac%pp of %pe%ar%pr%ar%pr 41%al %pc%ac%pc%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pr%ar%pr
42 42
diff --git a/wps/cabbiev2.160x128x2.wps b/wps/cabbiev2.160x128x2.wps
index eb2aca2b56..75fd298066 100644
--- a/wps/cabbiev2.160x128x2.wps
+++ b/wps/cabbiev2.160x128x2.wps
@@ -26,7 +26,7 @@
26%s%al%?ia<%ia|%?d2<%d2|(root)>> 26%s%al%?ia<%ia|%?d2<%d2|(root)>>
27%s%al%?id<%id|%?d1<%d1|(root)>> 27%s%al%?id<%id|%?d1<%d1|(root)>>
28 28
29%s%alNext Track: 29%s%al%Sx|Next Track:|
30%s%al%?It<%It|%Fn> 30%s%al%?It<%It|%Fn>
31 31
32%Vl|b|0|10|-|75|1|-|-| 32%Vl|b|0|10|-|75|1|-|-|
@@ -34,9 +34,9 @@
34%s%ac%?ia<%ia|%?d2<%d2|(root)>> 34%s%ac%?ia<%ia|%?d2<%d2|(root)>>
35%s%ac%?id<%id|%?d1<%d1|(root)>> 35%s%ac%?id<%id|%?d1<%d1|(root)>>
36 36
37%s%acNext Track: 37%s%ac%Sx|Next Track:|
38%s%ac%?It<%It|%Fn> 38%s%ac%?It<%It|%Fn>
39 39
40%V|0|96|-|10|1|-|-| 40%V|0|96|-|10|1|-|-|
41%al %pc%ac%pp of %pe%ar%pr 41%al %pc%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pr
42 42
diff --git a/wps/cabbiev2.176x132x16.wps b/wps/cabbiev2.176x132x16.wps
index d12f1ac410..8ba0350ea1 100644
--- a/wps/cabbiev2.176x132x16.wps
+++ b/wps/cabbiev2.176x132x16.wps
@@ -26,7 +26,7 @@
26%s%al%?ia<%ia|%?d2<%d2|(root)>> 26%s%al%?ia<%ia|%?d2<%d2|(root)>>
27%s%al%?id<%id|%?d1<%d1|(root)>> 27%s%al%?id<%id|%?d1<%d1|(root)>>
28 28
29%s%alNext Track: 29%s%al%Sx|Next Track:|
30%s%al%?It<%It|%Fn> 30%s%al%?It<%It|%Fn>
31 31
32%Vl|b|0|12|-|74|1|-|-| 32%Vl|b|0|12|-|74|1|-|-|
@@ -34,8 +34,8 @@
34%s%ac%?ia<%ia|%?d2<%d2|(root)>> 34%s%ac%?ia<%ia|%?d2<%d2|(root)>>
35%s%ac%?id<%id|%?d1<%d1|(root)>> 35%s%ac%?id<%id|%?d1<%d1|(root)>>
36 36
37%acNext Track: 37%ac%Sx|Next Track:|
38%s%ac%?It<%It|%Fn> 38%s%ac%?It<%It|%Fn>
39 39
40%V|0|96|-|12|1|-|-| 40%V|0|96|-|12|1|-|-|
41%al %pc%ac%pc%ac%pp of %pe%ar%pr%ar%pr 41%al %pc%ac%pc%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pr%ar%pr
diff --git a/wps/cabbiev2.176x220x16.wps b/wps/cabbiev2.176x220x16.wps
index ef53435061..b53ed80f86 100644
--- a/wps/cabbiev2.176x220x16.wps
+++ b/wps/cabbiev2.176x220x16.wps
@@ -18,7 +18,7 @@
18%?C<|%s%ac%?id<%id|%?d1<%d1|(root)>>> 18%?C<|%s%ac%?id<%id|%?d1<%d1|(root)>>>
19%?C<|%s%ac%?iy<%iy|>> 19%?C<|%s%ac%?iy<%iy|>>
20 20
21%?C<|%s%acNext Track:> 21%?C<|%s%ac%Sx|Next Track:|>
22%?C<|%s%ac%?It<%It|%Fn>> 22%?C<|%s%ac%?It<%It|%Fn>>
23%?C<|%s%ac%?Ia<%Ia|>> 23%?C<|%s%ac%?Ia<%Ia|>>
24 24
@@ -26,7 +26,7 @@
26%?C<%s%ac%?ia<%ia|%?d2<%d2|(root)>>|> 26%?C<%s%ac%?ia<%ia|%?d2<%d2|(root)>>|>
27%?C<%s%ac%?id<%id|%?d1<%d1|(root)>>|> 27%?C<%s%ac%?id<%id|%?d1<%d1|(root)>>|>
28 28
29%al %pc%ac%pp of %pe%ar%pr 29%al %pc%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pr
30%?mh<%xdAa|%xdAb> 30%?mh<%xdAa|%xdAb>
31%?bp<%?bc<%xdBa|%xdBb>|%?bl<|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj>> 31%?bp<%?bc<%xdBa|%xdBb>|%?bl<|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj>>
32%?pv<%xdCa|%xdCb|%xdCc|%xdCd|%xdCe|%xdCf|%xdCg|%xdCh|%xdCi|%xdCj> 32%?pv<%xdCa|%xdCb|%xdCc|%xdCd|%xdCe|%xdCf|%xdCg|%xdCh|%xdCi|%xdCj>
diff --git a/wps/cabbiev2.220x176x16.wps b/wps/cabbiev2.220x176x16.wps
index 3784bcf200..5230d2dee1 100644
--- a/wps/cabbiev2.220x176x16.wps
+++ b/wps/cabbiev2.220x176x16.wps
@@ -26,7 +26,7 @@
26%s%al%?ia<%ia|%?d2<%d2|(root)>> 26%s%al%?ia<%ia|%?d2<%d2|(root)>>
27%s%al%?id<%id|%?d1<%d1|(root)>> 27%s%al%?id<%id|%?d1<%d1|(root)>>
28 28
29%s%alNext Track: 29%s%al%Sx|Next Track:|
30%s%al%?It<%It|%Fn> 30%s%al%?It<%It|%Fn>
31 31
32%Vl|b|0|30|-|90|1|-|-| 32%Vl|b|0|30|-|90|1|-|-|
@@ -34,9 +34,9 @@
34%s%ac%?ia<%ia|%?d2<%d2|(root)>> 34%s%ac%?ia<%ia|%?d2<%d2|(root)>>
35%s%ac%?id<%id|%?d1<%d1|(root)>> 35%s%ac%?id<%id|%?d1<%d1|(root)>>
36 36
37%acNext Track: 37%ac%Sx|Next Track:|
38%s%ac%?It<%It|%Fn> 38%s%ac%?It<%It|%Fn>
39 39
40 40
41%V|0|130|-|20|1|-|-| 41%V|0|130|-|20|1|-|-|
42%al %pc%ac%pp of %pe%ar%pr 42%al %pc%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pr
diff --git a/wps/cabbiev2.240x320x16.wps b/wps/cabbiev2.240x320x16.wps
index 207052b1d6..4d906b5b7a 100644
--- a/wps/cabbiev2.240x320x16.wps
+++ b/wps/cabbiev2.240x320x16.wps
@@ -23,13 +23,13 @@
23%?C<|%ac%?fv<(vbr) |>%fb kbit/s %fc> 23%?C<|%ac%?fv<(vbr) |>%fb kbit/s %fc>
24%?C<|> 24%?C<|>
25%?C<%s%ac%?it<%it|%fn>|> 25%?C<%s%ac%?it<%it|%fn>|>
26%?C<%s%ac%?ia<%ia|%?d2<%d2|(root)>>|%acNext Track:> 26%?C<%s%ac%?ia<%ia|%?d2<%d2|(root)>>|%ac%Sx|Next Track:|>
27%?C<%s%ac%?id<%id|%?d1<%d1|(root)>>|%ac%s%?It<%It|%Fn>> 27%?C<%s%ac%?id<%id|%?d1<%d1|(root)>>|%ac%s%?It<%It|%Fn>>
28%?C<|%s%ac%?Ia<%Ia|%?D2<%D2|(root)>>> 28%?C<|%s%ac%?Ia<%Ia|%?D2<%D2|(root)>>>
29%?C<%s%acNext: %?Ia<%Ia|%?D2<%D2|(root)>> - %?It<%It|%Fn>|%s%ac%?Id<%Id|%?D1<%D1|(root)>>> 29%?C<%s%ac%Sx|Next:| %?Ia<%Ia|%?D2<%D2|(root)>> - %?It<%It|%Fn>|%s%ac%?Id<%Id|%?D1<%D1|(root)>>>
30 30
31 31
32 %pc%ac%pp of %pe%ar%pr 32 %pc%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pr
33 33
34%?mh<%xdAa|%xdAb> 34%?mh<%xdAa|%xdAb>
35%?bp<%?bc<%xdBa|%xdBb>|%?bl<|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj>> 35%?bp<%?bc<%xdBa|%xdBb>|%?bl<|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj>>
diff --git a/wps/cabbiev2.240x400x16.wps b/wps/cabbiev2.240x400x16.wps
index b05a6e12b8..1a8975c58d 100644
--- a/wps/cabbiev2.240x400x16.wps
+++ b/wps/cabbiev2.240x400x16.wps
@@ -24,13 +24,13 @@
24%?C<|%ac%?fv<(vbr) |>%fb kbit/s %fc> 24%?C<|%ac%?fv<(vbr) |>%fb kbit/s %fc>
25%?C<|> 25%?C<|>
26%?C<%s%ac%?it<%it|%fn>|> 26%?C<%s%ac%?it<%it|%fn>|>
27%?C<%s%ac%?ia<%ia|%?d2<%d2|(root)>>|%acNext Track:> 27%?C<%s%ac%?ia<%ia|%?d2<%d2|(root)>>|%ac%Sx|Next Track:|>
28%?C<%s%ac%?id<%id|%?d1<%d1|(root)>>|%ac%s%?It<%It|%Fn>> 28%?C<%s%ac%?id<%id|%?d1<%d1|(root)>>|%ac%s%?It<%It|%Fn>>
29%?C<|%s%ac%?Ia<%Ia|%?D2<%D2|(root)>>> 29%?C<|%s%ac%?Ia<%Ia|%?D2<%D2|(root)>>>
30%?C<%s%acNext: %?Ia<%Ia|%?D2<%D2|(root)>> - %?It<%It|%Fn>|%s%ac%?Id<%Id|%?D1<%D1|(root)>>> 30%?C<%s%ac%Sx|Next:| %?Ia<%Ia|%?D2<%D2|(root)>> - %?It<%It|%Fn>|%s%ac%?Id<%Id|%?D1<%D1|(root)>>>
31 31
32 32
33 %pc%ac%pp of %pe%ar%pr 33 %pc%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pr
34 34
35%?C<%C> 35%?C<%C>
36 36
diff --git a/wps/cabbiev2.320x240x16.mrobe500.wps b/wps/cabbiev2.320x240x16.mrobe500.wps
index 0fca34b056..f06f3ad73b 100644
--- a/wps/cabbiev2.320x240x16.mrobe500.wps
+++ b/wps/cabbiev2.320x240x16.mrobe500.wps
@@ -35,7 +35,7 @@
35%s%al%?id<%id|%?d1<%d1|(root)>> 35%s%al%?id<%id|%?d1<%d1|(root)>>
36#%s%al%iy 36#%s%al%iy
37 37
38%s%alNext Track: 38%s%al%Sx|Next Track:|
39%s%al%?It<%It|%Fn> 39%s%al%?It<%It|%Fn>
40%s%al%Ia 40%s%al%Ia
41 41
@@ -45,14 +45,14 @@
45%s%ac%?id<%id|%?d1<%d1|(root)>> 45%s%ac%?id<%id|%?d1<%d1|(root)>>
46%s%ac%iy 46%s%ac%iy
47 47
48%acNext Track: 48%ac%Sx|Next Track:|
49%s%ac%?It<%It|%Fn> 49%s%ac%?It<%It|%Fn>
50%s%ac%Ia 50%s%ac%Ia
51 51
52%V|0|180|-|20|1|-|-| 52%V|0|180|-|20|1|-|-|
53#touch the X of X regions to let the playlist viewer pop up 53#touch the X of X regions to let the playlist viewer pop up
54%T|130|0|60|20|playlist| 54%T|130|0|60|20|playlist|
55%al %pc%ac%pp of %pe%ar%pr 55%al %pc%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pr
56 56
57#viewport for the touch icons 57#viewport for the touch icons
58%xl|G|browser-320x240x16.bmp|5|5| 58%xl|G|browser-320x240x16.bmp|5|5|
diff --git a/wps/cabbiev2.320x240x16.wps b/wps/cabbiev2.320x240x16.wps
index d745021e73..5727ae7ee8 100644
--- a/wps/cabbiev2.320x240x16.wps
+++ b/wps/cabbiev2.320x240x16.wps
@@ -27,7 +27,7 @@
27%s%al%?id<%id|%?d1<%d1|(root)>> 27%s%al%?id<%id|%?d1<%d1|(root)>>
28%s%al%iy 28%s%al%iy
29 29
30%s%alNext Track: 30%s%al%Sx|Next Track:|
31%s%al%?It<%It|%Fn> 31%s%al%?It<%It|%Fn>
32%s%al%Ia 32%s%al%Ia
33 33
@@ -37,10 +37,10 @@
37%s%ac%?id<%id|%?d1<%d1|(root)>> 37%s%ac%?id<%id|%?d1<%d1|(root)>>
38%s%ac%iy 38%s%ac%iy
39 39
40%acNext Track: 40%ac%Sx|Next Track:|
41%s%ac%?It<%It|%Fn> 41%s%ac%?It<%It|%Fn>
42%s%ac%Ia 42%s%ac%Ia
43 43
44%V|0|180|-|20|1|-|-| 44%V|0|180|-|20|1|-|-|
45%al %pc%ac%pp of %pe%ar%pr 45%al %pc%ac%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%ar%pr
46 46
diff --git a/wps/iAmp.128x64x1.wps b/wps/iAmp.128x64x1.wps
index cba73d42ee..8aec2cbe47 100644
--- a/wps/iAmp.128x64x1.wps
+++ b/wps/iAmp.128x64x1.wps
@@ -7,7 +7,7 @@
7%s%?it<%?in<%in. >%it|%fn> 7%s%?it<%?in<%in. >%it|%fn>
8%pb 8%pb
9%xl|A|codec.bmp|102|48|21| 9%xl|A|codec.bmp|102|48|21|
10%pc/%pt %ar%pp of %pe%t5;%pc/%pt%?fc<%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAf|%xdAg|%xdAh|%xdAi|%xdAj|%xdAk|%xdAl|%xdAm|%xdAn|%xdAo|%xdAp|%xdAq|%xdAr|%xdAs|%xdAt|%xdAu>%t3;%pc/%pt %ar%?fv<[VBR]|%fbkbps>%t3 10%pc/%pt %ar%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>%t5;%pc/%pt%?fc<%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAf|%xdAg|%xdAh|%xdAi|%xdAj|%xdAk|%xdAl|%xdAm|%xdAn|%xdAo|%xdAp|%xdAq|%xdAr|%xdAs|%xdAt|%xdAu>%t3;%pc/%pt %ar%?fv<[VBR]|%fbkbps>%t3
11%xl|B|battery-small.bmp|0|0|6| 11%xl|B|battery-small.bmp|0|0|6|
12%?bp<%xdBa|%?bl<%xdBb|%xdBc|%xdBd|%xdBe|%xdBf>> 12%?bp<%xdBa|%?bl<%xdBb|%xdBc|%xdBd|%xdBe|%xdBf>>
13%xl|C|volume.bmp|24|0|9| 13%xl|C|volume.bmp|24|0|9|
diff --git a/wps/iAmp.160x128x1.wps b/wps/iAmp.160x128x1.wps
index e835c489cc..130f0e3ff8 100644
--- a/wps/iAmp.160x128x1.wps
+++ b/wps/iAmp.160x128x1.wps
@@ -12,7 +12,7 @@
12%ac%s%?id<"%id"%?iy< (%iy)>%t8|%t0>;%?ic<%ac%s%ic%t6|%t0>;%s%ac%fb kbps%?fv< VBR>, %ff Hz%t6 12%ac%s%?id<"%id"%?iy< (%iy)>%t8|%t0>;%?ic<%ac%s%ic%t6|%t0>;%s%ac%fb kbps%?fv< VBR>, %ff Hz%t6
13 13
14%pb 14%pb
15%pc/%pt %ar%pp of %pe 15%pc/%pt %ar%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>
16%xl|A|codec.bmp|68|87|22| 16%xl|A|codec.bmp|68|87|22|
17%?fc<%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAf|%xdAg|%xdAh|%xdAi|%xdAj|%xdAk|%xdAl|%xdAm|%xdAn|%xdAo|%xdAp|%xdAq|%xdAr|%xdAs|%xdAt|%xdAu|%xdAv> 17%?fc<%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAf|%xdAg|%xdAh|%xdAi|%xdAj|%xdAk|%xdAl|%xdAm|%xdAn|%xdAo|%xdAp|%xdAq|%xdAr|%xdAs|%xdAt|%xdAu|%xdAv>
18%xl|B|battery.bmp|1|1|6| 18%xl|B|battery.bmp|1|1|6|
diff --git a/wps/iCatcher.112x64x1.wps b/wps/iCatcher.112x64x1.wps
index 1f54a1193b..3f1ebc3e06 100644
--- a/wps/iCatcher.112x64x1.wps
+++ b/wps/iCatcher.112x64x1.wps
@@ -6,7 +6,7 @@
6%s%ac%?id<%id|%?d1<%d1|Unknown Album>> 6%s%ac%?id<%id|%?d1<%d1|Unknown Album>>
7%s%ac%?in<%in|%pp> - %?it<%it|%fn> 7%s%ac%?in<%in|%pp> - %?it<%it|%fn>
8%pb|-|11|-|90|3| 8%pb|-|11|-|90|3|
9%t6%s%ac%?Fm<Next: %?It<%It|%Fn>|%fbKbps %fc>;%t6%s%ac%?Fm<Next: %?It<%It|%Fn>|%fbKbps %fc> 9%t6%s%ac%?Fm<%Sx|Next:| %?It<%It|%Fn>|%fbKbps %fc>;%t6%s%ac%?Fm<%Sx|Next:| %?It<%It|%Fn>|%fbKbps %fc>
10 10
11%xl|A|battery-s.bmp|93|3|5| 11%xl|A|battery-s.bmp|93|3|5|
12%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 12%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/iCatcher.128x128x16.wps b/wps/iCatcher.128x128x16.wps
index 9f24f09cce..3b14cdf0a7 100644
--- a/wps/iCatcher.128x128x16.wps
+++ b/wps/iCatcher.128x128x16.wps
@@ -13,7 +13,7 @@
13%al %fbKbps 13%al %fbKbps
14%pb|-|11|-|106|4| 14%pb|-|11|-|106|4|
15 15
16%s%acNext: %?It<%It|%?Fn<%Fn|?>> 16%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
17 17
18%xl|A|battery-sc.bmp|111|5|5| 18%xl|A|battery-sc.bmp|111|5|5|
19%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 19%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/iCatcher.128x96x1.wps b/wps/iCatcher.128x96x1.wps
index 1222642adf..4a9acb9cae 100644
--- a/wps/iCatcher.128x96x1.wps
+++ b/wps/iCatcher.128x96x1.wps
@@ -8,7 +8,7 @@
8%s%ac%?in<%in|%pp> - %?it<%it|%fn> 8%s%ac%?in<%in|%pp> - %?it<%it|%fn>
9%pb|-|11|-|106|4| 9%pb|-|11|-|106|4|
10 10
11%s%acNext: %?It<%It|%?Fn<%Fn|?>> 11%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
12 12
13%xl|A|battery-s.bmp|109|3|5| 13%xl|A|battery-s.bmp|109|3|5|
14%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 14%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/iCatcher.132x80x16.wps b/wps/iCatcher.132x80x16.wps
index bc730a2c2f..9cff56775e 100644
--- a/wps/iCatcher.132x80x16.wps
+++ b/wps/iCatcher.132x80x16.wps
@@ -8,7 +8,7 @@
8%s%ac%?in<%in|%pp> - %?it<%it|%fn> 8%s%ac%?in<%in|%pp> - %?it<%it|%fn>
9%pb|-|11|-|106|4| 9%pb|-|11|-|106|4|
10 10
11%s%acNext: %?It<%It|%?Fn<%Fn|?>> 11%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
12 12
13%xl|A|battery-sc.bmp|115|5|5| 13%xl|A|battery-sc.bmp|115|5|5|
14%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 14%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/iCatcher.138x110x2.wps b/wps/iCatcher.138x110x2.wps
index c4a64acc92..267d726015 100644
--- a/wps/iCatcher.138x110x2.wps
+++ b/wps/iCatcher.138x110x2.wps
@@ -12,7 +12,7 @@
12%al %fbKbps 12%al %fbKbps
13%pb|-|10|-|118|4| 13%pb|-|10|-|118|4|
14 14
15%s%acNext: %?It<%It|%?Fn<%Fn|?>> 15%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
16 16
17%xl|A|battery-g.bmp|116|8|5| 17%xl|A|battery-g.bmp|116|8|5|
18%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 18%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/iCatcher.160x128x16.wps b/wps/iCatcher.160x128x16.wps
index 8604ba39b0..7baea2395d 100644
--- a/wps/iCatcher.160x128x16.wps
+++ b/wps/iCatcher.160x128x16.wps
@@ -13,7 +13,7 @@
13%al %fbKbps 13%al %fbKbps
14%pb|-|10|-|140|4| 14%pb|-|10|-|140|4|
15 15
16%s%acNext: %?It<%It|%?Fn<%Fn|?>> 16%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
17 17
18%xl|A|battery.bmp|135|8|5| 18%xl|A|battery.bmp|135|8|5|
19%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 19%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/iCatcher.160x128x2.wps b/wps/iCatcher.160x128x2.wps
index 1405dc3ad6..310c6ab3ff 100644
--- a/wps/iCatcher.160x128x2.wps
+++ b/wps/iCatcher.160x128x2.wps
@@ -13,7 +13,7 @@
13%al %fbKbps 13%al %fbKbps
14%pb|-|10|-|140|4| 14%pb|-|10|-|140|4|
15 15
16%s%acNext: %?It<%It|%?Fn<%Fn|?>> 16%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
17 17
18%xl|A|battery-g.bmp|135|8|5| 18%xl|A|battery-g.bmp|135|8|5|
19%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 19%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/iCatcher.176x132x16.wps b/wps/iCatcher.176x132x16.wps
index b6bd62a699..ab7ed3d91b 100644
--- a/wps/iCatcher.176x132x16.wps
+++ b/wps/iCatcher.176x132x16.wps
@@ -13,7 +13,7 @@
13%al %fbKbps 13%al %fbKbps
14%pb|-|10|-|156|4| 14%pb|-|10|-|156|4|
15 15
16%s%acNext: %?It<%It|%?Fn<%Fn|?>> 16%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
17 17
18%xl|A|battery.bmp|151|8|5| 18%xl|A|battery.bmp|151|8|5|
19%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 19%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/iCatcher.176x220x16.wps b/wps/iCatcher.176x220x16.wps
index 18a634a867..8370b0a97f 100644
--- a/wps/iCatcher.176x220x16.wps
+++ b/wps/iCatcher.176x220x16.wps
@@ -17,7 +17,7 @@
17%al %fbKbps 17%al %fbKbps
18%pb|-|10|-|156|4| 18%pb|-|10|-|156|4|
19 19
20%s%acNext: %?It<%It|%?Fn<%Fn|?>> 20%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
21 21
22%xl|A|battery.bmp|151|8|5| 22%xl|A|battery.bmp|151|8|5|
23%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 23%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/iCatcher.220x176x16.wps b/wps/iCatcher.220x176x16.wps
index dea2c1a3d9..b58455f82d 100644
--- a/wps/iCatcher.220x176x16.wps
+++ b/wps/iCatcher.220x176x16.wps
@@ -11,7 +11,7 @@
11%al %fbKbps 11%al %fbKbps
12%pb|-|11|-|198|6| 12%pb|-|11|-|198|6|
13 13
14%s%acNext: %?It<%It|%?Fn<%Fn|?>> 14%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
15 15
16%xl|A|battery.bmp|194|9|5| 16%xl|A|battery.bmp|194|9|5|
17%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 17%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/iCatcher.240x320x16.wps b/wps/iCatcher.240x320x16.wps
index b2774d46dd..fc1e730c4c 100644
--- a/wps/iCatcher.240x320x16.wps
+++ b/wps/iCatcher.240x320x16.wps
@@ -15,7 +15,7 @@
15%al %fbKbps 15%al %fbKbps
16%pb|-|11|-|218|7| 16%pb|-|11|-|218|7|
17 17
18%s%acNext: %?It<%It|%?Fn<%Fn|?>> 18%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
19 19
20%xl|A|battery-b.bmp|204|12|5| 20%xl|A|battery-b.bmp|204|12|5|
21%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 21%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/iCatcher.320x240x16.wps b/wps/iCatcher.320x240x16.wps
index 59d9d49925..1eb2e23712 100644
--- a/wps/iCatcher.320x240x16.wps
+++ b/wps/iCatcher.320x240x16.wps
@@ -11,7 +11,7 @@
11%al %fbKbps 11%al %fbKbps
12%pb|-|11|-|298|7| 12%pb|-|11|-|298|7|
13 13
14%s%acNext: %?It<%It|%?Fn<%Fn|?>> 14%s%ac%Sx|Next:| %?It<%It|%?Fn<%Fn|?>>
15 15
16%xl|A|battery-b.bmp|284|12|5| 16%xl|A|battery-b.bmp|284|12|5|
17%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>> 17%t0.5 %?bp<%?bc<%xdAa|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAb|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAc|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAd|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>;%t0.5 %?bp<%?bc<%xdAe|%xdAe>|%?bl<%xdAa|%xdAa|%xdAb|%xdAc|%xdAd|%xdAe|%xdAe>>
diff --git a/wps/ipodVOL.160x128x1.wps b/wps/ipodVOL.160x128x1.wps
index 626dd9b404..4d56a12299 100644
--- a/wps/ipodVOL.160x128x1.wps
+++ b/wps/ipodVOL.160x128x1.wps
@@ -6,7 +6,7 @@
6%wd 6%wd
7%ac%?mp<Now Stopped|Now Playing|Now Paused|Now Playing|Now Playing>%?mp<|%?ps< (S)|>> 7%ac%?mp<Now Stopped|Now Playing|Now Paused|Now Playing|Now Playing>%?mp<|%?ps< (S)|>>
8 8
9%al%pp of %pe 9%al%?Sr<%pe %Sx|of| %pp|%pp %Sx|of| %pe>
10 10
11%s%ac%?it<%it|%fn> 11%s%ac%?it<%it|%fn>
12%s%t3%ac%?ia<%ia|%d2> 12%s%t3%ac%?ia<%ia|%d2>