<div>da eh.. el sokoot 3lamet eh bezabt hena?!</div>
<div>Ghoneim.. did u start read PO as a&nbsp;utf-8 file&amp; vice versa?!</div>
<div><font size="2">Why all this silence?</font><br>&nbsp;</div>
<div>Maha.<br>&nbsp;</div>
<div><span class="gmail_quote">On 9/1/05, <b class="gmail_sendername">Maha Helwa</b> &lt;<a href="mailto:ms.helwa@gmail.com">ms.helwa@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>Haa ya Ghoniem.. Working very quitely walla didn't get my point.. choose the simplest case to start with.. btw.. i tried today to read from utf8 file.. but failed in reading it although i defined the streams and everythign.. anyway..let me know what u did.. okay?! 
</div><span class="sg">
<div>&nbsp;</div>
<div>Maha.<br><br>&nbsp;</div></span>
<div><span class="e" id="q_1060eda653aa5da1_2">
<div><span class="gmail_quote">On 8/30/05, <b class="gmail_sendername">Maha Helwa</b> &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:ms.helwa@gmail.com" target="_blank">ms.helwa@gmail.com</a>&gt; wrote:
</span> 
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>Okay..Ghoniem... I want thinking in 2&nbsp;ways that the output could:</div>
<div>&nbsp;</div>
<div>1. A&nbsp;List of objects of type..let's say localizedString class, this class has 3 members variables:</div>
<div>&nbsp;&nbsp; - originalString of type String.</div>
<div>&nbsp;&nbsp; - translatedString of type String.</div>
<div>&nbsp;&nbsp; - stringOrder of type int; which indicates the string order&nbsp;at certain PO file; forth string or string number 44, string number 53,.. whatever.. it's a number will help us when we need to updatePO file again.</div>

<div>&nbsp;</div>
<div>Or the section option..</div>
<div>2. A text file named by module's name, and containing 3 column separated by tab, these 3 columns are the same member variable.. i mean..</div>
<div>string order&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; original Untranslated&nbsp;String&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arabized translation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
<div>&nbsp;</div>
<div>for example that text file would be something like that:</div>
<div>55&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; samba&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;خادم سامبا&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
<div>56&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Domain&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;نطاق</div>
<div>57&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Share&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;مشاركة</div>
<div>&nbsp;</div>
<div>With this&nbsp;option we can insert the data into db table using&nbsp;&quot;LOAD DATA&quot; statement instead of looping on each string and use &quot;Insert&quot; statement..</div>
<div>&nbsp;</div>
<div>Anyway..which option you prefer ghoniem..or you have another approach?!</div>
<div>You&nbsp;can start by making a class that deals only with utf-8 files.. got methods like reading from utf-8 file..write into utf-8 file.. read file header..&nbsp;and try to read a single entry; msgid and msgstr, flags fuzzness of this string.. 
</div>
<div>BTW... thanks sherif for the url .. that's exactly what am looking for.. PO Formatting..</div>
<div>&nbsp;</div>
<div>THat's it for now..</div>
<div>Maha.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>So.. let's start..:))</div>
<div><span>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><span class="gmail_quote">On 8/30/05, <b class="gmail_sendername">Mohammad Ghoniem</b> &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:mohammad.ghoniem@univ-ubs.fr" target="_blank">mohammad.ghoniem@univ-ubs.fr 
</a>&gt; wrote:</span></div>
<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Salâms,<br><br>Maha Helwa a écrit :<br><br>&gt; Yareet had yerod.. sherif..what do think?! shall i do it in this way?! 
<br>&gt; FYI.. i did not read the source of kbabel yet.. i get shocked when i<br>&gt; tried to look for a piece of code that reads the strings from PO<br>&gt; file..which is doing what?! i get lost and frustrated after this try.. 
<br>&gt; i don't remember C.. what a shame!!<br><br>Maha, I can write a piece of java code that parses po files. What type<br>of output do you need ? an array of strings ?<br><br>Salâm<br><br>Mohammad<br><br>--<br>Fedora-trans-ar mailing list 
<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Fedora-trans-ar@redhat.com" target="_blank">Fedora-trans-ar@redhat.com</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.redhat.com/mailman/listinfo/fedora-trans-ar" target="_blank">
http://www.redhat.com/mailman/listinfo/fedora-trans-ar</a><br></blockquote></div><br></span></div></blockquote></div><br></span></div></blockquote></div><br>