<div>I'm not going to maintain a french release of INX: we want to be the mainteners of translation files, not of software.</div><div>Translating hard-coded english output is a pure waste of time.</div><div>I'd understand your decision if you don't consider rewriting INX using gettext, but then there won't be any translation (IMHO).</div>
<br><div class="gmail_quote">2009/8/24 Peter Garrett <span dir="ltr"><<a href="mailto:inx-one@optusnet.com.au">inx-one@optusnet.com.au</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On Mon, 24 Aug 2009 15:20:47 +0200<br>
<div class="im">Vincent <<a href="mailto:the.addikt1ve@gmail.com">the.addikt1ve@gmail.com</a>> wrote:<br>
<br>
</div><div class="im">> Hi :)<br>
><br>
> We are three, we are from France, and we'd like to translate INX!<br>
<br>
</div>Well, that would be great, but as Karl says, it might be a lot of work!<br>
<div class="im"><br>
> In order to begin that work, I'd like to talk with a developer.<br>
<br>
</div>I guess that mostly means me ;-)<br>
<div class="im"><br>
> Since I<br>
> didn't take a look at INX's code, I absolutly don't know if there are<br>
> language keys we may edit or if we need to hack the code deeper.<br>
<br>
</div>To be honest, translation was not something that I thought about from<br>
the beginning, when I started INX. I don't think I really expected it to<br>
be distributed, even. That has happened though, so the fact that it is<br>
only in English is limiting. If I had foreseen that it would be used in<br>
many countries, I would have written it differently, I think. On the<br>
other hand, my knowledge of coding is limited to Bash, and I have no<br>
experience with internationalising a project...<br>
<br>
By chance, I have a bit of French. I spent six years in Switzerland as<br>
a small child, at Genève, but that was long ago. My French is pretty<br>
rusty now, but I could comment on a translation. The main difficulty<br>
would be that a lot of the "output" text is divided into very small<br>
parts, often a single line for example, and we are looking at up to 15<br>
000 lines of bash code, although that includes blank lines, and only<br>
part of that is actual text 'output'. There is a lot of text output<br>
though, of course - for example the tutorials alone come to around 3<br>
500 lines, and possibly half of those lines or more are actual English<br>
text. I haven't tried to write a script to work out how many ;)<br>
<br>
The code is on launchpad of course:<br>
<br>
<a href="https://code.launchpad.net/~inx-devel/inx/scriptsandfunctions" target="_blank">https://code.launchpad.net/~inx-devel/inx/scriptsandfunctions</a><br>
<br>
and since it is all in Bash, or in some cases text files, you can read<br>
it while running the actual system as well - mostly<br>
in /usr/local/lib/inx/ and /usr/local/sbin/ , with man pages<br>
in /usr/local/share/man/ and a few snippets in /home/inx that come<br>
from /etc/skel (those are not included on Launchpad but are contained<br>
in the "buildinx-extras.tar" which has /etc/skel/ and video,<br>
pictures etc. at<br>
<br>
<a href="http://inx.maincontent.net/buildinx/" target="_blank">http://inx.maincontent.net/buildinx/</a><br>
<br>
The division between the build extras and the code on LP is<br>
unfortunate, but this happened before I discovered version control, and<br>
has not yet been changed... Also, files like fractal pictures and the<br>
video have no place on Launchpad, as far as I can see.<br>
<br>
If you want to start translating, perhaps the first text to try would<br>
be the files in share/doc/inx/ . The important thing here is that the<br>
number of lines and layout in files is always important because they<br>
have to fit, and preferably look good, without too many odd<br>
indentations or irregularities :) The 'advanced' and 'starter' files<br>
are used by the 'reader' script. I had plans to use 'reader' more, but<br>
Real Life keeps getting in the way of coding ;-)<br>
<br>
I grew quite a few extra grey hairs putting INX together *grin*<br>
<br>
Peter<br>
<font color="#888888">--<br>
"INX Is Not X" Live CD based on Ubuntu 8.04 : <a href="http://inx.maincontent.net" target="_blank">http://inx.maincontent.net</a><br>
Screenshots slideshow: <a href="http://inx.maincontent.net/album/1.png.html" target="_blank">http://inx.maincontent.net/album/1.png.html</a><br>
</font><br>_______________________________________________<br>
Inx mailing list<br>
<a href="mailto:Inx@lists.inx.maincontent.net">Inx@lists.inx.maincontent.net</a><br>
<a href="http://lists.inx.maincontent.net/listinfo.cgi/inx-inx.maincontent.net" target="_blank">http://lists.inx.maincontent.net/listinfo.cgi/inx-inx.maincontent.net</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>AddiKT1ve <<a href="http://www.doneed.net">http://www.doneed.net</a>><br>