cmp.pl 1.0.x - Utility per comparare file di linguaggio

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Rispondi
darthmonk
membro Junior
membro Junior
Messaggi: 2
Iscritto il: 25/04/2003, 0:00
Località: USA

cmp.pl 1.0.x - Utility per comparare file di linguaggio

Messaggio da darthmonk »

cmp.pl Version 1.0.2
Copyright darthmonk@tin.it , 2003


>> ENGLISH

with this tool you can simply compare language files of your "old" CVS oscommerce with newer one.

Usage
put cmp.pl in to your base language directory (i.e. ./catalog/includes/languages/)

run perl cmp.pl language_directory1 language_directory2
run perl cmp.pl file1.php file2.php

NOTE: please use relative paths when passing language directories as arguments to the program.

exemple:
perl cmp.pl english italian > a_file1.txt
perl cmp.pl english.php italian.php > a_file2.txt

a_file1.txt & a_file2.txt will be your output files.

Bugfix in ver 1.0.2
- cmp doesn't ignore defines in lines beginning with one or more whitespace chars anymore
- fixed a bug due to the presence of \' in the values-side of a define()

Downloads
> If you have Perl running on your machine download cmp.pl from here (30Kb)
> If you don't have Perl, u can get a Win32 binary of this script from here (700Kb)


>> ITALIAN

Con questo script si possono comparare dei file di linguaggio del "vecchio" CVS oscommere con versioni più recenti.

Uso

copia cmp.pl nella tua directory base dei linguaggi
(p.e. ./catalog/includes/languages/)

poi, dal prompt:
perl cmp.pl language_directory1 language_directory2
oppure
perl cmp.pl file1.php file2.php

NOTA: usare path relativi nel passaggio dei parametri allo script.

esempi:
perl cmp.pl english italian > a_file1.txt
perl cmp.pl english.php italian.php > a_file2.txt

a_file1.txt & a_file2.txt conterranno l'output ossia le eventuali differenze tra i 2 file passati a parametro o tra file omonimi corrispondenti contenuti nelle directory passate a parametro.

Bugfix in ver 1.0.2
- cmp doesn't ignore defines in lines beginning with one or more whitespace chars anymore
- fixed a bug due to the presence of \' in the values-side of a define()

Downloads
> Se hai l'interprete Perl installato sulla tua macchina scarica lo script da qui (30Kb)
> Se non hai un interprete Perl installato sulla tua macchina scarica un binario per Windows da qui (700Kb)
darthmonk
membro Junior
membro Junior
Messaggi: 2
Iscritto il: 25/04/2003, 0:00
Località: USA

Cmp.pl 1.0.2 - Bugfix

Messaggio da darthmonk »

Nuova versione 1.0.2

Fixati due bug:
  • cmp.pl ora gestisce correttamente anche le define precedute da uno o più blank chars (spazi, tab etc...)

    cmp.pl ora gestisce correttamente le define con apici escape-ati (\') nel campo dei valori
Rispondi