• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: XIB format
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: XIB format


  • Subject: Re: XIB format
  • From: Jonathan Hess <email@hidden>
  • Date: Wed, 11 Feb 2009 21:48:41 -0800

Hey Eric -

As others have pointed out, parsing an XIB file directly isn't a viable option. However, the command line utility ibtool is capable of outputting all sorts of localization information about a XIB/NIB file in a machine parsable way. It can even do a three-way localization merge to merge previously localized documents and pick up changes from an updated original document. ibtool can become very interesting when you take advantage of the --import and --export arguments in conjunction with custom ibplugins.

Check out "man ibtool" in terminal for more information.

Good luck -
Jon Hess

On Feb 11, 2009, at 9:33 PM, Eric Gorr wrote:


On Feb 11, 2009, at 9:21 PM, Andrew Pontious wrote:

On Feb 11, 2009, at 4:56 PM, Eric Gorr wrote:

Am I correct in my thinking that the format of a XIB file is an unpublished format?

It is a private format, yes.

This means it is undocumented, and even if you do reverse-engineer it, it may change in the future.

Thanks. Sadly, this makes it impractical to do i8n stuff in a cross- platform manner when dealing with tens of thousands of strings. In the real world, anyone doing the translation work does not want to have to open up these files individually to edit the strings stored within...they want all of the strings in a single place when translating - what XLIFF tools are designed to provide. Unfortunately, since it is a private format, no one is going to want to reverse engineer the format.


Or, have I missed something?

I have filed a bug report - rdar://6577707


_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden

_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >XIB format (From: Eric Gorr <email@hidden>)
 >Re: XIB format (From: Andrew Pontious <email@hidden>)
 >Re: XIB format (From: Eric Gorr <email@hidden>)

  • Prev by Date: Re: XIB format
  • Next by Date: Re: XIB format
  • Previous by thread: Re: XIB format
  • Next by thread: Re: XIB format
  • Index(es):
    • Date
    • Thread