<?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>Comentários sobre: Internacionalização no código Java</title>
	<atom:link href="http://blog.caelum.com.br/internacionalizacao-no-codigo-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.caelum.com.br/internacionalizacao-no-codigo-java/</link>
	<description>blog dos desenvolvedores da Caelum</description>
	<lastBuildDate>Sun, 12 Feb 2012 05:01:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Marco</title>
		<link>http://blog.caelum.com.br/internacionalizacao-no-codigo-java/comment-page-1/#comment-42444</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Tue, 10 Jun 2008 23:42:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/10/02/internacionalizacao-no-codigo-java/#comment-42444</guid>
		<description>Gostaria de saber se você poderia disponibilizar o projeto.</description>
		<content:encoded><![CDATA[<p>Gostaria de saber se você poderia disponibilizar o projeto.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Tonelli</title>
		<link>http://blog.caelum.com.br/internacionalizacao-no-codigo-java/comment-page-1/#comment-29885</link>
		<dc:creator>Tonelli</dc:creator>
		<pubDate>Fri, 08 Feb 2008 18:32:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/10/02/internacionalizacao-no-codigo-java/#comment-29885</guid>
		<description>adoraria saber como faço para internacionalizar exceções?</description>
		<content:encoded><![CDATA[<p>adoraria saber como faço para internacionalizar exceções?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Internacionalização de Mensagens no JavaScript &#171; Marcelo Madeira</title>
		<link>http://blog.caelum.com.br/internacionalizacao-no-codigo-java/comment-page-1/#comment-22405</link>
		<dc:creator>Internacionalização de Mensagens no JavaScript &#171; Marcelo Madeira</dc:creator>
		<pubDate>Mon, 05 Nov 2007 09:44:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/10/02/internacionalizacao-no-codigo-java/#comment-22405</guid>
		<description>[...] Para conhecer mais sobre internacionalização e como implementá-la em Java, indico este excelente artigo da [...]</description>
		<content:encoded><![CDATA[<p>[...] Para conhecer mais sobre internacionalização e como implementá-la em Java, indico este excelente artigo da [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Ironlynx</title>
		<link>http://blog.caelum.com.br/internacionalizacao-no-codigo-java/comment-page-1/#comment-22206</link>
		<dc:creator>Ironlynx</dc:creator>
		<pubDate>Mon, 29 Oct 2007 20:23:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/10/02/internacionalizacao-no-codigo-java/#comment-22206</guid>
		<description>Algo que eu esqueci de comentar, foi que apartir do java5, pode se usar o método setParseBigDecimal(boolean), para converter um DecimalFormat para BigDecimal.É muito tranquilo e não trunca!(Muito útil quando vc lida com TextFields personalizados, mas tem que fazer operações precisas com BigDecimal)
Exemplo:
public BigDecimal convertToBigDecimal(String value){
	 	Locale.setDefault(new Locale(&quot;pt&quot;,&quot;BR&quot;));   
        DecimalFormat df = new DecimalFormat(&quot;#,##0.00&quot;); 
        try{ 
         df.setParseBigDecimal(true);
	BigDecimal bd =(BigDecimal)df.parse(value);  
	return bd;	         	
        }catch(ParseException pe){
         pe.printStackTrace();         	
        }	  
       	return BigDecimal.ZERO;
	  }</description>
		<content:encoded><![CDATA[<p>Algo que eu esqueci de comentar, foi que apartir do java5, pode se usar o método setParseBigDecimal(boolean), para converter um DecimalFormat para BigDecimal.É muito tranquilo e não trunca!(Muito útil quando vc lida com TextFields personalizados, mas tem que fazer operações precisas com BigDecimal)<br />
Exemplo:<br />
public BigDecimal convertToBigDecimal(String value){<br />
	 	Locale.setDefault(new Locale(&#8220;pt&#8221;,&#8221;BR&#8221;));<br />
        DecimalFormat df = new DecimalFormat(&#8220;#,##0.00&#8243;);<br />
        try{<br />
         df.setParseBigDecimal(true);<br />
	BigDecimal bd =(BigDecimal)df.parse(value);<br />
	return bd;<br />
        }catch(ParseException pe){<br />
         pe.printStackTrace();<br />
        }<br />
       	return BigDecimal.ZERO;<br />
	  }</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Anibal Mantovani Diniz, MSc &#187; Internacionalização no código Java</title>
		<link>http://blog.caelum.com.br/internacionalizacao-no-codigo-java/comment-page-1/#comment-22165</link>
		<dc:creator>Anibal Mantovani Diniz, MSc &#187; Internacionalização no código Java</dc:creator>
		<pubDate>Mon, 29 Oct 2007 01:26:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/10/02/internacionalizacao-no-codigo-java/#comment-22165</guid>
		<description>[...] No blog da Caelum foi apresentado um artigo interessante sobre internacionalização de programas escrito em java, recurso pouco explorado, recomendo sua leitura. Veja mais aqui. [...]</description>
		<content:encoded><![CDATA[<p>[...] No blog da Caelum foi apresentado um artigo interessante sobre internacionalização de programas escrito em java, recurso pouco explorado, recomendo sua leitura. Veja mais aqui. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Ironlynx</title>
		<link>http://blog.caelum.com.br/internacionalizacao-no-codigo-java/comment-page-1/#comment-21133</link>
		<dc:creator>Ironlynx</dc:creator>
		<pubDate>Tue, 16 Oct 2007 19:16:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/10/02/internacionalizacao-no-codigo-java/#comment-21133</guid>
		<description>Nico, erro meu:
É o que dá falar as coisas sem ler a API(Tava sem acesso á ela aqui).É só usar o .setMinimumFractionDigits(4); que funciona ok, SEM perdas(e eu reescrevendo a roda com BDecimal).Ou seja:
	Locale ptBR = new Locale(&quot;pt&quot;, &quot;BR&quot;);		
		NumberFormat numberFormat = 
        NumberFormat.getNumberInstance(ptBR); //para números
        numberFormat.setMinimumFractionDigits(4);
        System.out.println(numberFormat.format(13.231212));
       
        NumberFormat moedaFormat = 
        NumberFormat.getCurrencyInstance(ptBR);  //para moedas
        moedaFormat.setMinimumFractionDigits(4);
        System.out.println(moedaFormat.format(1312.231212));

No códifo acima, será impresso:
13,2312
R$ 1.312,2312
Um []´ção no Paulo.</description>
		<content:encoded><![CDATA[<p>Nico, erro meu:<br />
É o que dá falar as coisas sem ler a API(Tava sem acesso á ela aqui).É só usar o .setMinimumFractionDigits(4); que funciona ok, SEM perdas(e eu reescrevendo a roda com BDecimal).Ou seja:<br />
	Locale ptBR = new Locale(&#8220;pt&#8221;, &#8220;BR&#8221;);<br />
		NumberFormat numberFormat =<br />
        NumberFormat.getNumberInstance(ptBR); //para números<br />
        numberFormat.setMinimumFractionDigits(4);<br />
        System.out.println(numberFormat.format(13.231212));</p>
<p>        NumberFormat moedaFormat =<br />
        NumberFormat.getCurrencyInstance(ptBR);  //para moedas<br />
        moedaFormat.setMinimumFractionDigits(4);<br />
        System.out.println(moedaFormat.format(1312.231212));</p>
<p>No códifo acima, será impresso:<br />
13,2312<br />
R$ 1.312,2312<br />
Um []´ção no Paulo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Nico Steppat</title>
		<link>http://blog.caelum.com.br/internacionalizacao-no-codigo-java/comment-page-1/#comment-20811</link>
		<dc:creator>Nico Steppat</dc:creator>
		<pubDate>Tue, 09 Oct 2007 19:37:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/10/02/internacionalizacao-no-codigo-java/#comment-20811</guid>
		<description>David, qual é a sua dúvida referente do banco e internacionalização?

Ironlynx, vlw pela dica!</description>
		<content:encoded><![CDATA[<p>David, qual é a sua dúvida referente do banco e internacionalização?</p>
<p>Ironlynx, vlw pela dica!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Ironlynx</title>
		<link>http://blog.caelum.com.br/internacionalizacao-no-codigo-java/comment-page-1/#comment-20421</link>
		<dc:creator>Ironlynx</dc:creator>
		<pubDate>Sat, 06 Oct 2007 05:38:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2007/10/02/internacionalizacao-no-codigo-java/#comment-20421</guid>
		<description>Legal o texto,mas é bom lembrar aos incautos que o locale para o Brasil não serve para tudo.Se alguem lida com cálculos de IPTU e algumas transações bancárias específicas, que lidam com 4 casas decimais, melhor fazer na mão mesmo, pois o number instance só vai até a 3ªcasa, e o Currency, até a segunda.</description>
		<content:encoded><![CDATA[<p>Legal o texto,mas é bom lembrar aos incautos que o locale para o Brasil não serve para tudo.Se alguem lida com cálculos de IPTU e algumas transações bancárias específicas, que lidam com 4 casas decimais, melhor fazer na mão mesmo, pois o number instance só vai até a 3ªcasa, e o Currency, até a segunda.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

