OK, here's the fix for now:
For reference only. Use the .patch file two posts down.
1.
Access Linux via Novaterm or SSH
2. Make a backup copy of the original file
Code:
root@castle:/# mount -o remount,rw /
root@castle:/# cd /usr/palm/applications/com.palm.app.browser/app/controllers
root@castle:controllers# cp urlsearch-controller.js urlsearch-controller.orig
3. Open the file
Code:
vi urlsearch-controller.js
4. Go to line 64 (in webOS 1.2.1) Note: you can skip to this line by pressing 64G
5. Place your cursor over the & in &channel and press 'i' to enter insert mode. Note: In Novaterm, use k j h l as up down left right, respectively.
6. Type '&hl=en' and press escape to exit insert mode
urlTemplate: $L('http://www.google.com/m/search?client=ms-palm-webOS&channel=bm&q=#{query}')
Has been changed to
urlTemplate: $L('http://www.google.com/m/search?client=ms-palm-webOS
&hl=en&channel=bm&q=#{query}')
7. Enter :wq then press enter to write the file and quit the editor.
8. Remount the filesystem read-only and restart Luna
Code:
root@castle:controllers# mount -o remount,ro /
root@castle:controllers# stop LunaSysMgr
root@castle:controllers# start LunaSysMgr
Notes:
-If you make a mistake in the editor, don't panic! Press Escape three times, enter :q! and press enter to discard all changes and return to the command line.
-This patch works on searches performed from the search bar and their children, but will not change anything if you navigate directly to Google from the address bar or a bookmark.
I plan to have a patch to submit for inclusion in Preware within the next few days.