My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

Welcome

Thanks for coming to this project. This is an native iPhone application that use the language packs that packaged by glen.tw (see below for the translation credit) which allow user to change the display language on the iPhone.

This will break your 1.1.1 phone DO NOT INSTALL

please read this if you accidentally run iLang on 1.1.1

Install Instruction

For 1.1.1 User With 1.1.1, you can enable the international setting by doing the following:

enable international keyboard

/System/Library/CoreServices/SpringBoard.app/M68AP.plist
<key>international</key>
<false/>
change that to
<key>international</key>
<true/>

There is no need to use iLang software in this case. However 1.1.1 doesn't have translation for most of the applications. Please check here for an updated language pack for 1.1.1, thanks.

This is NOT tested with 1.1.1 migaja leave a note stated this work with 1.1.1 for Spanish. Please add comment to that issue list, if you have tested it with 1.1.1 (working or not) Thanks.

Goto http://glassicstyle.com/iphone/ from your iPhone Safari. And add the source to your AppTapp Installer. Then goto Installer and install System/LanguagePack.

Thanks for Wayne, help finding this program require BSD Subsystem. I am using "cp" command which is part of BSD Subsystem.

Language translation credit:

  • German package provided by mycintosh@hackint0sh Version:0902
  • Spanish package provided by lamanodedios@hackint0sh Version: 1.0 (9/26/2207 - 2)
  • Italian package provided by giotheedge@hackint0sh Version:0829
  • Portuguese package provided by Nito Cellmotion (nito@hackint0sh) Version:1009
  • Simplified Chinese package provided by CrUmp@hackint0sh Version:1002
  • Traditional Chinese package provided by jerrylee@hackint0sh Version:0913
  • Czech provided by De3mKa
  • Vietnamese provided by Minh Tran

I got this image from http://www.iconarchive.com/, if anyone find or have a better icon, please let me know. I would like to change it, 'cause this is really for dictionary. :)

You can read more about my experience for creating this and other applications on my blog

BTW, given the screenshoot for the new firmware v1.1.1, it's known they going to have an international section to allow user to switch language. I think this will still be useful at least for the beginning they are not going to have Chinese supported. So this allow user to use Chinese characters. But also, this is simple app for me to learn more about iPhone and create other application in the future. :)

Update: I've check out the iPod Touch today and see the new settings with the change of different language (include chinese). So, most probably after the firmware upgrade, this application will not be needed anymore. But it's cool to write this for myself as a training session.

Update(10-1-2007): My friend just update the firmware to 1.1.1, and in the settings there is no international options available, so I guess probably more people going to like this application. There I am going to test the PXL and release it to AppTapp.

LanguagePack 1.2

LanguagePack 1.1

Updated LanguagePack with the package from glen.tw (0.6.0). This version also fix the "Now Playing" image issue.

LanguagePack 1.0

Download the PXL and install it with iBrickr or Breezy. This include the language pack (0.4.1) and the iLang.app

Instruction

  1. upload and unzip the languagepackage.zip to your iPhone root (/). If you have use scp, try this :
  2. # unzip -d tmp languagepackage.zip
    # cd tmp
    # scp -r * root@iphone-ip:/
  1. then unzip iLang.zip, and scp iLang.app to /Applications
  2. restart springboard.

The reason I didn't release it in PXL is because I don't see the need for this app after firmware version 1.1.1 So, for the mean time just put it out there for those who might need to use it.

Version 0.2.1

  • fix the preference file, use bundle string to store Unicode string for the language name.

Version 0.2

  • updated the language selection with the language name rather than code.
  • finish the current language simply using the localized.string
  • fix the locale for chinese to zh_TW and zh_CN.
  • instead of reboot, restart the spring board.

Version 0.1

  • By launching LangChooser, you can choose which language you want, and it will restart the iPhone.
  • The list of language is coming from LangChooser.app/preferences/, you can manually remove the file you don't need to shorten the list.
Powered by Google Project Hosting