summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorTomer Shalev <shalev.tomer@gmail.com>2009-10-19 15:50:06 +0000
committerTomer Shalev <shalev.tomer@gmail.com>2009-10-19 15:50:06 +0000
commitbb5078c5ea64dd688f032c3a2720d3b923dd752e (patch)
tree37a4b3a974da62df74357a51a6f5db02c99c57e4 /apps
parent1016ee4e809776619fa9e4e773ceb1523bd7bc66 (diff)
downloadrockbox-bb5078c5ea64dd688f032c3a2720d3b923dd752e.zip
rockbox-bb5078c5ea64dd688f032c3a2720d3b923dd752e.tar.gz
rockbox-bb5078c5ea64dd688f032c3a2720d3b923dd752e.tar.bz2
rockbox-bb5078c5ea64dd688f032c3a2720d3b923dd752e.tar.xz
Splash error message when loading language from dir browser fails
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23259 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/filetree.c15
-rw-r--r--apps/lang/english.lang14
2 files changed, 23 insertions, 6 deletions
diff --git a/apps/filetree.c b/apps/filetree.c
index d11b45a..2913e3f 100644
--- a/apps/filetree.c
+++ b/apps/filetree.c
@@ -545,13 +545,16 @@ int ft_enter(struct tree_context* c)
case FILE_ATTR_LNG:
splash(0, ID2P(LANG_WAIT));
- if(!lang_core_load(buf)) {
- set_file(buf, (char *)global_settings.lang_file,
- MAX_FILENAME);
- talk_init(); /* use voice of same language */
- viewportmanager_theme_changed(THEME_LANGUAGE);
- splash(HZ, ID2P(LANG_LANGUAGE_LOADED));
+ if (lang_core_load(buf))
+ {
+ splash(HZ, ID2P(LANG_LANGUAGE_LOAD_FAILED));
+ break;
}
+ set_file(buf, (char *)global_settings.lang_file,
+ MAX_FILENAME);
+ talk_init(); /* use voice of same language */
+ viewportmanager_theme_changed(THEME_LANGUAGE);
+ splash(HZ, ID2P(LANG_LANGUAGE_LOADED));
break;
#ifdef HAVE_LCD_BITMAP
diff --git a/apps/lang/english.lang b/apps/lang/english.lang
index 2a2a34c..e6aeaff 100644
--- a/apps/lang/english.lang
+++ b/apps/lang/english.lang
@@ -4952,6 +4952,20 @@
</voice>
</phrase>
<phrase>
+ id: LANG_LANGUAGE_LOAD_FAILED
+ desc: shown when a language has failed to be loaded from the dir browser
+ user: core
+ <source>
+ *: "Language Load Failed"
+ </source>
+ <dest>
+ *: "Language Load Failed"
+ </dest>
+ <voice>
+ *: "Language Load Failed"
+ </voice>
+</phrase>
+<phrase>
id: LANG_VOICE
desc: root of voice menu
user: core