diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/gui/skin_engine/skin_parser.c | 1 | ||||
-rw-r--r-- | apps/gui/skin_engine/skin_tokens.c | 4 | ||||
-rw-r--r-- | apps/gui/skin_engine/skin_tokens.h | 1 | ||||
-rw-r--r-- | apps/gui/skin_engine/wps_debug.c | 3 | ||||
-rw-r--r-- | apps/lang/english.lang | 42 | ||||
-rw-r--r-- | apps/lang/hebrew.lang | 42 |
6 files changed, 93 insertions, 0 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 | ||
63 | static char* get_codectype(const struct mp3entry* id3) | 64 | static 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> | ||