<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>(cosmetic) in French, max size of attachment contains invalid chars</title> 
  <pubDate>Fri, 10 Apr 2026 04:00:03 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/7670</link> 
  <atom:link rel="self" type="application/rss+xml" title="(cosmetic) in French, max size of attachment contains invalid chars" href="https://bugs.horde.org/ticket/7670/rss" /> 
  <description>(cosmetic) in French, max size of attachment contains invalid chars</description> 
 
   
   
  <item> 
   <title>When writing a new message using the French GUI, the max all</title> 
   <description>When writing a new message using the French GUI, the max allowed attachment size is shown as such, with the invalid chars symbol &quot;white ? in black lozenge&quot;:

(Taille maximale de la pièce jointe: 2&amp;#65533;097&amp;#65533;152 octets) 



It should be a no-break space.</description> 
   <pubDate>Wed, 12 Nov 2008 10:48:52 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7670#t50683</link> 
  </item> 
   
  <item> 
   <title>Please talk directly to the last translator.</title> 
   <description>Please talk directly to the last translator.</description> 
   <pubDate>Wed, 12 Nov 2008 11:36:08 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7670#t50684</link> 
  </item> 
   
  <item> 
   <title>Ok, I thought they would use the bug system, too.

Is the la</title> 
   <description>Ok, I thought they would use the bug system, too.

Is the last one the first or the last in the list?</description> 
   <pubDate>Wed, 12 Nov 2008 11:42:56 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7670#t50685</link> 
  </item> 
   
  <item> 
   <title>Usually the last. And he&#039;s mentioned in the po file.</title> 
   <description>Usually the last. And he&#039;s mentioned in the po file.</description> 
   <pubDate>Wed, 12 Nov 2008 16:52:00 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7670#t50695</link> 
  </item> 
   
  <item> 
   <title>Actually, after looking more carefully, I&#039;m not sure it&#039;s in</title> 
   <description>Actually, after looking more carefully, I&#039;m not sure it&#039;s in the translator&#039;s part (sorry, only beginning with .po, even though I&#039;ve wanted to look at them for years)



From what I understand, the number with invalid chars is outside a gettext tag:

./templates/compose/compose.html:

      (&lt;gettext&gt;Maximum Attachment Size&lt;/gettext&gt;: &lt;tag:attach_size /&gt; &lt;gettext&gt;

bytes&lt;/gettext&gt;)



attach_size is generated there:

./compose.php:

        $t-&gt;set(&#039;attach_size&#039;, number_format($imp_compose-&gt;maxAttachmentSize(),

0, $localeinfo[&#039;decimal_point&#039;], $localeinfo[&#039;thousands_sep&#039;]));



And it comes from NLS::getLocaleInfo() which uses PHP&#039;s localeconv(), so &#039;thousands_sep&#039; is a PHP constant, right? And I suppose it lacks a conversion from ISO8859-1 to UTF-8.</description> 
   <pubDate>Wed, 12 Nov 2008 22:34:46 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7670#t50708</link> 
  </item> 
   
  <item> 
   <title>I can&#039;t reproduce this, the thousands separators are rendere</title> 
   <description>I can&#039;t reproduce this, the thousands separators are rendered as spaces in French here.</description> 
   <pubDate>Wed, 12 Nov 2008 22:53:56 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7670#t50710</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
