<?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: cl-i18n</title>
	<atom:link href="http://blog.viridian-project.de/cl-i18n/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.viridian-project.de</link>
	<description>Leslie P. Polzer on code, music, literature, design and free software business.</description>
	<lastBuildDate>Sat, 24 Jul 2010 23:05:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Peter</title>
		<link>http://blog.viridian-project.de/cl-i18n/comment-page-1/#comment-30717</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Fri, 14 Aug 2009 06:59:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/cl-i18n/#comment-30717</guid>
		<description>FWIW, there&#039;s a Lisp implementation of gettext (that uses gettext .mo files; you use the normal gettext tools for everything) in Maxima: &lt;a href=&quot;http://maxima.cvs.sourceforge.net/viewvc/*checkout*/maxima/maxima/src/intl.lisp&quot; rel=&quot;nofollow&quot;&gt;http://maxima.cvs.sourceforge.net/viewvc/*checkout*/maxima/maxima/src/intl.lisp&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>FWIW, there&#8217;s a Lisp implementation of gettext (that uses gettext .mo files; you use the normal gettext tools for everything) in Maxima: <a href="http://maxima.cvs.sourceforge.net/viewvc/*checkout*/maxima/maxima/src/intl.lisp" rel="nofollow"></a><a href="http://maxima.cvs.sourceforge.net/viewvc/" rel="nofollow">http://maxima.cvs.sourceforge.net/viewvc/</a>*checkout*/maxima/maxima/src/intl.lisp</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michel</title>
		<link>http://blog.viridian-project.de/cl-i18n/comment-page-1/#comment-4931</link>
		<dc:creator>Michel</dc:creator>
		<pubDate>Wed, 09 Jul 2008 20:40:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/cl-i18n/#comment-4931</guid>
		<description>Did you look at CL-L10N ?

Can someone tell us the main advantages/disadvantages of the new CL-i18n comparing to CL-L10N ?</description>
		<content:encoded><![CDATA[<p>Did you look at CL-L10N ?</p>
<p>Can someone tell us the main advantages/disadvantages of the new CL-i18n comparing to CL-L10N ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leslie</title>
		<link>http://blog.viridian-project.de/cl-i18n/comment-page-1/#comment-4160</link>
		<dc:creator>Leslie</dc:creator>
		<pubDate>Thu, 19 Jun 2008 07:31:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/cl-i18n/#comment-4160</guid>
		<description>Yeah, I know this document.

I don&#039;t have time to work on a comprehensive framework like this, but maybe Slava from Weblocks will do so.

In the meantime, try cl-i18n; with format strings it&#039;s more powerful than you might think.</description>
		<content:encoded><![CDATA[<p>Yeah, I know this document.</p>
<p>I don&#8217;t have time to work on a comprehensive framework like this, but maybe Slava from Weblocks will do so.</p>
<p>In the meantime, try cl-i18n; with format strings it&#8217;s more powerful than you might think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robin Powell</title>
		<link>http://blog.viridian-project.de/cl-i18n/comment-page-1/#comment-4148</link>
		<dc:creator>Robin Powell</dc:creator>
		<pubDate>Wed, 18 Jun 2008 19:35:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/cl-i18n/#comment-4148</guid>
		<description>The problem is, simple i18n solutions are guaranteed to not work; see http://perldoc.perl.org/Locale/Maketext/TPJ13.html for why.  Per-language functions, and a clean way of embedding them, are really a requirement.  I hope you&#039;ll include MakeText-like things like this so I don&#039;t have to write my own.  :)

-Robin</description>
		<content:encoded><![CDATA[<p>The problem is, simple i18n solutions are guaranteed to not work; see <a href="http://perldoc.perl.org/Locale/Maketext/TPJ13.html" rel="nofollow">http://perldoc.perl.org/Locale/Maketext/TPJ13.html</a> for why.  Per-language functions, and a clean way of embedding them, are really a requirement.  I hope you&#8217;ll include MakeText-like things like this so I don&#8217;t have to write my own.  :)</p>
<p>-Robin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leslie</title>
		<link>http://blog.viridian-project.de/cl-i18n/comment-page-1/#comment-33</link>
		<dc:creator>Leslie</dc:creator>
		<pubDate>Tue, 08 Jan 2008 14:22:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/cl-i18n/#comment-33</guid>
		<description>0.2 actually was the first public release. I&#039;ll put up 0.4 in a moment with a few minor non-code modifications. Thanks again! :)</description>
		<content:encoded><![CDATA[<p>0.2 actually was the first public release. I&#8217;ll put up 0.4 in a moment with a few minor non-code modifications. Thanks again! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vilson Vieira</title>
		<link>http://blog.viridian-project.de/cl-i18n/comment-page-1/#comment-28</link>
		<dc:creator>Vilson Vieira</dc:creator>
		<pubDate>Tue, 08 Jan 2008 01:45:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/cl-i18n/#comment-28</guid>
		<description>Leslie, thanks for the acceptance of the contribution :-)

Yes, a Lisp reader would be the right solution. BTW, I followed your suggestion and made the merging possible. I don&#039;t know if it&#039;s the right solution, but it&#039;s working for now.

I refactored the code, renamed some files, used a unique package to base and util functions, included a CHANGELOG (sorry, I don&#039;t have information about 0.2 release, please, can you fix it?). A possible 0.4 release is here:

http://vilson.void.cc/files/cl-i18n-0.4.tar.gz

Be free to modify everything! :-)

Cheers.</description>
		<content:encoded><![CDATA[<p>Leslie, thanks for the acceptance of the contribution :-)</p>
<p>Yes, a Lisp reader would be the right solution. BTW, I followed your suggestion and made the merging possible. I don&#8217;t know if it&#8217;s the right solution, but it&#8217;s working for now.</p>
<p>I refactored the code, renamed some files, used a unique package to base and util functions, included a CHANGELOG (sorry, I don&#8217;t have information about 0.2 release, please, can you fix it?). A possible 0.4 release is here:</p>
<p><a href="http://vilson.void.cc/files/cl-i18n-0.4.tar.gz" rel="nofollow">http://vilson.void.cc/files/cl-i18n-0.4.tar.gz</a></p>
<p>Be free to modify everything! :-)</p>
<p>Cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://blog.viridian-project.de/cl-i18n/comment-page-1/#comment-27</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 07 Jan 2008 10:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/cl-i18n/#comment-27</guid>
		<description>I&#039;m glad you like it, mov! :)

I intended to use the Lisp reader for extracting translatable strings, but your cl-ppcre solution is fine with me, too. I&#039;m going to release 0.3 today with your addition, thank you very much!

The next step would be merging new strings into an already existing translation resource (the job of gettext&#039;s &lt;i&gt;msgmerge&lt;/i&gt; tool). This should be a trivial matter by reading what&#039;s already there and finding the set-difference.

  Leslie</description>
		<content:encoded><![CDATA[<p>I&#8217;m glad you like it, mov! :)</p>
<p>I intended to use the Lisp reader for extracting translatable strings, but your cl-ppcre solution is fine with me, too. I&#8217;m going to release 0.3 today with your addition, thank you very much!</p>
<p>The next step would be merging new strings into an already existing translation resource (the job of gettext&#8217;s <i>msgmerge</i> tool). This should be a trivial matter by reading what&#8217;s already there and finding the set-difference.</p>
<p>  Leslie</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vilson Vieira</title>
		<link>http://blog.viridian-project.de/cl-i18n/comment-page-1/#comment-26</link>
		<dc:creator>Vilson Vieira</dc:creator>
		<pubDate>Mon, 07 Jan 2008 02:42:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/cl-i18n/#comment-26</guid>
		<description>Hi, congratulations about cl-i18n, I loved your dead simple solution :-)

I&#039;ve made a quick-and-dirty hack to read a CL source file searching for #!&quot;strings&quot; and generate the i18n file. It&#039;s here:

http://vilson.void.cc/files/i18n-util.lisp

Cheers.</description>
		<content:encoded><![CDATA[<p>Hi, congratulations about cl-i18n, I loved your dead simple solution :-)</p>
<p>I&#8217;ve made a quick-and-dirty hack to read a CL source file searching for #!&#8221;strings&#8221; and generate the i18n file. It&#8217;s here:</p>
<p><a href="http://vilson.void.cc/files/i18n-util.lisp" rel="nofollow">http://vilson.void.cc/files/i18n-util.lisp</a></p>
<p>Cheers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
