<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/0.15.99.2">
</HEAD>
<BODY>
On &#932;&#949;&#964;, 2001-10-31 at 22:06, Nikos Niktaris wrote: 
<PRE><FONT COLOR="#737373">&gt; </FONT>
<FONT COLOR="#737373">&gt; &#931;&#943;&#956;&#959; &#947;&#949;&#953;&#945; &#963;&#959;&#965;,</FONT>
<FONT COLOR="#737373">&gt; </FONT>
<FONT COLOR="#737373">&gt; &#917;&#943;&#960;&#945; &#957;&#945; &#956;&#951;&#957; &#964;&#945; &#960;&#949;&#961;&#953;&#956;&#941;&#957;&#969; &#972;&#955;&#945; &#941;&#964;&#959;&#953;&#956;&#945; &#945;&#954;&#959;&#955;&#959;&#973;&#952;&#951;&#963;&#945; &#964;&#953;&#962; &#959;&#948;&#951;&#947;&#943;&#949;&#962; &#963;&#959;&#965; &#945;&#960;&#972; &#964;&#959; e-mail</FONT>
<FONT COLOR="#737373">&gt; &#960;&#959;&#965; &#941;&#963;&#964;&#949;&#953;&#955;&#949;&#962; &#947;&#953;&#945; &#964;&#959; po-toys.</FONT>
<FONT COLOR="#737373">&gt; </FONT>
<FONT COLOR="#737373">&gt; &#908;&#955;&#945; &#954;&#945;&#955;&#940; &#945;&#955;&#955;&#940;....</FONT>
<FONT COLOR="#737373">&gt; </FONT>
<FONT COLOR="#737373">&gt; &#972;&#964;&#945;&#957; &#964;&#959;&#965; &#948;&#943;&#957;&#969; &#964;&#951;&#957; &#949;&#957;&#964;&#959;&#955;&#942; :</FONT>
<FONT COLOR="#737373">&gt; po-make-memory.sh --memory memory --language el --cleanup --add-obsolete</FONT>
<FONT COLOR="#737373">&gt; po/*.p&#959;</FONT>
<FONT COLOR="#737373">&gt; &#956;&#959;&#965; &#946;&#947;&#940;&#950;&#949;&#953; :</FONT>
<FONT COLOR="#737373">&gt; which: no msghack in (/usr/X11R6/bin:/usr/local/bin:/bin:/usr/bin)</FONT>
<FONT COLOR="#737373">&gt; Error: 'msghack' is missing.</FONT></PRE>
&#917;&#958;&#945;&#961;&#964;&#940;&#964;&#945;&#953; &#945;&#960;&#972; &#964;&#951;&#957; &#941;&#954;&#948;&#959;&#963;&#951; &#964;&#959;&#965; gettext &#960;&#959;&#965; &#941;&#967;&#949;&#953;&#962;. 
<BR>
&#919; &#941;&#954;&#948;&#959;&#963;&#951; &#960;&#959;&#965; &#960;&#945;&#961;&#941;&#967;&#949;&#953; &#951; RedHat &#963;&#949; &#956;&#959;&#961;&#966;&#942; RPM &#960;&#945;&#961;&#941;&#967;&#949;&#953; &#964;&#959; &#960;&#961;&#972;&#947;&#961;&#945;&#956;&#956;&#945; msghack. &#913;&#962; &#954;&#959;&#953;&#964;&#940;&#958;&#969; &#964;&#959; gettext-0.10.40.tar.gz (&#964;&#949;&#955;&#949;&#965;&#964;&#945;&#943;&#945; &#941;&#954;&#948;&#959;&#963;&#951;): 
<BR>

<BR>
% tar tvfz gettext-0.10.40.tar.gz | grep msghack 
<BR>
Exit 1 
<BR>

<BR>

<BR>
&#916;&#949;&#957; &#965;&#960;&#940;&#961;&#967;&#949;&#953; &#963;&#964;&#951;&#957; &#954;&#945;&#957;&#959;&#957;&#953;&#954;&#942; &#941;&#954;&#948;&#959;&#963;&#951; &#964;&#959;&#965; gettext. 
<BR>
&#932;&#943; &#948;&#953;&#945;&#957;&#959;&#956;&#942; &#941;&#967;&#949;&#953;&#962;; 
<BR>

<PRE><FONT COLOR="#737373">&gt; </FONT>
<FONT COLOR="#737373">&gt; &#954;&#945;&#953; &#956;&#949;&#964;&#940;:</FONT>
<FONT COLOR="#737373">&gt; invalid multibyte sequence</FONT></PRE>
&#913;. &#906;&#963;&#969;&#962; &#957;&#945; &#960;&#961;&#959;&#941;&#961;&#967;&#949;&#964;&#945;&#953; &#945;&#960;&#972; &#964;&#951;&#957; &#945;&#960;&#959;&#965;&#963;&#943;&#945; &#964;&#959;&#965; msghack 
<BR>
&#914;. &#906;&#963;&#969;&#962; &#957;&#945; &#960;&#961;&#959;&#941;&#961;&#967;&#949;&#964;&#945;&#953; &#945;&#960;&#972; &#964;&#951;&#957; &#945;&#960;&#959;&#964;&#965;&#967;&#943;&#945; &#956;&#949;&#964;&#945;&#964;&#961;&#959;&#960;&#942;&#962; &#956;&#949;&#964;&#945;&#958;&#973; UTF-8/iso8859-7. 
<BR>
1) &#931;&#949; Unicode, &#959;&#953; &#967;&#945;&#961;&#945;&#954;&#964;&#942;&#961;&#949;&#962; &#945;&#957;&#945;&#960;&#945;&#961;&#953;&#963;&#964;&#974;&#957;&#964;&#945;&#953; (&#959;&#961;&#952;&#959;&#947;&#961;&#945;&#966;&#943;&#945;;) &#956;&#949; &#960;&#949;&#961;&#953;&#963;&#963;&#972;&#964;&#949;&#961;&#945; &#945;&#960;&#972; &#941;&#957;&#945; byte. 2) &#932;&#945; &#960;&#961;&#959;&#947;&#961;&#940;&#956;&#956;&#945;&#964;&#945; &#964;&#959;&#965; gettext &#941;&#967;&#959;&#965;&#957; &#964;&#951;&#957; &#963;&#965;&#957;&#942;&#952;&#949;&#953;&#945; &#957;&#945; &#956;&#959;&#961;&#966;&#959;&#960;&#959;&#953;&#959;&#973;&#957; &#964;&#953;&#962; &#947;&#961;&#945;&#956;&#956;&#941;&#962; msgstr &#956;&#949; &#945;&#960;&#959;&#964;&#941;&#955;&#949;&#963;&#956;&#945; &#957;&#945; 
<BR>
&#954;&#972;&#946;&#959;&#965;&#957; &#964;&#953;&#962; &#947;&#961;&#945;&#956;&#956;&#941;&#962; &#963;&#964;&#959; &#956;&#941;&#963;&#959;&#957; &#949;&#957;&#972;&#962; &#967;&#945;&#961;&#945;&#954;&#964;&#942;&#961;&#945; Unicode. 
<BR>
&#928;&#945;&#961;&#940;&#948;&#949;&#953;&#947;&#956;&#945;: 
<BR>
msgstr &quot;xxuuddjjssllaaoosskkooddppllwwkkqqa&quot; 
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;akkccjjsskkddiieekkww&quot; 
<BR>

<BR>
&#927; &#967;&#945;&#961;&#945;&#954;&#964;&#942;&#961;&#945;&#962; &quot;aa&quot; &#941;&#967;&#949;&#953; &#954;&#959;&#960;&#949;&#943; &#940;&#963;&#967;&#951;&#956;&#945; &#954;&#945;&#953; &#964;&#959; &#960;&#961;&#972;&#947;&#961;&#945;&#956;&#956;&#945; &#956;&#949;&#964;&#945;&#964;&#961;&#959;&#960;&#942;&#962; &#945;&#960;&#972; Unicode &#963;&#949; iso8859-7 &#963;&#959;&#965; &#946;&#947;&#940;&#950;&#949;&#953; &#956;&#942;&#957;&#965;&#956;&#945; &#947;&#953;&#945; &#956;&#951; 
<BR>
&#941;&#947;&#954;&#965;&#961;&#951; &#945;&#954;&#959;&#955;&#959;&#965;&#952;&#943;&#945; &#960;&#959;&#955;&#955;&#945;&#960;&#955;&#974;&#957; byte. 
<BR>
C. &#927; &#967;&#945;&#961;&#945;&#954;&#964;&#942;&#961;&#945;&#962; &#940;&#957;&#969;-&#964;&#949;&#955;&#949;&#943;&#945; &#948;&#949;&#957; &#965;&#960;&#940;&#961;&#967;&#949;&#953; &#963;&#964;&#959; iso-8859-7 &#949;&#957;&#974; 
<BR>
&#965;&#960;&#940;&#961;&#967;&#949;&#953; &#969;&#962; Unicode &#967;&#945;&#961;&#945;&#954;&#964;&#942;&#961;&#945;&#962;. &#913;&#957; &#964;&#959; &#945;&#961;&#967;&#949;&#943;&#959; .po (iso8859-7) &#941;&#967;&#949;&#953; &#964;&#951;&#957; &#940;&#957;&#969; &#964;&#949;&#955;&#949;&#943;&#945;, &#964;&#972;&#964;&#949; &#948;&#949;&#957; &#956;&#960;&#959;&#961;&#949;&#943; &#957;&#945; &#956;&#949;&#964;&#945;&#966;&#961;&#945;&#963;&#964;&#949;&#943; &#963;&#949; Unicode. 
<BR>
&#931;&#964;&#951;&#957; &#960;&#949;&#961;&#943;&#960;&#964;&#969;&#963;&#951; &#945;&#965;&#964;&#942; &#945;&#957;&#964;&#953;&#954;&#945;&#952;&#953;&#963;&#964;&#959;&#973;&#956;&#949; &#964;&#951;&#957; &#940;&#957;&#969; &#964;&#949;&#955;&#949;&#943;&#945; &#956;&#949; &#954;&#972;&#956;&#956;&#945;. 
<BR>

<BR>
(&#913;&#960;&#972; &#964;&#945; &#960;&#945;&#961;&#945;&#960;&#940;&#957;&#969;, &#964;&#959; &quot;&#914;&quot; &#960;&#961;&#941;&#960;&#949;&#953; &#957;&#945; &#949;&#943;&#957;&#945;&#953;. &#928;&#942;&#961;&#945; &#972;&#956;&#969;&#962; &#964;&#951;&#957; &#949;&#965;&#954;&#945;&#953;&#961;&#943;&#945; &#957;&#945; 
<BR>
&#960;&#969; &#960;&#949;&#961;&#953;&#963;&#963;&#972;&#964;&#949;&#961;&#945;...:). 
<BR>

<BR>
&#963;&#943;&#956;&#959;&#962;
</BODY>
</HTML>