Regarding SAGA: there were Italian patches for both ITE and IHNM, which are <div>finalized (they released an additional version, with a slight file size change, but </div><div>that's it). They did fudge the data files a bit, which required a slight change to </div>
<div>support this properly, but nothing major.<div><br></div><div>Regards</div><div>Filippos<br><br><div class="gmail_quote">On Wed, Nov 24, 2010 at 8:02 PM, Eugene Sandulenko <span dir="ltr"><<a href="mailto:sev@scummvm.org">sev@scummvm.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Wed, 24 Nov 2010 10:34:44 +0100<br>
Max Horn <<a href="mailto:max@quendi.de">max@quendi.de</a>> wrote:<br>
> <quote><br>
> By default, we do not add explicit support for fan translations. Game<br>
> engines should strive to still make it possible to use fan<br>
> translations by means of good (fallback) detection. Exceptions can be<br>
> made when the only way to support a fan translation are code<br>
> modifications going beyond a detection entry, and which are specific<br>
> to a fixed game version. In that case, the fan translations should be<br>
> reviewed with care. For example: Is it legally clean? Is it stable<br>
> (not going to be modified in the foreseeable future) ? Are there<br>
> alternative translations, if so, which of them to support? Is the<br>
> translation known to be bug free, or does it cause the game to crash<br>
> in certain circumstances? Etc. </quote><br>
</div>That's right.<br>
<br>
To add support for fan translation, you need to do:<br>
* Check that it is properly distributed, i.e. that there is an<br>
official site which provides _patches_ against some of original<br>
data. Otherwise reject such translation and stop here<br>
* Implement proper file-based fallback detection. It is not really<br>
necessary to detect language if it is not absolutely needed. Just<br>
make the game run<br>
* In cases when you have some specific code in support of that<br>
translation, like you need a special font or engine logic, only in<br>
this case you may need md5s, and even then you may still consider<br>
coming up with a way to add it to fallback detection<br>
<br>
The main problem with fan-translations is that they are not always<br>
final, and in case there is some bugfix, your md5s may go all wrong.<br>
With md5s you come with a dilemma either support all different versions<br>
of that translation, or just one, final. /That/ is the main reason for<br>
us not adding them easily.<br>
<font color="#888888"><br>
<br>
Eugene<br>
</font><div><div></div><div class="h5"><br>
------------------------------------------------------------------------------<br>
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!<br>
Tap into the largest installed PC base & get more eyes on your game by<br>
optimizing for Intel(R) Graphics Technology. Get started today with the<br>
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.<br>
<a href="http://p.sf.net/sfu/intelisp-dev2dev" target="_blank">http://p.sf.net/sfu/intelisp-dev2dev</a><br>
_______________________________________________<br>
Scummvm-devel mailing list<br>
<a href="mailto:Scummvm-devel@lists.sourceforge.net">Scummvm-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/scummvm-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/scummvm-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>"Experience is the name every one gives to their mistakes" - Oscar Wilde <br>
</div></div>