introduction de InstallLingRessourcePackage dans Unitex

23 views
Skip to first unread message

Gilles Vollant

unread,
Mar 28, 2015, 6:52:27 PM3/28/15
to unitex-...@googlegroups.com

Bonjour,

 

Je viens d’ajouter un nouvel outils dans Unitex, InstallLingRessourcePackage

 

Il s’agit de mettre les ressources linguistique (graphe, dico, alphabet, voire d’autre fichier) dans un ficher .lingpkg

 

Ce fichier, comme les .ulp, est un zip non compressé (crée avec zip et les options -X -0)

 

J’ai mis un exemple dans

 

http://gvollant.free.fr/demo_install_test_lang.zip

 

toknet.ulp est un log sur Tokenize, dans lequel le fichier Alphabet.txt a été retiré (avec un zip -d )

 

Le fichier Alphabet.txt a été mis dans un package original.lingpkg

 

Et la commande

UnitexToolLogger.exe { InstallLingRessourcePackage -v -p ./original.lingpkg -x $:uni/ --verbose } { RunLog -g 2 -d $:a -r $:m ./toknet.ulp -w -u $:uni }

 

Permet de tester ce log avec original.lingpkg

 

quasioriginal.lingpkg contient une version légèrement modifiée de ce fichier alphabet, mais qui produit le même résultat

 

UnitexToolLogger.exe { InstallLingRessourcePackage -v -p ./quasioriginal.lingpkg -x $:uni/ --verbose } { RunLog -g 2 -d $:a -r $:m ./toknet.ulp -w -u $:uni }

 

Permet de voir que le résultat est identique

 

 

Par contre diff.lingpkg contient une version de Alphabet.txt qui modifie le résultat

UnitexToolLogger.exe { InstallLingRessourcePackage -v -p ./diff.lingpkg -x $:uni/ --verbose --verbose } { RunLog -g 2 -d $:a -r $:m ./toknet.ulp -w -u $:uni }

 

Affichera l’incompatibilité.

 

InstallLingRessourcePackage peut également être utilisé avec Cassys pour y stocker tous les fichiers de la cascade

Reply all
Reply to author
Forward
0 new messages