Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
08-05-2011, 05:03 PM #1SpringBoard.strings Unknown Issue
A thousand apologies if this is in the wrong section. I've got a new theme that I'm working on and I seem to have to have created a problem that I cannot seem to fix :
I edited my SpringBoard.strings plist a couple days ago to get rid of the slide to unlock text and to add custom text in the search bar on the left most screen. Everything worked fine but today I changed a few things on it, and I saved it and SSH'd it into the ipod but when I resprung this happened.
And the search bar text didn't change. My current (messed up) SpringBoard.strings looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
I've got a jailbroken iTouch 2G MC model on iOS 4.2.1
I found out that the problem was with PLEdit, which was the program I was using to modify SpringBoard.strings. PLEdit wasn't encoding the file correctly when I saved it. The fix was to just use iFile to copy the default SpringBoard.strings file and overwrite the one in my theme folder. Then just edit the strings directly from iFile. Hope this helps someone.
And for anyone using iOS 4.2.1: The default SpringBoard.strings file is saved under English.lproj but I find that that folder doesn't work when applying to themes, I had to save SpringBoard.strings under /var/stash/Themes.XXXXXX/Bundles/com.apple.springboard/en.lproj
Last edited by Legaldose; 08-05-2011 at 07:46 PM. Reason: Problem Solved
08-05-2011, 05:43 PM #2
My iPhone 3GS 4.2.1 SpringBoard.app / English.lproj / SpringBoard.strings file looks completely different.
Lots of simple label = value entries. Here's a sample starting at line 1:
"AWAY_LOCK_LABEL" = "slide to unlock";
"AWAY_LOCK_EMERGENCY_LABEL" = "slide for emergency";
"AWAY_SMS_LABEL" = "Text";
"AWAY_MISSED_CALL_LABEL" = "Missed Call";
"AWAY_MISSED_VOICEMAIL_LABEL" = "Voicemail";
"VOICEMAIL_AVAILABLE" = "Voicemail Available";
A total of 535 of single line entries.
Obviously, it's not a plist file
08-05-2011, 06:09 PM #3
Yea the strings file listed in my original post is one that I created. But in addition I've tried taking the source SpringBoard.strings directly from my iPod and it hasn't worked. It might be a different problem D:
08-05-2011, 06:27 PM #4
Well .... the code you listed is plist format. The default is not. Personally, I would start there. Revert it to default and see what happens.
08-05-2011, 06:42 PM #5
Okay, so I copied the default strings file from /System/Library/CoreServices/SpringBoard.app directly to my desktop. I checked and it was definitely not in plist format. So I changed the AWAY_LOCK_LABEL and saved it in the appropriate folder in my theme directory, resprung and the problem persists. Could it be a problem with the bottombarknobgray.png? I've never had any trouble with it so I doubt it is the root of the error.
By the way, thanks for trying to help me.
08-05-2011, 07:02 PM #6
I doubt it will help also ... but it doesn't hurt to try.
BTW: I'm not a theme person anymore. Hopefully someone with more expertise in this area can help.
08-05-2011, 07:12 PM #7
I seem to have found a clue ! If you couldn't tell by the photo in the first post, I have applied the Tap to Unlock feature in my theme, I found that by touching and holding my finger in the area that it's supposed to unlock the slide to unlock text disappears! Now I don't know of any png in the com.apple.TelephonyUI bundle that dissappears when you hold down on it. And for that matter, all of my images in that bundle are 100% transparent. So it might be a conflict between my theme and the stock theme. I'll run some more tests and see what happens.
08-05-2011, 07:14 PM #8
^Looks like you on to something ...... Good luck.
08-05-2011, 07:37 PM #9
Problem solved - I'll edit the first post with details.