Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Remove capitalisation from Sources in iTunes 7 Apps
You can fairly easily remove the ugly capitalisation from the sidebar in the new iTunes 7 user interface. Here's what you need to do...

First, make sure iTunes is not running, then control-click on the iTunes application and select Show Package Contents from the pop-up menu. Navigate into Contents -> Resources -> English.lproj (or the proper directory for your locale). In this directory you should see a file called Localizable.strings. Make a backup of this file before doing anything else!

Convert the file to an XML plist in Terminal. Launch Terminal and type this command:
plutil -convert xml1 Localizable.strings -o Localizable.plist
Now open Localizable.plist in your favourite text editor; find and edit the caplitalised strings -- change LIBRARY to Library, for instance. Here's how the lines look in the file:
"135.011" = "LIBRARY";
"135.012" = "DEVICES";
"135.013" = "STORE";
"135.014" = "PLAYLISTS";
When done, save your changes. Then return to Terminal and type:
plutil -convert binary1 Localizable.plist -o Localizable.strings
Open iTunes and you should find that the sidebar no longer has any ugly capitalisation. Note that it is possible to edit Localizable.strings directly with Property List Editor, which is included with the Developer Tools. However, on my G4, editing this file directly was very, very slow.

[robg adds: You should be able to edit the Localizable.strings file directly in TextEdit. I tested that on both my G5 and my Core Duo mini, and it worked just fine -- TextEdit took care of the file conversion, it seems. I tested this by actually making changes in TextEdit, saving the file, and running iTunes -- my changes were reflected in the Sources column. So there should be no need for Terminal to do this editing.]
    •    
  • Currently 3.00 / 5
  You rated: 1 / 5 (5 votes cast)
 
[22,828 views]  

Remove capitalisation from Sources in iTunes 7 | 13 comments | Create New Account
Click here to return to the 'Remove capitalisation from Sources in iTunes 7' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Remove capitalisation from Sources in iTunes 7
Authored by: diamondsw on Sep 14, '06 07:55:20AM
Now if only we could get rid of that horrid black highlighting on the source panel. Ugh!

Unfortunately, it looks like all of the graphical elements are bundled up inside the resource file. How are we supposed to edit these without Classic/ResEdit? Okay, we're not, but how is Apple managing to do so? And why?

[ Reply to This | # ]

Remove capitalisation from Sources in iTunes 7
Authored by: _merlin on Sep 14, '06 04:40:49PM

Rez and DeRez are included with the developer tools. They can convert resource files to and from textual descriptions.



[ Reply to This | # ]
Remove capitalisation from Sources in iTunes 7
Authored by: hamarkus on Sep 14, '06 05:47:24PM

I agree, that black is ugly.



[ Reply to This | # ]
Remove capitalisation from Sources in iTunes 7
Authored by: jjardoino on Sep 14, '06 09:54:21AM

I think it's because there's no conversion needed. TextEdit and BBEdit open Localizable.strings and InfoPlist.strings (in the same folder) because they are pure text files...

I tried to open com.apple.garageband.plist with TextEdit and BBEdit, and the binary code is displayed on both.

I opened these three files in HexEdit and I saw the difference between the third file and the two others.

So I don't think that TextEdit is able to convert binary files.

But it opens iTunes' Localizable.strings, and it's because Localizable.strings is in text format. :-)



[ Reply to This | # ]
Remove capitalisation from Sources in iTunes 7
Authored by: thecube on Sep 14, '06 12:05:43PM

On my G4 Localizable.strings is definitely in a binary plist format. TextEdit opens the file - but displays garbage as one would expect.

Seems strange that this file should get installed as a text plist on some systems and a binary on others... Maybe it's a post install optimization for slower machines?



[ Reply to This | # ]
Remove capitalisation from Sources in iTunes 7
Authored by: Dragon76 on Sep 14, '06 08:23:52PM

iBook G4 here and Localizable.strings was pure text.



[ Reply to This | # ]
Remove capitalisation from Sources in iTunes 7
Authored by: cparnot on Sep 19, '06 03:47:42PM

The system indeed decides to switch to binary/text format depending on some unknown criteria. This is true of all plist prefs files, and was new with Tiger.


---
charles



[ Reply to This | # ]
Remove capitalisation from Sources in iTunes 7
Authored by: Swanvestas on Sep 14, '06 09:58:43AM

Made the changes in TextEdit. Brilliant! You can also find the all-caps reference to "SHARED" in line 135.006.



[ Reply to This | # ]
Remove capitalisation from Sources in iTunes 7
Authored by: jimeh on Sep 18, '06 08:01:21AM
i've just tested this on my girlfriend's PC, and it works fine.

Localizable.strings is located in...
C:\Program Files\iTunes\iTunes.Resources\en.lproj\
...at least for english, use the "xx.lproj" folder of your own language...

also, in addition to...
"135.006" = "SHARED";
[...]
"135.011" = "LIBRARY";
"135.012" = "DEVICES";
"135.013" = "STORE";
"135.014" = "PLAYLISTS";
...i found these capitalized strings aswell, located under the given comment sections...
/* ===== Info Window Strings ===== */
[...]
/* Single Get Info where contextual menu */
[...]
"140.025" = "ACTORS";
"140.026" = "DIRECTOR";
"140.027" = "DIRECTORS";
"140.028" = "PRODUCER";
"140.029" = "PRODUCERS";
...which i can't say to 100% where they are used, cause i don't have any movie's in iTunes... but the comments do more or less tell the tale...

[ Reply to This | # ]
Remove capitalisation from Sources in iTunes 7
Authored by: jjardoino on Sep 20, '06 05:39:40PM

OK
But, in this case, the file is Localizable.strings and not a .plist pref file.

And I never thought that the system could decide yo switch to binary/text with a file like Localizable.strings which is stored in an app. I don't think that the system allows itself to modify apps at any moment...

---
jjardoino
France
http://www.graffitix.com



[ Reply to This | # ]
What about iCal?
Authored by: earthsaver on Nov 11, '07 05:32:11AM

I tried the same tactic for iCal but when I reopened it the capitalization remained? Do I need to log out, to clear some cache perhaps?

---
- Ben Rosenthal
PBG4 1.25 - Leopard



[ Reply to This | # ]
What about Mail?
Authored by: earthsaver on Nov 11, '07 05:52:27AM

The ALLCAPS sidebar titles aren't even located in the Localizable.strings file in Mail. Anyone know where they might be?

---
- Ben Rosenthal
PBG4 1.25 - Leopard



[ Reply to This | # ]
What about iCal?
Authored by: jayrobinson83 on Mar 17, '08 04:46:36AM

Okay, so I tried this with iTunes, works; iPhoto, works; Safari, works; iCal, able to edit, but did not see results; Mail, could not find or edit. I also tried the Finder, but was not able to find or edit any strings.



[ Reply to This | # ]