This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#9067 - [GSoC] Accessibility and localization improvements
Attached to Project:
Rockbox
Opened by Tom Ross (midgey34) - Tuesday, 03 June 2008, 08:41 GMT+2
Last edited by Tom Ross (midgey34) - Thursday, 23 July 2009, 05:05 GMT+2
Opened by Tom Ross (midgey34) - Tuesday, 03 June 2008, 08:41 GMT+2
Last edited by Tom Ross (midgey34) - Thursday, 23 July 2009, 05:05 GMT+2
|
DetailsThis tracker task will be used to house my Summer of Code work. For information about the goals of the project please see http://www.rockbox.org/twiki/bin/view/Main/PluginLocalization . Please read the comments and the descriptions of each patch.
Latest patch: plugin_loc.072209.diff Posted: July 22 |
This task depends upon
This patch was tested on Gigabeat F, iriver H300, and Sansa e200. For mentors following the project, this is the same as v9.5 .
Additionally in this patch plugins can now talk. Run 'make voice' to create a voice build as normal. Then go into Blackjack and listen to how it talks to you. So far only parts of Blackjack are voiced. It would be nice for someone to attach a voice file (created by Festival) to allow other people to quickly test out the patch.
I've split the code changes from the language changes to make the code more easily reviewable. If you want to compile a build to test out my work, both patches are required.
lang_changes.zip contains lang_changes.diff which are the required changes to the lang files
single_lang_file.diff are all the code changes
Note: I don't think this will compile and work on target. I've broken that with this patch and I need to make a few changes to makefiles to fix it.
This should be considered a work in progress and is nowhere ready to commit. I'm aiming for inclusion in 3.3 so if there are no problems, this will hopefully be committed in early April.
NOTE: lang_changes.diff (or zip) is no longer needed. This patch is all that's important.
Patch created against r20189.
Patch created against r20196.
Even if not, is there any possibility the patch could please be resynced?
As I was only able to get the patch to apply with a fuzz factor of 3, and I guess it didn't work properly as I got the following error while making a build including it.
"LD blackjack.rock
/home/Administrator/rockbox/build/apps/plugins/blackjack.o: In function `plugin_
start':
blackjack.c:(.text+0x1324): undefined reference to `plugin_use_lang'
collect2: ld returned 1 exit status
make: *** [/home/Administrator/rockbox/build/apps/plugins/blackjack.rock] Error
1"
I would be very interested in trying it if any improvements have been made, or just if it is resynced, as I haven't got around to trying it yet in any form.
Thanks.