<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Localization Suite &#187; Manager</title>
	<atom:link href="http://www.loc-suite.org/tag/manager/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.loc-suite.org</link>
	<description>Blog for the Localition Suite</description>
	<lastBuildDate>Tue, 05 Apr 2011 14:14:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>The most gorgeous Icons. Ever.</title>
		<link>http://www.loc-suite.org/2010/05/the-most-gorgeous-icons-ever/</link>
		<comments>http://www.loc-suite.org/2010/05/the-most-gorgeous-icons-ever/#comments</comments>
		<pubDate>Thu, 27 May 2010 21:43:48 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[Chatter]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Boinx]]></category>
		<category><![CDATA[Dictionary]]></category>
		<category><![CDATA[Icons]]></category>
		<category><![CDATA[Localizer]]></category>
		<category><![CDATA[Manager]]></category>

		<guid isPermaLink="false">http://www.loc-suite.org/blog/?p=118</guid>
		<description><![CDATA[Well, I don&#8217;t want to say too much. An icon is worth a thousand words. But put simply, these are amongst the most gorgeous application icons I&#8217;ve ever seen. Peter did such an amazing job here. So here they are: The names of the apps should be obvious, but for completeness sake, here they are: [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I don&#8217;t want to say too much. An icon is worth a thousand words. But put simply, these are amongst the most gorgeous application icons I&#8217;ve ever seen. Peter did such an amazing job here.
<play applause sound> So here they are:</p>
<p><center><br />
<img src="http://www.loc-suite.org/blog/wp-content/uploads/Manager.png" alt="" title="Localization Manager Icon" width="128" height="128" class="alignnone size-full wp-image-121" /><img src="http://www.loc-suite.org/blog/wp-content/uploads/Dictionary.png" alt="" title="Localization Dictionary Icon" width="128" height="128" class="alignnone size-full wp-image-119" /><img src="http://www.loc-suite.org/blog/wp-content/uploads/Localizer.png" alt="" title="Localizer Icon" width="128" height="128" class="alignnone size-full wp-image-120" /><br />
</center></p>
<p>The names of the apps should be obvious, but for completeness sake, here they are: Localization Manager, Localization Dictionary and Localizer.</p>
<p>I have to say like a few thousand thank-you&#8217;s to the great guys over at <a href="http://www.boinx.com/">Boinx Software</a> for sponsoring them! Here&#8217;s a link to their site, be sure to check out their fabulous apps!</p>
<p><a href="http://www.boinx.com/"><img src="http://www.loc-suite.org/blog/wp-content/uploads/logo_boinx.png" alt="" title="Boinx Software Logo" width="190" height="28" class="aligncenter size-full wp-image-124" /></a></p>
<p>And at least equally as important is <a href="http://www.petriografie.de/">Peter Schlossnikel</a>, the fantastic designer who spent loads of hours and sweat on creating the best possible result. Peter, we&#8217;ll have a beer when we meet the next time!</p>
<p>Leave some comments on what you think!<br />
Max</p>
<p>PS: Peter is currently in the verge of finishing up the website design. It&#8217;ll probably launch as early as next week. So stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loc-suite.org/2010/05/the-most-gorgeous-icons-ever/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Automatic Resizing</title>
		<link>http://www.loc-suite.org/2010/05/automatic-resizing/</link>
		<comments>http://www.loc-suite.org/2010/05/automatic-resizing/#comments</comments>
		<pubDate>Mon, 10 May 2010 20:28:26 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Automatic Layout]]></category>
		<category><![CDATA[Localizer]]></category>
		<category><![CDATA[Manager]]></category>

		<guid isPermaLink="false">http://www.loc-suite.org/blog/?p=111</guid>
		<description><![CDATA[Hello all, it&#8217;s time again for a roundup on what&#8217;s happening to Loc-Suite these days. Very busy days. Very busy days. Basically, I completed my Beleg (like a Bachelor Thesis) about automatic application of layout during localizations. What this means? You will never-ever-ever-again have to manually resize a nib file after localization. Okay, it&#8217;s not [...]]]></description>
			<content:encoded><![CDATA[<p>Hello all, it&#8217;s time again for a roundup on what&#8217;s happening to Loc-Suite these days. Very busy days. Very busy days. Basically, I completed my Beleg (like a Bachelor Thesis) about automatic application of layout during localizations. What this means? You will never-ever-ever-again have to manually resize a nib file after localization. Okay, it&#8217;s not never, but hopefully many-times <img src='http://www.loc-suite.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I have invested <em>lots</em> of time into this particular feature, which I think is <em>the</em> major (technical) problem of Mac localization. From the preview I showed in <a href="http://www.loc-suite.org/blog/2010/01/first-picture-of-automatic-resizing/">in this post</a>, there were like a zillion of problems to be solved. Things became more complex that I imagined. However, finally it seems to work pretty well on some examples.</p>
<p>Here is one of these working examples:<br />
<a href="http://www.loc-suite.org/blog/wp-content/uploads/InterfaceTester-005.png" rel="lightbox[111]"><img src="http://www.loc-suite.org/blog/wp-content/uploads/InterfaceTester-005-300x183.png" alt="" title="InterfaceTester 005" width="300" height="183" class="aligncenter size-medium wp-image-112" /></a></p>
<p>This is a <em>preview</em> of an interface in one of my test tools. Basically this is what you&#8217;ll also see in the Manager or Localizer. So now, let&#8217;s put in some German dummy-text:<br />
<a href="http://www.loc-suite.org/blog/wp-content/uploads/InterfaceTester-004.png" rel="lightbox[111]"><img src="http://www.loc-suite.org/blog/wp-content/uploads/InterfaceTester-004-300x183.png" alt="" title="InterfaceTester 004" width="300" height="183" class="aligncenter size-medium wp-image-114" /></a></p>
<p>The interface has now been adjusted to fit all texts as good as possible. The former Cancel button had to extend in width and hence the Yes button had to do so, too. The approach will work with more complex windows as well, but this simple example shows the effects already quite well.</p>
<p>One of the things I&#8217;ve (thought of for weeks but) implemented just today is the red box you see there. I defined an arbitrary fixed width for the window. Without this definition, it would have extended in width.</p>
<p>I will eventually publish my work (maybe also here) and disclose the full details of how this process works. For now there&#8217;s only the user&#8217;s view. If you like, you can download a nightly build of a layout-enabled Localization Manager. As always &#8211; just <a href="http://www.loc-suite.org/pub/nightly/">go here</a> and grab the &#8220;Localization Manager Layout&#8221;.</p>
<p>Next up will be to make the process ready for the big stage. There are some essential things still missing or buggy. If this is done, I will merge the layout into the main branch, publishing it to all developers.</p>
<p>I am pretty excited, and would love to hear some feedback.<br />
Have fun, Max</p>
<p>PS: Is someone of you going to WWDC this year? I&#8217;ll be there. Maybe we can meet&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loc-suite.org/2010/05/automatic-resizing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Editing the Reference Language</title>
		<link>http://www.loc-suite.org/2010/02/editing-the-reference-language/</link>
		<comments>http://www.loc-suite.org/2010/02/editing-the-reference-language/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 00:18:39 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Edit Reference]]></category>
		<category><![CDATA[Manager]]></category>

		<guid isPermaLink="false">http://www.loc-suite.org/blog/?p=102</guid>
		<description><![CDATA[Up to some weeks ago I have always been convinced that it is absolutely not necessary to be able to edit the reference language from within the Localization Manager. This makes the process very clear: &#8220;We create all localizations from the reference files and only read those. We won&#8217;t touch them even if you&#8217;d want [...]]]></description>
			<content:encoded><![CDATA[<p>Up to some weeks ago I have always been convinced that it is absolutely not necessary to be able to edit the reference language from within the Localization Manager. This makes the process very clear: &#8220;We create all localizations from the reference files and only read those. We won&#8217;t touch them even if you&#8217;d want us to.&#8221;</p>
<p>However, this has changed. Some users came up to me and requested the ability to edit the english (reference) strings from the outside. They have their localizations sent to a professional agency and they tend to find typos in the english strings. Instead of them having to go into each file and look for the occurrence, they wanted to be able to import a mono-lingual strings file that came from the agency and automatically have their typos fixed.</p>
<p>Only very few may know, that solving this issue is quite an issue. The problem was that the Loc-Suite had only one dirty state for the reference language. But now we&#8217;d need two: when the contents in the file were modified, imported and need to be written to all other languages and when the reference language was changed in the database. As you might imagine, from a developers experience, splitting such a fundamental and central state is a very sensitive change. Luckily it was not overly much code to change, but still it was a lot of code to check that it worked right. Luckily I got unit tests <img src='http://www.loc-suite.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>The short message is: it&#8217;s in there. From the next nightly build on, you will be able to edit the reference language right from the Localization Manager. This function is not yet in the Localizer. Makes few sense there, I think — send me a message if you feel you need this.</p>
<p>When you now have a look at the change status of your files in the manager, you might get a a little cumbersome picture:<br />
<img src="http://www.loc-suite.org/blog/wp-content/uploads/ReferenceLanguageStatus.png" alt="" title="Status with Reference and English changed" width="249" height="73" class="aligncenter size-full wp-image-103" /><br />
This means that the reference language was changed in two ways: the file was modified and the changes have been imported (thus the &#8220;Reference&#8221;) and the developer edited some of the strings in the Manager (thus the &#8220;English&#8221;). What will happen now? As the reference changed, first all other languages will be written. After that is finished, the reference file will be updated and immediately rescanned again. The rescan is more or less a security and convenience concern.</p>
<p>That&#8217;s it for today. Have a nice weekend!<br />
Max</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loc-suite.org/2010/02/editing-the-reference-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dictionary Integration</title>
		<link>http://www.loc-suite.org/2010/02/dictionary-integration/</link>
		<comments>http://www.loc-suite.org/2010/02/dictionary-integration/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 14:06:39 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Automatic translation]]></category>
		<category><![CDATA[Dictionaries]]></category>
		<category><![CDATA[Embedded Dictionaries]]></category>
		<category><![CDATA[Glossaries]]></category>
		<category><![CDATA[Localizer]]></category>
		<category><![CDATA[Manager]]></category>

		<guid isPermaLink="false">http://www.loc-suite.org/blog/?p=98</guid>
		<description><![CDATA[Just today, I have finished a great series of nice new features around dictionaries in the Localization Manager. So here it goes: First, of course, you can open and load dictionaries and files like it&#8217;s in Localizer. This is needed for the following features. Trivially, this enables support for automatic translation. While the best place [...]]]></description>
			<content:encoded><![CDATA[<p>Just today, I have finished a great series of nice new features around dictionaries in the Localization Manager. So here it goes:</p>
<ul>
<li>First, of course, you can open and load dictionaries and files like it&#8217;s in Localizer. This is needed for the following features.</li>
<li>Trivially, this enables support for <strong>automatic translation</strong>. While the best place to do this is still the Localizer, you are now able to automatically translate files in the Manager as well. This may come in quite handy when you split up a interface file and want to transfer the strings from one to the other.</li>
<li>Next up are <strong>embedded dictionaries</strong>. Having loaded dictionaries in the manager enables the ability to include tailored — embedded — dictionaries in exported Localizer files. This reduces the need to ship dictionaries separately and comes in handy especially when the developer wants to ensure consistency. So embedding the system glossaries and the one of your old version will ensure maximum consistency. Additionally, these embedded dictionary will contain keys that match only. This has two benefits: first the dictionary will be smaller and thus the file, and second, you do not transfer your complete knowledge base. The translator could &#8220;steal&#8221; (i.e. copy it and keep it as his own) the dictionary, so you will want to keep it as small as possible.</li>
<li>One thing else that can be done when having dictionaries, is <strong>calculating statistics</strong>. I am very proud to present the (like version 2.0) updated statistics panel:<br />
<a href="http://www.loc-suite.org/blog/wp-content/uploads/new_statistics.png" rel="lightbox[98]"><img src="http://www.loc-suite.org/blog/wp-content/uploads/new_statistics-150x150.png" alt="" title="The new Statistics Panel" width="150" height="150" class="aligncenter size-thumbnail wp-image-99" /></a><br />
Not only that the sections are collapsible and nicely animated (yay), the major new thing is the third part. As you can see, there are detailed statistics about the selected keys in relation to your knowledge base. This is especially interesting for professional translators to estimate their work and calculate the price for a translation. Counts are being given in key pairs and words.</li>
</ul>
<p>That&#8217;s the main thing. I also fixed several bugs (see commit log for details) and added export and import facilities to the Localizer. This enables Localizers to save their work done to a dictionary in order to not loose any data. And this allows agencies to work on Localizer files, but to export the actual translation work to XLIFF and reimport it later. Flexibility as it ought to be (at least in my opinion)!</p>
<p>I&#8217;d love to get some feedback.<br />
BTW: These things are online right now. Have a look in the <a href="http://www.loc-suite.org/pub/nightly/">nightly trunk</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loc-suite.org/2010/02/dictionary-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

