TES4 Mod Translator V0.7 alpha

Un outil pour traduire des mods (galement appels plugins).
(c) 2006 - Sir Dragon

Il ncessite que vous ayez install .NET version 2 de microsoft que
vous devriez devoir trouver par l :
http://msdn.microsoft.com/netframework/downloads/updates/default.aspx

QUOI :
Un traducteur "pseudo-automatique" de mod (fichier ESP)

COMMENT :
Cet outil fonctionne sur le principe du "mme got, mme odeur, mme chose". Pour cela il ncessite une, ou plusieurs, bases de donnes.
Ces bases se trouvent ncessairement au mme niveau que l'outil dans des rpertoires nomms "data" pour la base extraite du fichier
Oblivion.esm et "extra" pour les bases additionnelles. Ensuite au chargement d'un fichier ESP, l'outil regarde s'il n'a pas la donne en
base, si oui le nom est chang et un "V" apparait en premire colonne, si non il laisse le nom  changer au soin de l'utilisateur et en
premire colonne reste un "X".

La construction de la base,  partir du fichier Oblivion.esm, prend un certain temps. A titre d'exemple, pour ce qu'il en est
actuellement, cela m'a pris,  peu prs, 2:30 heures sur un PC XP SP2 bi-processeur 3.2 GHz/1 Go RAM, et a a consomm jusqu' 1.6 GHz
de mmoire virtuelle plus la CPU  fond.

Les bases sont des fichiers CSV, ouvrable  partir de n'importe quel tableur. Vous pouvez ainsi les ouvrir sous Excel et le modifier 
la main. Le seul sparateur reconnu par l'outil est la tabulation.

AIDE SUR L'UTILISATION :
Pour ouvrir un mod (fichier ESP), activer le menu File -> Open
Pour sauvegarder le fichier, en cours de traduction, activer le menu File -> Save
Pour sauvegarder le fichier, en cours de traduction, sous un autre nom, activer le menu File -> Save as
Pour fermer le fichier, en cours de traduction - PAS DE SAUVEGARDE DANS CE CAS -, activer le menu File -> Close
Pour fermer l'outil, activer le menu File -> Exit
Pour construire la base  partir du fichier Oblivion.esm, activer le menu Database -> Generate
Pour ajouter vos nouvelles donnes  la base, activer le menu Database -> Add to your DB
Pour rcuprer vos fichiers de traduction rien qu' vous, activer le menu Database -> Open
Pour faire vos fichiers de traduction rien qu' vous, activer le menu Database -> Save as

IMPORTANT :
Cet outil est toujours en vours de dveloppement. Il ne fait pas tout et l'utilisateur doit encore s'acquitter de nombre de choses  la
main. Mais c'est un dbut.
Faites toujours des sauvegardes de vos traductions en cours, surtout avant de les manipuler.

REMERCIEMENTS :
Bethesda pour nous avoir donn Oblivion.
Gilles_k et son camembrisateur dont cet outil s'inspire pour le design et parce qu'il faut toujours s'inspirer des matres.
Snip pour son outil TESsnip et qui m'a permis de r-utiliser la classe d'accs aux enregistrements.


LICENSE D'UTILISATION :
Cet outil vous est livr tel quel. Je ne suis en aucun cas reponsable des pertes ou tragdies qu'il pourrait provoquer, tel le chat qui
se suicide dans le micro-onde ou l'installation de votre belle-mre chez vous. Vous en faites ce que vous voulez. Vous pouvez mme
l'amliorer mais dans ce cas, il serait souhaitable que vous en fassiez profiter la communaut. De mme, si vous souhaiter mettre la
main  la pte et participer au dveloppement (visual C# 2005 Express),  l'internationalisation ou faire une icne ou une petite page
web pour cet outil, contactez moi.

ME CONTACTER :
sirdragon888 at hotmail dot com

A FAIRE :
 - rendre les dialogues et qutes accessibles depuis l'outils,
 - remplacer les lettres de la premire colonne par des icnes pour une meilleure lisibilit,
 - la liste des fichiers de la base est empirique, la rendre exhaustive,
 - optimiser le code.
 