summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-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
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
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>