<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: ibtool scripts on Google Code</title>
	<atom:link href="http://www.bdunagan.com/2009/08/10/ibtool-scripts-on-google-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bdunagan.com/2009/08/10/ibtool-scripts-on-google-code/</link>
	<description>fill the void</description>
	<lastBuildDate>Mon, 30 Jan 2012 09:42:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: bdunagan</title>
		<link>http://www.bdunagan.com/2009/08/10/ibtool-scripts-on-google-code/comment-page-1/#comment-7922</link>
		<dc:creator>bdunagan</dc:creator>
		<pubDate>Wed, 22 Dec 2010 05:38:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.bdunagan.com/?p=319#comment-7922</guid>
		<description>@ben Good point. I guess my scripts assume the directory structure is already set up. I&#039;ll add the mkdir ruby call on my next pass at the scripts.</description>
		<content:encoded><![CDATA[<p>@ben Good point. I guess my scripts assume the directory structure is already set up. I&#8217;ll add the mkdir ruby call on my next pass at the scripts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ben</title>
		<link>http://www.bdunagan.com/2009/08/10/ibtool-scripts-on-google-code/comment-page-1/#comment-7466</link>
		<dc:creator>ben</dc:creator>
		<pubDate>Wed, 08 Dec 2010 19:12:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.bdunagan.com/?p=319#comment-7466</guid>
		<description>Seems that the scripts won&#039;t create the *.lproj folders, and my version of ibtool will die if the target folder doesn&#039;t exist. Could be added to the scripts I suppose but a simple mkdir works for me.</description>
		<content:encoded><![CDATA[<p>Seems that the scripts won&#8217;t create the *.lproj folders, and my version of ibtool will die if the target folder doesn&#8217;t exist. Could be added to the scripts I suppose but a simple mkdir works for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fill the void &#8211; ibtool &#8220;Missing object&#8221; Confusion</title>
		<link>http://www.bdunagan.com/2009/08/10/ibtool-scripts-on-google-code/comment-page-1/#comment-4670</link>
		<dc:creator>fill the void &#8211; ibtool &#8220;Missing object&#8221; Confusion</dc:creator>
		<pubDate>Sat, 27 Mar 2010 23:38:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.bdunagan.com/?p=319#comment-4670</guid>
		<description>[...] week, I ran one of my ibtool ruby scripts to localize an app. During the process, it generated the following [...]</description>
		<content:encoded><![CDATA[<p>[...] week, I ran one of my ibtool ruby scripts to localize an app. During the process, it generated the following [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anu</title>
		<link>http://www.bdunagan.com/2009/08/10/ibtool-scripts-on-google-code/comment-page-1/#comment-2806</link>
		<dc:creator>anu</dc:creator>
		<pubDate>Fri, 13 Nov 2009 05:13:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.bdunagan.com/?p=319#comment-2806</guid>
		<description>works!!!  seems like my new English nib had been messed up for some reason. the right translations got pulled out and the resizing of elements were retained as well.</description>
		<content:encoded><![CDATA[<p>works!!!  seems like my new English nib had been messed up for some reason. the right translations got pulled out and the resizing of elements were retained as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bdunagan</title>
		<link>http://www.bdunagan.com/2009/08/10/ibtool-scripts-on-google-code/comment-page-1/#comment-2798</link>
		<dc:creator>bdunagan</dc:creator>
		<pubDate>Wed, 11 Nov 2009 20:00:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.bdunagan.com/?p=319#comment-2798</guid>
		<description>@anu, I just tried what you describe on a new project, and it worked for me. There could be a punctuation error in your Danish.strings file that&#039;s preventing the problem string from being read. I have a ruby script in my Google Code repository to validate .strings files better than ibtool.

Also, try generating .strings files for both the old and new Danish.xibs and diff&#039;ing them, just to make sure that string is the only string failing. I do that before every commit.

If you&#039;re still having issues, feel free to email me the problem files, and I&#039;ll take a look at them.</description>
		<content:encoded><![CDATA[<p>@anu, I just tried what you describe on a new project, and it worked for me. There could be a punctuation error in your Danish.strings file that&#8217;s preventing the problem string from being read. I have a ruby script in my Google Code repository to validate .strings files better than ibtool.</p>
<p>Also, try generating .strings files for both the old and new Danish.xibs and diff&#8217;ing them, just to make sure that string is the only string failing. I do that before every commit.</p>
<p>If you&#8217;re still having issues, feel free to email me the problem files, and I&#8217;ll take a look at them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anu</title>
		<link>http://www.bdunagan.com/2009/08/10/ibtool-scripts-on-google-code/comment-page-1/#comment-2797</link>
		<dc:creator>anu</dc:creator>
		<pubDate>Wed, 11 Nov 2009 18:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.bdunagan.com/?p=319#comment-2797</guid>
		<description>I modified the string of the label in the new English.xib. The strings file generated seems to have the same key such as &quot;508.title&quot;, only the value for that key has changed. If I feed in the old English.xib, the updated English.xib with the new string for that textfield, the old Danish.xib, the newly generated Danish.xib seems to have all the other translations in place except this modified string which comes up in English( the way it was specified in the new English.xib).

The ibtool for some reason does not seem to be pulling out the correct the translation from the intermediate Danish.strings file for that label alone.</description>
		<content:encoded><![CDATA[<p>I modified the string of the label in the new English.xib. The strings file generated seems to have the same key such as &#8220;508.title&#8221;, only the value for that key has changed. If I feed in the old English.xib, the updated English.xib with the new string for that textfield, the old Danish.xib, the newly generated Danish.xib seems to have all the other translations in place except this modified string which comes up in English( the way it was specified in the new English.xib).</p>
<p>The ibtool for some reason does not seem to be pulling out the correct the translation from the intermediate Danish.strings file for that label alone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bdunagan</title>
		<link>http://www.bdunagan.com/2009/08/10/ibtool-scripts-on-google-code/comment-page-1/#comment-2772</link>
		<dc:creator>bdunagan</dc:creator>
		<pubDate>Fri, 06 Nov 2009 03:18:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.bdunagan.com/?p=319#comment-2772</guid>
		<description>[Man, I&#039;m a slacker replying to comments. Sorry.] The key is the element&#039;s ID. Replacing an element with an identical copy still removes the original element, along with its ID, and adds the new element, with a new ID. You can modify the existing element, like moving or resizing it, and ibtool will still work fine. And, you can always see the element IDs by generating a strings file for the XIB. Not sure if this is your problem, @anu.</description>
		<content:encoded><![CDATA[<p>[Man, I'm a slacker replying to comments. Sorry.] The key is the element&#8217;s ID. Replacing an element with an identical copy still removes the original element, along with its ID, and adds the new element, with a new ID. You can modify the existing element, like moving or resizing it, and ibtool will still work fine. And, you can always see the element IDs by generating a strings file for the XIB. Not sure if this is your problem, @anu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anu</title>
		<link>http://www.bdunagan.com/2009/08/10/ibtool-scripts-on-google-code/comment-page-1/#comment-2703</link>
		<dc:creator>anu</dc:creator>
		<pubDate>Sat, 24 Oct 2009 00:35:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.bdunagan.com/?p=319#comment-2703</guid>
		<description>Does incremental localization work only when adding new UI elements or when you modify existing ones? I have a xib that was translated earlier. I now changed the label of an element in my interface and am using ibtool to update the new translation for the text in all other language xibs. it does not seem to work. 

On running this ibtool command, it seems to preserve the element sizing for the translated xibs and display the correct translations for the un-modified elements, but the modified string label is displayed in English in all the other xibs.</description>
		<content:encoded><![CDATA[<p>Does incremental localization work only when adding new UI elements or when you modify existing ones? I have a xib that was translated earlier. I now changed the label of an element in my interface and am using ibtool to update the new translation for the text in all other language xibs. it does not seem to work. </p>
<p>On running this ibtool command, it seems to preserve the element sizing for the translated xibs and display the correct translations for the un-modified elements, but the modified string label is displayed in English in all the other xibs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bdunagan</title>
		<link>http://www.bdunagan.com/2009/08/10/ibtool-scripts-on-google-code/comment-page-1/#comment-2641</link>
		<dc:creator>bdunagan</dc:creator>
		<pubDate>Fri, 02 Oct 2009 03:56:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.bdunagan.com/?p=319#comment-2641</guid>
		<description>Absolutely. There are many cases where you should use NSLocalizedString(), like dynamic localized text such as a status, in addition to localizing UI elements. In fact, you can localize a UI element in a XIB, then populate its value with NSLocalizedString() when necessary.</description>
		<content:encoded><![CDATA[<p>Absolutely. There are many cases where you should use NSLocalizedString(), like dynamic localized text such as a status, in addition to localizing UI elements. In fact, you can localize a UI element in a XIB, then populate its value with NSLocalizedString() when necessary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andy</title>
		<link>http://www.bdunagan.com/2009/08/10/ibtool-scripts-on-google-code/comment-page-1/#comment-2639</link>
		<dc:creator>andy</dc:creator>
		<pubDate>Fri, 02 Oct 2009 00:07:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.bdunagan.com/?p=319#comment-2639</guid>
		<description>Is it possible to both have a localized .xib file as well as a Localizable.strings file that NSLocalizedString can use? The reason I ask is that my app has text not associated with UI elements.</description>
		<content:encoded><![CDATA[<p>Is it possible to both have a localized .xib file as well as a Localizable.strings file that NSLocalizedString can use? The reason I ask is that my app has text not associated with UI elements.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

