Re: XIB format
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