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

10.4: Easily remove all non-English localizations Apps
Tiger only hintThis is a known hint, but Tiger has one important change to the process and I think it worth of mentioning again.

Almost all Apple's application are localized for different languages. I don't need any except English, so removing those localizations can save a lot of space on your hard drive. When I say "a lot," I mean it -- we're talking about hundreds of megabytes and tenth of thousands small files, which are a real burden on any file system. I cleaned my Applications folder, and this saved me over 500MB just on applications like iCal, Safari, Pages, iTunes, DVD Player and others.

Tiger has a nice improvement here and makes the process a lot simpler. Just do a regular Get Info (Command-I) on any application and look for the Languages section. If you expand it, you'll see all languages the program supports. Now if you need only the English localization, hit Command-A for "Select All," and then hit the Remove button. English is grayed out and you cannot remove it this way, so all the othes will be removed, leaving English. The Select All in Get Info's Languages panel didn't work with Panther, and it was a lot more difficult process.

This is officially supported and very basic functionality of Mac OS X 10.4. It should be safe, but just in case -- back up the applications before modification, and keep them around while testing the modified version.

[robg adds: There are a few hints here on how to do this in previous versions of OS X. There are at least two third party tools that have gotten good reviews, too: Monolingual and Delocalizer. I don't know which, if either, work with Tiger -- Monolingual was updated in May; Delocalizer hasn't been updated lately. Needless to say, please backup before you try one of these apps or this hint...]
    •    
  • Currently 3.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (2 votes cast)
 
[19,927 views]  

10.4: Easily remove all non-English localizations | 21 comments | Create New Account
Click here to return to the '10.4: Easily remove all non-English localizations' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.4: Easily remove all non-English localizations
Authored by: mchangun on May 24, '05 10:37:15AM

Woud removing the localizations also remove the ability to view a document in that language? E.g. If i remove all localizations of safari (apart from eng), will I still be able to view chinese webpages?



[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: Puzo on May 24, '05 10:44:02AM

Yes. Application Localization gives you application with localized menus, commands, etc. The actual function of application is not (and should not be) affected.



[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: cosmo on May 25, '05 07:26:40AM

No, you will not loose this ability. The localizations are meant for the applications itself, for displaying menu items and dialogs an another language.
You will still be able to see foreign documents the way they should look like.



[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: morgion on May 25, '05 08:07:38PM

Your question leaves much to be desired; the first sentence is asking if a negative (can't do) is true and your second is asking if a positive (can do) is true. All for the SAME question.

This is why the two previous replies start with both Yes and No, yet are both correctly answering what you intended to ask.

Troll +1, Flamebait +1, Don't Care +10, Still Right +100



[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: jcbeckman on May 24, '05 10:39:42AM

Delocalizer worked fine for me under Tiger, and I got back 1.5 GB of space on my Powerbook.



[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: windrag on May 24, '05 11:03:26AM

Likewise, MonoLingual worked great for me in Tiger.

---
Ryk A. Groetchen | 700MHz iBook 16 VRAM G3 | 640MB RAM | OS X 10.4.1



[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: wackazong on May 24, '05 10:46:19AM
Macaroni does the same job very well, but even better, automatically every week or so. It also does the other system tasks you normally always forget. I really like it. It' well worth the registration.

[ Reply to This | # ]
Question
Authored by: arvind on May 24, '05 12:38:09PM

Is it same as when you do a fresh custom install of 10.4 and can chose NOT to support other languages ? I remember unchecking that saved ~1.5GB of hard disk space.



[ Reply to This | # ]
Question
Authored by: chris_on_hints on May 24, '05 01:10:14PM

It doesnt look like it. I did a minimal 'no other languages' install, and just went to Mail and it is full of other languages.



[ Reply to This | # ]
Question
Authored by: Gigacorpse on May 25, '05 07:23:05AM

So what does deselecting foreign language support really do?



[ Reply to This | # ]
Question
Authored by: legacyb4 on Jan 19, '06 03:17:05PM

Isn't that for font support?

---
lumine.net



[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: fds on May 24, '05 01:38:50PM
Or in the simple command-line way:
sudo /usr/bin/find /Applications -type d -name '*.lproj' ! -iname 'en*' -exec rm -r {} ';'
Careful. The non-English localizations will be gone for good.

[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: metiure on May 24, '05 02:39:40PM

works! thanks!



[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: baltwo on May 24, '05 04:40:12PM
Be careful with that, you didn't exclude the English.lproj files. Mike Bombich offerred this code snippet (see the DeLocalizer forum item Cmd Line version for details):
find / \( -name *.lproj -and \! \( -name English.lproj -or -name  en.lproj \) \) -exec rm -rf \{\} \;


[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: efge on May 24, '05 06:35:50PM
In the find command, -iname matches case insentively. So his version was ok and yours is more complex.

[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: MJCube on May 24, '05 04:18:04PM
Command-A to select them all was the most helpful part for me. Also, if you use Show Inspector (Command-Option-I) instead of the the Get Info window, it stays put as you select the next app, so that's even faster.

[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: zane on May 24, '05 07:53:38PM

Holy cow, I just tried this on Mail.app and it went from 43.9mb to a mere 7.5mb! Nice hint!



[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: Tigergal on May 24, '05 11:45:18PM

Yeah I just did this too and had to register to say thanks...hehe. Saved almost an entire gig.



[ Reply to This | # ]
10.4: Watch out for Adobe applications on non english systems
Authored by: cosmo on May 25, '05 07:44:38AM

This hint works well on most applications with multiple localizations. Either doing it manually or with a helper application (btw. my favorite is "Youpi Optimizer", which lets you preview what you are about to delete http://phupe.club.fr/english/YOIndex.html).
The applications you should be aware of are the adobe apps, as I had to reinstall the complete suite on my german system after removing the french localizations!



[ Reply to This | # ]
10.4: Easily remove all non-English localizations
Authored by: magnamous on May 26, '05 12:46:06AM

So why doesn't the OS X installer do this for me? I told it I only wanted English, German, and Spanish localizations included in my installation of 10.4. Why do all of these apps have all the other localizations in them? What's the purpose of selecting your desired localizations if the applications get installed with the ones you don't want regardless?



[ Reply to This | # ]
10.4: Get Info window doesn't show all files
Authored by: Hal Itosis on May 26, '05 08:42:29AM
It is worth noting that the Get Info window does not necessarily provide access to ALL the localization files inside an application. (And indeed, no access at all in other types such as PrefPanes, etc.).

Anyway, I just updated Pages to version 1.0.2, and did the Get Info route to remove everything except English and Swedish. Hit the remove button and away they went. (GeekTool reported 3 MB in the trash). Fine.

Then I fired up Youpi Optimizer, which found an additional 7 MB hiding inside the Pages package. They were in its /Contents/Frameworks folder, under various subfolders:
SFCharts.framework
libiconv.framework
libxml.framework
SFStyles.framework
SFInspectors.framework
SFPartitions.framework
SFControls.framework
SFDrawables.framework
SFMovie.framework
SFRendering.framework
MediaBrowser.framework
SFAnimation.framework
SFUtility.framework
SFProofReader.framework
SFTables.framework
SFLicense.framework
Dennis.framework
SFArchiving.framework
SFWordProcessing.framework


So, as nice as Tiger has improved the Get Info window... it's still not the best method to remove unnecessary localization files.

-HI-


[ Reply to This | # ]