You can subscribe to this list here.
| 2003 |
Jan
|
Feb
(160) |
Mar
(119) |
Apr
(111) |
May
(118) |
Jun
(101) |
Jul
(304) |
Aug
(113) |
Sep
(140) |
Oct
(137) |
Nov
(87) |
Dec
(122) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(78) |
Feb
(125) |
Mar
(131) |
Apr
(59) |
May
(121) |
Jun
(166) |
Jul
(150) |
Aug
(137) |
Sep
(73) |
Oct
(58) |
Nov
(27) |
Dec
(60) |
| 2005 |
Jan
(131) |
Feb
(84) |
Mar
(36) |
Apr
(8) |
May
(28) |
Jun
(20) |
Jul
(10) |
Aug
(72) |
Sep
(76) |
Oct
(34) |
Nov
(3) |
Dec
(29) |
| 2006 |
Jan
(13) |
Feb
(92) |
Mar
(7) |
Apr
(1) |
May
(1) |
Jun
(2) |
Jul
(4) |
Aug
(17) |
Sep
(5) |
Oct
(2) |
Nov
(8) |
Dec
(12) |
| 2007 |
Jan
(28) |
Feb
(15) |
Mar
|
Apr
|
May
(8) |
Jun
(4) |
Jul
(5) |
Aug
(8) |
Sep
(20) |
Oct
(38) |
Nov
(65) |
Dec
(92) |
| 2008 |
Jan
(21) |
Feb
(56) |
Mar
(27) |
Apr
(174) |
May
(25) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <jgr...@us...> - 2003-10-09 18:22:15
|
Update of /cvsroot/popfile/engine
In directory sc8-pr-cvs1:/tmp/cvs-serv11608
Modified Files:
insert.pl
Log Message:
Updated to work with new structure and use API function
Index: insert.pl
===================================================================
RCS file: /cvsroot/popfile/engine/insert.pl,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** insert.pl 31 Jul 2003 16:32:20 -0000 1.23
--- insert.pl 9 Oct 2003 18:22:11 -0000 1.24
***************
*** 25,134 ****
use strict;
! use locale;
! use Classifier::MailParse;
!
! my %words;
!
! # ---------------------------------------------------------------------------------------------
! #
! # load_word_table
! #
! # $bucket The name of the bucket we are loading words for
! #
! # Fills the words hash with the word frequencies for word loaded from the appropriate bucket
! #
! # ---------------------------------------------------------------------------------------------
! sub load_word_table
! {
! my ($bucket) = @_;
!
! # Make sure that the bucket mentioned exists, if it doesn't the create an empty
! # directory and word table
!
! mkdir("corpus");
! mkdir("corpus/$bucket");
!
! print "Loading word table for bucket '$bucket'...\n";
!
! open WORDS, "<corpus/$bucket/table";
!
! # Each line in the word table is a word and a count
!
! while (<WORDS>) {
! if ( /__CORPUS__ __VERSION__ (\d+)/ ) {
! if ( $1 != 1 ) {
! print "Incompatible corpus version in $bucket\n";
! return;
! }
!
! next;
! }
!
! if ( /(.+) (.+)/ ) {
! $words{$1} = $2;
! }
! }
!
! close WORDS;
! }
!
! # ---------------------------------------------------------------------------------------------
! #
! # save_word_table
! #
! # $bucket The name of the bucket we are loading words for
! #
! # Writes the words hash out to a bucket
! #
! # ---------------------------------------------------------------------------------------------
!
! sub save_word_table
! {
! my ($bucket) = @_;
!
! print "Saving word table for bucket '$bucket'...\n";
!
! open WORDS, ">corpus/$bucket/table";
! print WORDS "__CORPUS__ __VERSION__ 1\n";
!
! # Each line in the word table is a word and a count
! foreach my $word (keys %words) {
! print WORDS "$word $words{$word}\n";
! }
! close WORDS;
! }
! # ---------------------------------------------------------------------------------------------
! #
! # split_mail_message
! #
! # $message The name of the file containing the mail message
! #
! # Splits the mail message into valid words and updated the words hash
! #
! # ---------------------------------------------------------------------------------------------
! sub split_mail_message
! {
! my ($message) = @_;
! my $parser = new Classifier::MailParse;
! my $word;
! print "Parsing message '$message'...\n";
! $parser->parse_file($message);
! foreach $word (keys %{$parser->{words__}}) {
! $words{$word} += $parser->{words__}{$word};
! }
! }
! # main
! if ( $#ARGV >= 1 )
! {
! load_word_table($ARGV[0]);
my @files;
--- 25,62 ----
use strict;
! use Classifier::Bayes;
! use POPFile::Configuration;
! use POPFile::MQ;
! use POPFile::Logger;
! if ( $#ARGV > 0 ) {
! my $c = new POPFile::Configuration;
! my $mq = new POPFile::MQ;
! my $l = new POPFile::Logger;
! my $b = new Classifier::Bayes;
! $c->configuration( $c );
! $c->mq( $mq );
! $c->logger( $l );
! $l->configuration( $c );
! $l->mq( $mq );
! $l->logger( $l );
! $l->initialize();
! $mq->configuration( $c );
! $mq->mq( $mq );
! $mq->logger( $l );
! $b->configuration( $c );
! $b->mq( $mq );
! $b->logger( $l );
! $b->initialize();
! $c->load_configuration();
! $b->start();
my @files;
***************
*** 140,150 ****
}
! foreach my $file (@files) {
! split_mail_message($file);
}
-
- save_word_table($ARGV[0]);
-
- print "done.\n";
} else {
print "insert.pl - insert mail messages into a specific bucket\n\n";
--- 68,76 ----
}
! if ( !$b->add_messages_to_bucket( $ARGV[0], @files ) ) {
! print "Bucket $ARGV[0] does not exist\n";
! } else {
! print "Added ", $#files+1, " files to $ARGV[0]\n";
}
} else {
print "insert.pl - insert mail messages into a specific bucket\n\n";
***************
*** 153,154 ****
--- 79,81 ----
print " <messages> Filename of message(s) to insert\n";
}
+
|
|
From: <jgr...@us...> - 2003-10-09 14:02:43
|
Update of /cvsroot/popfile/windows/POPFileIcon In directory sc8-pr-cvs1:/tmp/cvs-serv13281 Modified Files: popfile.ico Log Message: Merge patch containing updated icons Index: popfile.ico =================================================================== RCS file: /cvsroot/popfile/windows/POPFileIcon/popfile.ico,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 Binary files /tmp/cvsEBeTsa and /tmp/cvsMlM3Nc differ |
|
From: <jgr...@us...> - 2003-10-09 14:01:00
|
Update of /cvsroot/popfile/windows In directory sc8-pr-cvs1:/tmp/cvs-serv12954 Modified Files: remove.ico Log Message: Merge patch containing updated icons Index: remove.ico =================================================================== RCS file: /cvsroot/popfile/windows/remove.ico,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvseAdQRq and /tmp/cvsCwyjrH differ |
|
From: <jgr...@us...> - 2003-10-09 14:00:49
|
Update of /cvsroot/popfile/engine In directory sc8-pr-cvs1:/tmp/cvs-serv12920 Modified Files: popfile.ico Log Message: Merge patch containing updated icons Index: popfile.ico =================================================================== RCS file: /cvsroot/popfile/engine/popfile.ico,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 Binary files /tmp/cvsWLjGyc and /tmp/cvsKUdc5g differ |
|
From: <jgr...@us...> - 2003-10-09 13:53:21
|
Update of /cvsroot/popfile/engine/Classifier
In directory sc8-pr-cvs1:/tmp/cvs-serv11665/Classifier
Modified Files:
Bayes.pm
Log Message:
Classifier/Bayes.pm:
Factor the tieing and untieing of the BerkeleyDB hash into
helper function tie_bucket__ and untie_bucket__ to remove
duplicated code.
When doing a bucket upgrade untie and retie the BerkeleyDB
hash to ensure that the database has been closed between
creation and verification.
When tieing to an empty hash fix a bug where the TOTAL and
UNIQUE scores were not getting correctly initialized.
Make create_bucket use the tie_bucket__ and untie_bucket__
functions which fixes an odd situation where a db gets
tied twice.
Index: Bayes.pm
===================================================================
RCS file: /cvsroot/popfile/engine/Classifier/Bayes.pm,v
retrieving revision 1.206
retrieving revision 1.207
diff -C2 -d -r1.206 -r1.207
*** Bayes.pm 8 Oct 2003 20:16:56 -0000 1.206
--- Bayes.pm 9 Oct 2003 13:53:13 -0000 1.207
***************
*** 297,304 ****
for my $bucket (keys %{$self->{matrix__}}) {
! undef $self->{db__}{$bucket};
! delete $self->{db__}{$bucket};
! untie %{$self->{matrix__}{$bucket}};
! delete $self->{matrix__}{$bucket};
}
}
--- 297,301 ----
for my $bucket (keys %{$self->{matrix__}}) {
! $self->untie_bucket__( $bucket );
}
}
***************
*** 547,550 ****
--- 544,591 ----
# ---------------------------------------------------------------------------------------------
#
+ # tie_bucket__
+ #
+ # Ties an individual bucket (creating it if necessary to a BerkeleyDB file called
+ # table.db. This function has the side effect of creating entries in $self->{db__}
+ # and $self->{matrix__} for the bucket.
+ #
+ # $bucket The bucket name
+ #
+ # ---------------------------------------------------------------------------------------------
+ sub tie_bucket__
+ {
+ my ( $self, $bucket ) = @_;
+
+ $self->{db__}{$bucket} = tie %{$self->{matrix__}{$bucket}}, "BerkeleyDB::Hash", # PROFILE BLOCK START
+ -Filename => $self->config_( 'corpus' ) . "/$bucket/table.db",
+ -Flags => DB_CREATE; # PROFILE BLOCK STOP
+
+ if ( !defined( $self->{matrix__}{$bucket}{__POPFILE__TOTAL__} ) ) {
+ $self->{matrix__}{$bucket}{__POPFILE__TOTAL__} = 0;
+ $self->{matrix__}{$bucket}{__POPFILE__UNIQUE__} = 0;
+ }
+ }
+
+ # ---------------------------------------------------------------------------------------------
+ #
+ # tie_bucket__
+ #
+ # Unties the matrix__ hash from the BerkeleyDB
+ #
+ # $bucket The bucket name
+ #
+ # ---------------------------------------------------------------------------------------------
+ sub untie_bucket__
+ {
+ my ( $self, $bucket ) = @_;
+
+ undef $self->{db__}{$bucket};
+ delete $self->{db__}{$bucket};
+ untie %{$self->{matrix__}{$bucket}};
+ delete $self->{matrix__}{$bucket};
+ }
+
+ # ---------------------------------------------------------------------------------------------
+ #
# load_bucket_
#
***************
*** 628,638 ****
# tied hash from it thus performing an automatic upgrade.
! $self->{db__}{$bucket} = tie %{$self->{matrix__}{$bucket}}, "BerkeleyDB::Hash", # PROFILE BLOCK START
! -Filename => $self->config_( 'corpus' ) . "/$bucket/table.db",
! -Flags => DB_CREATE; # PROFILE BLOCK STOP
!
! if ( !defined( $self->get_bucket_word_count( $bucket ) ) ) {
! $self->{matrix__}{$bucket}{__POPFILE__TOTAL__} = 0;
! }
if ( -e $self->config_( 'corpus' ) . "/$bucket/table" ) {
--- 669,673 ----
# tied hash from it thus performing an automatic upgrade.
! $self->tie_bucket__( $bucket );
if ( -e $self->config_( 'corpus' ) . "/$bucket/table" ) {
***************
*** 679,682 ****
--- 714,720 ----
}
+ $self->untie_bucket__( $bucket );
+ $self->tie_bucket__( $bucket );
+
if ( open WORDS, '<' . $self->config_( 'corpus' ) . "/$bucket/table" ) {
my $wc = 1;
***************
*** 729,736 ****
if ( $upgrade_failed ) {
! undef $self->{db__}{$bucket};
! delete $self->{db__}{$bucket};
! untie %{$self->{matrix__}{$bucket}};
! delete $self->{matrix__}{$bucket};
unlink( $self->config_( 'corpus' ) . "/$bucket/table.db" );
return 0;
--- 767,771 ----
if ( $upgrade_failed ) {
! $self->untie_bucket__( $bucket );
unlink( $self->config_( 'corpus' ) . "/$bucket/table.db" );
return 0;
***************
*** 1842,1849 ****
mkdir( $self->config_( 'corpus' ) . "/$bucket" );
! tie %{$self->{matrix__}{$bucket}}, "BerkeleyDB::Hash", # PROFILE BLOCK START
! -Filename => $self->config_( 'corpus' ) . "/$bucket/table.db",
! -Flags => DB_CREATE; # PROFILE BLOCK STOP
!
$self->load_word_matrix_();
}
--- 1877,1882 ----
mkdir( $self->config_( 'corpus' ) . "/$bucket" );
! $self->tie_bucket__( $bucket );
! $self->untie_bucket__( $bucket );
$self->load_word_matrix_();
}
|
|
From: <xue...@us...> - 2003-10-09 11:52:24
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv24551
Modified Files:
WriteEnvStr.nsh
Log Message:
Improved Win9x handling of the "create environment variable" case.
Index: WriteEnvStr.nsh
===================================================================
RCS file: /cvsroot/popfile/windows/WriteEnvStr.nsh,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** WriteEnvStr.nsh 30 Sep 2003 13:12:12 -0000 1.2
--- WriteEnvStr.nsh 9 Oct 2003 11:52:20 -0000 1.3
***************
*** 57,84 ****
Function WriteEnvStr
! Exch $1 ; $1 has environment variable value
Exch
! Exch $0 ; $0 has environment variable name
! Push $2
! Push $3
Call IsNT
! Pop $2
! StrCmp $2 1 WriteEnvStr_NT
! ; On Win9x system, so we append the new data to AUTOEXEC.BAT
! StrCpy $2 $WINDIR 2 ; Copy drive of windows (c:)
! FileOpen $2 "$2\autoexec.bat" a
! FileSeek $2 -2 END
! FileRead $2 $3
! FileSeek $2 0 END
! StrCmp $3 "$\r$\n" eof_ok
! FileWrite $2 "$\r$\n" ; file did not end with CRLF so we append CRLF
! eof_ok:
! FileWrite $2 "SET $0=$1$\r$\n"
! FileClose $2
SetRebootFlag true
Goto WriteEnvStr_done
--- 57,155 ----
Function WriteEnvStr
!
! ; Registers common to Win9x and non-Win9x processing
!
! !define ENV_NAME $R9 ; name of the environment variable
! !define ENV_VALUE $R8 ; value of the environment variable
! !define TEMP $R7
!
! ; Registers used only for Win9x processing
!
! !define DESTN $R6 ; used to access the revised AUTOEXEC.BAT file
! !define ENV_FOUND $R5 ; 0 = variable not found, 1 = variable found in AUTOEXEC.BAT
! !define ENV_SETLEN $R4 ; length of the left-hand side of the SET command (ENV_SETNAME)
! !define ENV_SETNAME $R3 ; left-hand side of the SET command for the variable, incl '='
! !define LINE $R2 ; a line from AUTOEXEC.BAT
! !define SOURCE $R1 ; used to access original AUTOEXEC.BAT file
! !define TEMPFILE $R0 ; name of file used to build the revised AUTOEXEC.BAT file
!
! Exch ${ENV_VALUE}
Exch
! Exch ${ENV_NAME}
! Push ${TEMP}
Call IsNT
! Pop ${TEMP}
! StrCmp ${TEMP} 1 WriteEnvStr_NT
! ; On Win9x system, so we add the new data to AUTOEXEC.BAT if it is not already there
!
! Push ${DESTN}
! Push ${ENV_FOUND}
! Push ${ENV_SETLEN}
! Push ${ENV_SETNAME}
! Push ${LINE}
! Push ${SOURCE}
! Push ${TEMPFILE}
!
! StrCpy ${ENV_SETNAME} "SET ${ENV_NAME}="
! StrLen ${ENV_SETLEN} ${ENV_SETNAME}
!
! StrCpy ${SOURCE} $WINDIR 2 ; Get the drive used for Windows (usually 'C:')
! FileOpen ${SOURCE} "${SOURCE}\autoexec.bat" r
! GetTempFileName ${TEMPFILE}
! FileOpen ${DESTN} ${TEMPFILE} w
!
! StrCpy ${ENV_FOUND} 0
! loop:
! FileRead ${SOURCE} ${LINE} ; Read line from AUTOEXEC.BAT
! StrCmp ${LINE} "" eof_found
! Push ${LINE}
! Call TrimNewlines
! Pop ${LINE}
! StrCmp ${LINE} "" copy_line ; Blank lines are preserved in the copy we make
! StrCpy ${TEMP} ${LINE} ${ENV_SETLEN}
! StrCmp ${TEMP} ${ENV_SETNAME} 0 copy_line
! StrCpy ${ENV_FOUND} 1 ; Have found a match. Now check the value it defines.
! StrCpy ${TEMP} ${LINE} "" ${ENV_SETLEN}
! StrCmp ${TEMP} ${ENV_VALUE} 0 different_value
! ReadEnvStr ${TEMP} ${ENV_NAME} ; Identical value found. Now see if it currently exists.
! StrCmp ${TEMP} ${ENV_VALUE} copy_line
! SetRebootFlag true ; Value does not exist, so we need to reboot
! copy_line:
! FileWrite ${DESTN} "${LINE}$\r$\n"
! Goto loop
!
! different_value:
! FileWrite ${DESTN} "REM ${LINE}$\r$\n" ; 'Comment out' the incorrect value
! FileWrite ${DESTN} "${ENV_SETNAME}${ENV_VALUE}$\r$\n"
SetRebootFlag true
+ Goto loop
+
+ eof_found:
+ StrCmp ${ENV_FOUND} 1 autoexec_done
+ FileWrite ${DESTN} "${ENV_SETNAME}${ENV_VALUE}$\r$\n" ; Append line for the new variable
+ SetRebootFlag true
+
+ autoexec_done:
+ FileClose ${SOURCE}
+ FileClose ${DESTN}
+
+ IfRebootFlag 0 win9x_done
+ StrCpy ${SOURCE} $WINDIR 2
+ Delete "${SOURCE}\autoexec.bat"
+ CopyFiles /SILENT ${TEMPFILE} "${SOURCE}\autoexec.bat"
+ Delete ${TEMPFILE}
+
+ win9x_done:
+ Pop ${TEMPFILE}
+ Pop ${SOURCE}
+ Pop ${LINE}
+ Pop ${ENV_SETNAME}
+ Pop ${ENV_SETLEN}
+ Pop ${ENV_FOUND}
+ Pop ${DESTN}
Goto WriteEnvStr_done
***************
*** 86,98 ****
WriteEnvStr_NT:
! WriteRegExpandStr ${WriteEnvStr_RegKey} $0 $1
SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} \
0 "STR:Environment" /TIMEOUT=5000
WriteEnvStr_done:
! Pop $3
! Pop $2
! Pop $1
! Pop $0
FunctionEnd
--- 157,181 ----
WriteEnvStr_NT:
! WriteRegExpandStr ${WriteEnvStr_RegKey} ${ENV_NAME} ${ENV_VALUE}
SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} \
0 "STR:Environment" /TIMEOUT=5000
WriteEnvStr_done:
! Pop ${TEMP}
! Pop ${ENV_NAME}
! Pop ${ENV_VALUE}
!
! !undef ENV_NAME
! !undef ENV_VALUE
! !undef TEMP
!
! !undef DESTN
! !undef ENV_FOUND
! !undef ENV_SETLEN
! !undef ENV_SETNAME
! !undef LINE
! !undef SOURCE
! !undef TEMPFILE
!
FunctionEnd
|
|
From: <xue...@us...> - 2003-10-09 09:18:45
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv4435
Modified Files:
installer.nsi
Log Message:
Uninstall should remove files used by earlier versions of POPFile.
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.133
retrieving revision 1.134
diff -C2 -d -r1.133 -r1.134
*** installer.nsi 8 Oct 2003 22:15:13 -0000 1.133
--- installer.nsi 9 Oct 2003 09:18:42 -0000 1.134
***************
*** 2673,2676 ****
--- 2673,2677 ----
RMDir /r "$INSTDIR\Text"
RMDir /r "$INSTDIR\warnings"
+ RMDir /r "$INSTDIR\Win32"
Delete "$INSTDIR\Uninstall.exe"
|
|
From: <xue...@us...> - 2003-10-08 22:15:18
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv9314
Modified Files:
installer.nsi
Log Message:
Remove the other "Run in background" link.
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.132
retrieving revision 1.133
diff -C2 -d -r1.132 -r1.133
*** installer.nsi 8 Oct 2003 17:12:43 -0000 1.132
--- installer.nsi 8 Oct 2003 22:15:13 -0000 1.133
***************
*** 848,852 ****
--- 848,856 ----
"$INSTDIR\popfile.exe"
skip_autostart_set:
+
+ ; Remove redundant links (used by earlier versions of POPFile)
+
Delete "$SMSTARTUP\Run POPFile in background.lnk"
+ Delete "$SMPROGRAMS\${MUI_PRODUCT}\Run POPFile in background.lnk"
; Create entry in the Control Panel's "Add/Remove Programs" list
|
|
From: <jgr...@us...> - 2003-10-08 20:17:02
|
Update of /cvsroot/popfile/engine/Classifier
In directory sc8-pr-cvs1:/tmp/cvs-serv15110/Classifier
Modified Files:
Bayes.pm
Log Message:
Added code to check the database after an upgrade and warn the user of a fault; it checks all word counts and the total and unique count before proceeding
Index: Bayes.pm
===================================================================
RCS file: /cvsroot/popfile/engine/Classifier/Bayes.pm,v
retrieving revision 1.205
retrieving revision 1.206
diff -C2 -d -r1.205 -r1.206
*** Bayes.pm 8 Oct 2003 13:39:15 -0000 1.205
--- Bayes.pm 8 Oct 2003 20:16:56 -0000 1.206
***************
*** 677,685 ****
return 0;
}
! unlink( $self->config_( 'corpus' ) . "/$bucket/table" );
! $self->{full_total__} = $ft;
! }
}
--- 677,750 ----
return 0;
}
+ }
! if ( open WORDS, '<' . $self->config_( 'corpus' ) . "/$bucket/table" ) {
! my $wc = 1;
! my $bucket_total = 0;
! my $bucket_unique = 0;
! my $upgrade_failed = 0;
! my $first = <WORDS>;
! if ( defined( $first ) && ( $first =~ s/^__CORPUS__ __VERSION__ (\d+)// ) ) {
! if ( $1 != $self->{corpus_version__} ) {
! print STDERR "Incompatible corpus version in $bucket\n";
! close WORDS;
! return 0;
! } else {
! print "\nVerifying successful bucket upgrade of $bucket...";
! flush STDOUT;
!
! while ( <WORDS> ) {
! if ( $wc % 100 == 0 ) {
! print "$wc ";
! flush STDOUT;
! }
! $wc += 1;
! s/[\r\n]//g;
!
! if ( /^([^\s]+) (\d+)$/ ) {
! if ( $self->get_base_value_( $bucket, $1 ) != $2 ) {
! print "\nUpgrade error for word $1 in bucket $bucket.\nShutdown POPFile and rerun.\n";
! $upgrade_failed = 1;
! last;
! }
! $bucket_total += $2;
! $bucket_unique += 1;
! } else {
! $self->log_( "Found entry in corpus for $bucket that looks wrong: \"$_\" (ignoring)" );
! }
! }
! }
!
! close WORDS;
!
! if ( $bucket_total != $self->get_bucket_word_count( $bucket ) ) {
! print "\nUpgrade error bucket $bucket word count is incorrect.\nShutdown POPFile and rerun.\n";
! $upgrade_failed = 1;
! }
! if ( $bucket_unique != $self->get_bucket_unique_count( $bucket ) ) {
! print "\nUpgrade error bucket $bucket unique count is incorrect.\nShutdown POPFile and rerun.\n";
! $upgrade_failed = 1;
! }
!
! if ( $upgrade_failed ) {
! undef $self->{db__}{$bucket};
! delete $self->{db__}{$bucket};
! untie %{$self->{matrix__}{$bucket}};
! delete $self->{matrix__}{$bucket};
! unlink( $self->config_( 'corpus' ) . "/$bucket/table.db" );
! return 0;
! }
!
! print "(successfully verified ", $wc-1, " words)";
! } else {
! close WORDS;
! return 0;
! }
! }
!
! unlink( $self->config_( 'corpus' ) . "/$bucket/table" );
!
! $self->{full_total__} = $ft;
}
|
|
From: <jgr...@us...> - 2003-10-08 17:12:50
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv997
Modified Files:
installer.nsi
Log Message:
Remove the need for the Win32 perl modules since we don't use them
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.131
retrieving revision 1.132
diff -C2 -d -r1.131 -r1.132
*** installer.nsi 8 Oct 2003 11:34:04 -0000 1.131
--- installer.nsi 8 Oct 2003 17:12:43 -0000 1.132
***************
*** 115,119 ****
!define MUI_PRODUCT "POPFile"
! !define MUI_VERSION "0.20.0 (CORPUS BACKUP)"
!define C_README "v0.20.0.change"
--- 115,119 ----
!define MUI_PRODUCT "POPFile"
! !define MUI_VERSION "0.20.0RC3"
!define C_README "v0.20.0.change"
***************
*** 764,773 ****
File "${C_PERL_DIR}\lib\warnings\register.pm"
- SetOutPath $INSTDIR\Win32
- File "${C_PERL_DIR}\site\lib\Win32\API.pm"
-
- SetOutPath $INSTDIR\Win32\API
- File "${C_PERL_DIR}\site\lib\Win32\API\*.pm"
-
SetOutPath $INSTDIR\auto\DynaLoader
File "${C_PERL_DIR}\lib\auto\DynaLoader\*"
--- 764,767 ----
***************
*** 793,799 ****
File "${C_PERL_DIR}\lib\auto\Sys\Hostname\*"
- SetOutPath $INSTDIR\auto\Win32\API
- File "${C_PERL_DIR}\site\lib\auto\Win32\API\*"
-
; Install Perl modules and library files for BerkeleyDB support
--- 787,790 ----
***************
*** 2678,2682 ****
RMDir /r "$INSTDIR\Text"
RMDir /r "$INSTDIR\warnings"
- RMDir /r "$INSTDIR\Win32"
Delete "$INSTDIR\Uninstall.exe"
--- 2669,2672 ----
|
|
From: <jgr...@us...> - 2003-10-08 13:39:19
|
Update of /cvsroot/popfile/engine/Classifier
In directory sc8-pr-cvs1:/tmp/cvs-serv27838/Classifier
Modified Files:
Bayes.pm
Log Message:
Fix a spelling mistake
Index: Bayes.pm
===================================================================
RCS file: /cvsroot/popfile/engine/Classifier/Bayes.pm,v
retrieving revision 1.204
retrieving revision 1.205
diff -C2 -d -r1.204 -r1.205
*** Bayes.pm 6 Oct 2003 14:24:41 -0000 1.204
--- Bayes.pm 8 Oct 2003 13:39:15 -0000 1.205
***************
*** 2019,2023 ****
# Note that there is no print FILE here. This is correct because we
! # to no want the network terminator . to appear in the file version
# of any message
--- 2019,2023 ----
# Note that there is no print FILE here. This is correct because we
! # do no want the network terminator . to appear in the file version
# of any message
|
|
From: <jgr...@us...> - 2003-10-08 13:38:39
|
Update of /cvsroot/popfile/engine In directory sc8-pr-cvs1:/tmp/cvs-serv27719/engine Modified Files: popfile.ico Log Message: New version of icon Index: popfile.ico =================================================================== RCS file: /cvsroot/popfile/engine/popfile.ico,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 Binary files /tmp/cvsoxQKcc and /tmp/cvswNe56d differ |
|
From: <jgr...@us...> - 2003-10-08 13:38:38
|
Update of /cvsroot/popfile/windows/POPFileIcon In directory sc8-pr-cvs1:/tmp/cvs-serv27719/windows/POPFileIcon Modified Files: popfile.ico Log Message: New version of icon Index: popfile.ico =================================================================== RCS file: /cvsroot/popfile/windows/POPFileIcon/popfile.ico,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvs0SYwoM and /tmp/cvs00TLvo differ |
|
From: <xue...@us...> - 2003-10-08 11:34:08
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv7062
Modified Files:
installer.nsi
Log Message:
If the UI language was set to 'H4x0r', try using the installer language ('H4x0r' is no longer supported).
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.130
retrieving revision 1.131
diff -C2 -d -r1.130 -r1.131
*** installer.nsi 8 Oct 2003 00:47:52 -0000 1.130
--- installer.nsi 8 Oct 2003 11:34:04 -0000 1.131
***************
*** 1042,1051 ****
StrCmp ${L_LANG} "English-UK" special_case
StrCmp ${L_LANG} "Hebrew" special_case
! StrCmp ${L_LANG} "Norsk" special_case
! StrCmp ${L_LANG} "H4x0r" 0 use_installer_lang
special_case:
IfFileExists "$INSTDIR\languages\${L_LANG}.msg" lang_save
- Goto lang_done
use_installer_lang:
--- 1042,1049 ----
StrCmp ${L_LANG} "English-UK" special_case
StrCmp ${L_LANG} "Hebrew" special_case
! StrCmp ${L_LANG} "Norsk" 0 use_installer_lang
special_case:
IfFileExists "$INSTDIR\languages\${L_LANG}.msg" lang_save
use_installer_lang:
|
|
From: <xue...@us...> - 2003-10-08 00:47:58
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv16356
Modified Files:
installer.nsi
Log Message:
Ensure installer window appears "on top".
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.129
retrieving revision 1.130
diff -C2 -d -r1.129 -r1.130
*** installer.nsi 6 Oct 2003 16:19:59 -0000 1.129
--- installer.nsi 8 Oct 2003 00:47:52 -0000 1.130
***************
*** 336,339 ****
--- 336,345 ----
!define MUI_CUSTOMFUNCTION_GUIINIT PFIGUIInit
+ ; Use a "pre" function for the 'Welcome' page to ensure the installer window is visible
+ ; (if the "Release Notes" were displayed, another window could have been positioned
+ ; to obscure the installer window)
+
+ !define MUI_CUSTOMFUNCTION_WELCOME_PRE "ShowInstaller"
+
; Use a "leave" function to look for 'popfile.cfg' in the directory selected for this install
***************
*** 888,892 ****
!define L_CFG_HANDLE $R9 ; handle for "popfile.cfg"
! !define L_CORPUS_PATH $R8 ; full path to the corpus
!define L_TEMP $R7
--- 894,898 ----
!define L_CFG_HANDLE $R9 ; handle for "popfile.cfg"
! !define L_CORPUS_PATH $R8 ; full path to the corpus
!define L_TEMP $R7
***************
*** 894,907 ****
Push ${L_CORPUS_PATH}
Push ${L_TEMP}
!
IfFileExists "$INSTDIR\popfile.cfg" 0 exit
IfFileExists "$INSTDIR\backup\backup.ini" exit
!
; Use data in 'popfile.cfg' to generate the full path to the corpus folder
!
Push $INSTDIR
Call GetCorpusPath
Pop ${L_CORPUS_PATH}
!
FindFirst ${L_CFG_HANDLE} ${L_TEMP} ${L_CORPUS_PATH}\*.*
--- 900,913 ----
Push ${L_CORPUS_PATH}
Push ${L_TEMP}
!
IfFileExists "$INSTDIR\popfile.cfg" 0 exit
IfFileExists "$INSTDIR\backup\backup.ini" exit
!
; Use data in 'popfile.cfg' to generate the full path to the corpus folder
!
Push $INSTDIR
Call GetCorpusPath
Pop ${L_CORPUS_PATH}
!
FindFirst ${L_CFG_HANDLE} ${L_TEMP} ${L_CORPUS_PATH}\*.*
***************
*** 920,924 ****
; a BerkeleyDB file or a flat-file corpus file. We stop our search as
; soon as we find either type of file (i.e. we do not examine every bucket)
!
IfFileExists "${L_CORPUS_PATH}\${L_TEMP}\table.db" nothing_to_backup
IfFileExists "${L_CORPUS_PATH}\${L_TEMP}\table" backup_corpus
--- 926,930 ----
; a BerkeleyDB file or a flat-file corpus file. We stop our search as
; soon as we find either type of file (i.e. we do not examine every bucket)
!
IfFileExists "${L_CORPUS_PATH}\${L_TEMP}\table.db" nothing_to_backup
IfFileExists "${L_CORPUS_PATH}\${L_TEMP}\table" backup_corpus
***************
*** 926,930 ****
backup_corpus:
!
SetDetailsPrint textonly
DetailPrint "$(PFI_LANG_INST_PROG_FFCBACK)"
--- 932,936 ----
backup_corpus:
!
SetDetailsPrint textonly
DetailPrint "$(PFI_LANG_INST_PROG_FFCBACK)"
***************
*** 934,938 ****
CopyFiles "$INSTDIR\popfile.cfg" "$INSTDIR\backup\popfile.cfg"
WriteINIStr "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "CorpusPath" "${L_CORPUS_PATH}"
!
StrCpy ${L_TEMP} ${L_CORPUS_PATH}
Push ${L_TEMP}
--- 940,944 ----
CopyFiles "$INSTDIR\popfile.cfg" "$INSTDIR\backup\popfile.cfg"
WriteINIStr "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "CorpusPath" "${L_CORPUS_PATH}"
!
StrCpy ${L_TEMP} ${L_CORPUS_PATH}
Push ${L_TEMP}
***************
*** 943,949 ****
IntOp ${L_TEMP} ${L_TEMP} + 1
StrCpy ${L_TEMP} ${L_CORPUS_PATH} "" ${L_TEMP}
!
CopyFiles /SILENT "${L_CORPUS_PATH}\*.*" "$INSTDIR\backup\${L_TEMP}"
!
WriteINIStr "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Corpus" "${L_TEMP}"
WriteINIStr "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Status" "new"
--- 949,955 ----
IntOp ${L_TEMP} ${L_TEMP} + 1
StrCpy ${L_TEMP} ${L_CORPUS_PATH} "" ${L_TEMP}
!
CopyFiles /SILENT "${L_CORPUS_PATH}\*.*" "$INSTDIR\backup\${L_TEMP}"
!
WriteINIStr "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Corpus" "${L_TEMP}"
WriteINIStr "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Status" "new"
***************
*** 960,968 ****
Pop ${L_CORPUS_PATH}
Pop ${L_CFG_HANDLE}
!
!undef L_CFG_HANDLE
!undef L_CORPUS_PATH
!undef L_TEMP
!
SectionEnd
--- 966,974 ----
Pop ${L_CORPUS_PATH}
Pop ${L_CFG_HANDLE}
!
!undef L_CFG_HANDLE
!undef L_CORPUS_PATH
!undef L_TEMP
!
SectionEnd
***************
*** 1186,1189 ****
--- 1192,1206 ----
#--------------------------------------------------------------------------
+ # Installer Function: ShowInstaller
+ # (the "pre" function for the WELCOME page)
+ #
+ # Ensure the installer window is not hidden behind any other windows
+ #--------------------------------------------------------------------------
+
+ Function ShowInstaller
+ BringToFront
+ FunctionEnd
+
+ #--------------------------------------------------------------------------
# Installer Function: MakeItSafe
#
***************
*** 2076,2090 ****
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Field 3" "Flags" "DISABLED"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Field 4" "Flags" "DISABLED"
!
; If we are upgrading POPFile, the corpus might have to be converted from flat file format
!
ReadINIStr ${L_TEMP} "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Status"
StrCmp ${L_TEMP} "new" 0 display_the_page
WriteINIStr "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Status" "old"
!
; Corpus conversion will occur when POPFile is started - this may take several minutes,
; so we ensure that POPFile will not be run in the background when it is run for the
; first time (by using the Start Menu or by running 'popfile.exe').
!
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Inherited" "Console" "1"
Push "1"
--- 2093,2107 ----
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Field 3" "Flags" "DISABLED"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Field 4" "Flags" "DISABLED"
!
; If we are upgrading POPFile, the corpus might have to be converted from flat file format
!
ReadINIStr ${L_TEMP} "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Status"
StrCmp ${L_TEMP} "new" 0 display_the_page
WriteINIStr "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Status" "old"
!
; Corpus conversion will occur when POPFile is started - this may take several minutes,
; so we ensure that POPFile will not be run in the background when it is run for the
; first time (by using the Start Menu or by running 'popfile.exe').
!
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Inherited" "Console" "1"
Push "1"
***************
*** 2095,2107 ****
; If we are upgrading POPFile, the corpus might have to be converted from flat file format
!
ReadINIStr ${L_TEMP} "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Status"
StrCmp ${L_TEMP} "new" 0 continue
WriteINIStr "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Status" "old"
!
; Corpus conversion will occur when POPFile is started - this may take several minutes,
; so we ensure that POPFile will not be run in the background when it is run for the
; first time (by the installer, by using the Start Menu or by running 'popfile.exe').
!
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Inherited" "Console" "1"
Push "1"
--- 2112,2124 ----
; If we are upgrading POPFile, the corpus might have to be converted from flat file format
!
ReadINIStr ${L_TEMP} "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Status"
StrCmp ${L_TEMP} "new" 0 continue
WriteINIStr "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Status" "old"
!
; Corpus conversion will occur when POPFile is started - this may take several minutes,
; so we ensure that POPFile will not be run in the background when it is run for the
; first time (by the installer, by using the Start Menu or by running 'popfile.exe').
!
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Inherited" "Console" "1"
Push "1"
***************
*** 2332,2336 ****
; If flat file corpus conversion is required, we cannot offer to display the POPFile UI
; (conversion may take several minutes, during which time the UI will be unresponsive)
!
!insertmacro MUI_INSTALLOPTIONS_READ ${L_TEMP} "ioC.ini" "Field 4" "Flags"
StrCmp ${L_TEMP} "DISABLED" 0 selection_ok
--- 2349,2353 ----
; If flat file corpus conversion is required, we cannot offer to display the POPFile UI
; (conversion may take several minutes, during which time the UI will be unresponsive)
!
!insertmacro MUI_INSTALLOPTIONS_READ ${L_TEMP} "ioC.ini" "Field 4" "Flags"
StrCmp ${L_TEMP} "DISABLED" 0 selection_ok
***************
*** 2527,2531 ****
DetailPrint "$(un.PFI_LANG_PROGRESS_3)"
SetDetailsPrint listonly
!
Delete $INSTDIR\popfile.pl
Delete $INSTDIR\popfile.exe
--- 2544,2548 ----
DetailPrint "$(un.PFI_LANG_PROGRESS_3)"
SetDetailsPrint listonly
!
Delete $INSTDIR\popfile.pl
Delete $INSTDIR\popfile.exe
|
|
From: <xue...@us...> - 2003-10-07 15:59:04
|
Update of /cvsroot/popfile/windows/languages In directory sc8-pr-cvs1:/tmp/cvs-serv29477 Modified Files: Japanese-pfi.nsh Log Message: Corpus backup progress report added, and other changes (see Patch 819068). Index: Japanese-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Japanese-pfi.nsh,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** Japanese-pfi.nsh 4 Oct 2003 00:38:48 -0000 1.13 --- Japanese-pfi.nsh 7 Oct 2003 15:58:59 -0000 1.14 *************** *** 119,123 **** !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_PERL "Ŭo[WÌ Perl ðCXg[..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_SHORT "POPFile ÌV[gJbgðì¬..." ! !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_FFCBACK "Making corpus backup. This may take a few seconds..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_SKINS "POPFile ÌXLt@CðCXg[..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_LANGS "POPFile UI ¾êt@CðCXg[..." --- 119,123 ---- !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_PERL "Ŭo[WÌ Perl ðCXg[..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_SHORT "POPFile ÌV[gJbgðì¬..." ! !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_FFCBACK "corpus(R[pXAPêt@C)ÌobNAbvðì¬BµÎç¨Ò¿º³¢..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_SKINS "POPFile ÌXLt@CðCXg[..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_LANGS "POPFile UI ¾êt@CðCXg[..." *************** *** 132,137 **** !insertmacro PFI_LANG_STRING PFI_LANG_MBSTPWDS_1 "ÈOÉCXg[³ê½t@CðoµÜµ½B" !insertmacro PFI_LANG_STRING PFI_LANG_MBSTPWDS_2 "Abvf[gµÄàæëµ¢Å·©H" ! !insertmacro PFI_LANG_STRING PFI_LANG_MBSTPWDS_3 "Abvf[g·éÉÍuYesvðNbNµÄº³¢Bât@CÍ̼OÅÛ¶³êÜ·:" ! !insertmacro PFI_LANG_STRING PFI_LANG_MBSTPWDS_4 "ât@Cðc·ÉÍuNovðNbNµÄº³¢BVµ¢t@CÍ̼OÅÛ¶³êÜ·:" !insertmacro PFI_LANG_STRING PFI_LANG_MBCFGBK_1 "Ìt@CÌobNAbv:" --- 132,137 ---- !insertmacro PFI_LANG_STRING PFI_LANG_MBSTPWDS_1 "ÈOÉCXg[³ê½t@CðoµÜµ½B" !insertmacro PFI_LANG_STRING PFI_LANG_MBSTPWDS_2 "Abvf[gµÄàæëµ¢Å·©H" ! !insertmacro PFI_LANG_STRING PFI_LANG_MBSTPWDS_3 "Abvf[g·éÉÍuYesvðNbNµÄº³¢B(ât@CÍ̼OÅÛ¶³êÜ·:" ! !insertmacro PFI_LANG_STRING PFI_LANG_MBSTPWDS_4 "ât@Cðc·ÉÍuNovðNbNµÄº³¢B(Vµ¢t@CÍ̼OÅÛ¶³êÜ·:" !insertmacro PFI_LANG_STRING PFI_LANG_MBCFGBK_1 "Ìt@CÌobNAbv:" *************** *** 147,151 **** !insertmacro PFI_LANG_STRING PFI_LANG_CBP_TITLE "POPFile ̪ÞpÌoPcì¬" ! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_SUBTITLE "POPFile ÍAdq[ðªÞ·éÌÉÅáñÂÌoPcðKvƵܷB" ; Text strings displayed on the custom page --- 147,151 ---- !insertmacro PFI_LANG_STRING PFI_LANG_CBP_TITLE "POPFile ̪ÞpÌoPcì¬" ! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_SUBTITLE "POPFile Í[ðªÞ·éÌÉÅáñÂÌoPcðKvƵܷB" ; Text strings displayed on the custom page *************** *** 181,185 **** !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBNAMERR_4 "Vµ¢oPcÉÍ᤼OðIñź³¢B" ! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBCONTERR_1 "POPFile Ídq[ðªÞ·éÌÉÅáñÂÌoPcðKvƵܷ" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBCONTERR_2 "쬷éoPc̼Oðü͵ĺ³¢B$\r$\n$\r$\nhbv_EXgÌáæèIð·é©A$\r$\n$\r$\nKȼOðü͵ĺ³¢B" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBCONTERR_3 "POPFile ÌCXg[ð±s·éÉÍAÅáñÂÌoPcð쬵ȯêÎÈèܹñB" --- 181,185 ---- !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBNAMERR_4 "Vµ¢oPcÉÍ᤼OðIñź³¢B" ! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBCONTERR_1 "POPFile Í[ðªÞ·éÌÉÅáñÂÌoPcðKvƵܷB" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBCONTERR_2 "쬷éoPc̼Oðü͵ĺ³¢B$\r$\n$\r$\nhbv_EXgÌáæèIð·é©A$\r$\n$\r$\nKȼOðü͵ĺ³¢B" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBCONTERR_3 "POPFile ÌCXg[ð±s·éÉÍAÅáñÂÌoPcð쬵ȯêÎÈèܹñB" |
|
From: <jgr...@us...> - 2003-10-07 01:23:02
|
Update of /cvsroot/popfile/engine/languages In directory sc8-pr-cvs1:/tmp/cvs-serv25916 Removed Files: Español.msg Português do Brasil.msg Português.msg Log Message: Remove the versions of Spanish and Portugese that used special characters in their names --- Español.msg DELETED --- --- Português do Brasil.msg DELETED --- --- Português.msg DELETED --- |
|
From: <xue...@us...> - 2003-10-06 16:20:02
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv526
Modified Files:
installer.nsi
Log Message:
Italian support added (to match recent UI language addition)
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.128
retrieving revision 1.129
diff -C2 -d -r1.128 -r1.129
*** installer.nsi 6 Oct 2003 15:25:30 -0000 1.128
--- installer.nsi 6 Oct 2003 16:19:59 -0000 1.129
***************
*** 424,427 ****
--- 424,428 ----
!insertmacro PFI_LANG_LOAD "French"
!insertmacro PFI_LANG_LOAD "Greek"
+ !insertmacro PFI_LANG_LOAD "Italian"
!insertmacro PFI_LANG_LOAD "Japanese"
!insertmacro PFI_LANG_LOAD "Korean"
***************
*** 1062,1065 ****
--- 1063,1067 ----
!insertmacro UI_LANG_CONFIG "FRENCH" "Francais"
!insertmacro UI_LANG_CONFIG "GREEK" "Hellenic"
+ !insertmacro UI_LANG_CONFIG "ITALIAN" "Italiano"
!insertmacro UI_LANG_CONFIG "JAPANESE" "Nihongo"
!insertmacro UI_LANG_CONFIG "KOREAN" "Korean"
|
|
From: <xue...@us...> - 2003-10-06 16:19:11
|
Update of /cvsroot/popfile/windows/languages In directory sc8-pr-cvs1:/tmp/cvs-serv434 Added Files: Italian-mui.nsh Italian-pfi.nsh Log Message: Italian support added (to match recent UI language addition) --- NEW FILE: Italian-mui.nsh --- #-------------------------------------------------------------------------- # Italian-mui.nsh # # This file contains additional "Italian" text strings used by the Windows installer # for POPFile (these strings are customised versions of strings provided by NSIS). # # See 'Italian-pfi.nsh' for the strings which are used on the custom pages. # # These strings are grouped according to the page/window where they are used # # Copyright (c) 2001-2003 John Graham-Cumming # # This file is part of POPFile # # POPFile is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # POPFile is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with POPFile; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # #-------------------------------------------------------------------------- !ifndef PFI_VERBOSE !verbose 3 !endif #-------------------------------------------------------------------------- # Standard MUI Page - Welcome # # The sequence \r\n\r\n inserts a blank line (note that the MUI_TEXT_WELCOME_INFO_TEXT string # should end with a \r\n\r\n sequence because another paragraph follows this string). #-------------------------------------------------------------------------- !insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_WELCOME_INFO_TEXT \ "Questo programma installerà POPFile nel vostro computer.\r\n\r\nSi raccomanda di chiudere tutte le vostre applicazioni, prima di iniziare l'installazione.\r\n\r\n" #-------------------------------------------------------------------------- # Standard MUI Page - Finish # # The MUI_TEXT_FINISH_RUN text should be a short phrase (not a long paragraph) #-------------------------------------------------------------------------- !insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_RUN \ "POPFile Porta dell'interfaccia utente web" #-------------------------------------------------------------------------- # End of 'Italian-mui.nsh' #-------------------------------------------------------------------------- --- NEW FILE: Italian-pfi.nsh --- #-------------------------------------------------------------------------- # Italian-pfi.nsh # # This file contains additional "Italian" text strings used by the Windows installer # for POPFile (these strings are unique to POPFile). # # See 'Italian-mui.nsh' for the strings which modify standard NSIS MUI messages. # # These strings are grouped according to the page/window where they are used # # Copyright (c) 2001-2003 John Graham-Cumming # # This file is part of POPFile # # POPFile is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # POPFile is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with POPFile; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # #-------------------------------------------------------------------------- # String Formatting (applies to PFI_LANG_*_MB* text used for message boxes): # # (1) The sequence $\r$\n inserts a newline # (2) The sequence $\r$\n$\r\$n inserts a blank line # # (the 'PFI_LANG_CBP_MBCONTERR_2' message box string which is listed under the heading # 'Custom Page - POPFile Classification Bucket Creation' includes some examples) #-------------------------------------------------------------------------- # String Formatting (applies to PFI_LANG_*_IO_ text used for custom pages): # # (1) The sequence \r\n inserts a newline # (2) The sequence \r\n\r\n inserts a blank line # # (the 'PFI_LANG_CBP_IO_INTRO' custom page string which is listed under the heading # 'Custom Page - POPFile Classification Bucket Creation' includes some examples) #-------------------------------------------------------------------------- !ifndef PFI_VERBOSE !verbose 3 !endif #-------------------------------------------------------------------------- # Mark the start of the language data #-------------------------------------------------------------------------- !define PFI_LANG "ITALIAN" #-------------------------------------------------------------------------- # Startup message box offering to display the Release Notes #-------------------------------------------------------------------------- !insertmacro PFI_LANG_STRING PFI_LANG_MBRELNOTES_1 "Display POPFile Release Notes ?" !insertmacro PFI_LANG_STRING PFI_LANG_MBRELNOTES_2 "'Yes' recommended if you are upgrading POPFile (you may need to backup BEFORE upgrading)" #-------------------------------------------------------------------------- # Standard MUI Page - Choose Components #-------------------------------------------------------------------------- !insertmacro PFI_LANG_STRING DESC_SecPOPFile "Installs the core files needed by POPFile, including a minimal version of Perl." !insertmacro PFI_LANG_STRING DESC_SecSkins "Installs POPFile skins that allow you to change the look and feel of the POPFile user interface." !insertmacro PFI_LANG_STRING DESC_SecLangs "Installs non-English language versions of the POPFile UI." #-------------------------------------------------------------------------- # Custom Page - POPFile Installation Options #-------------------------------------------------------------------------- ; Page Title and Sub-title displayed in the page header !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_TITLE "POPFile Installation Options" !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_SUBTITLE "Leave these options unchanged unless you need to change them" ; Text strings displayed on the custom page !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_POP3 "Choose the default port number for POP3 connections (110 recommended)" !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_GUI "Choose the default port for 'User Interface' connections (8080 recommended)" !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_STARTUP "Run POPFile automatically when Windows starts" !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_WARNING "IMPORTANT WARNING" !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_MESSAGE "IF UPGRADING POPFILE --- INSTALLER WILL SHUTDOWN EXISTING VERSION" ; Message Boxes used when validating user's selections !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBUNINST_1 "Previous installation found at" !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBUNINST_2 "Do you want to uninstall it ?" !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBUNINST_3 "'Yes' recommended" !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBPOP3_1 "The POP3 port cannot be set to" !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBPOP3_2 "The port must be a number in the range 1 to 65535." !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBPOP3_3 "Please change your POP3 port selection." !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBGUI_1 "The 'User Interface' port cannot be set to" !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBGUI_2 "The port must be a number in the range 1 to 65535." !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBGUI_3 "Please change your 'User Interface' port selection." !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBDIFF_1 "The POP3 port must be different from the 'User Interface' port." !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBDIFF_2 "Please change your port selections." ; Banner message displayed whilst uninstalling old version !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_BANNER_1 "Please be patient." !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_BANNER_2 "This may take a few seconds..." #-------------------------------------------------------------------------- # Standard MUI Page - Installing POPfile #-------------------------------------------------------------------------- ; Installation Progress Reports displayed above the progress bar !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_UPGRADE "Checking if this is an upgrade installation..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_CORE "Installing POPFile core files..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_PERL "Installing minimal Perl files..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_SHORT "Creating POPFile shortcuts..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_FFCBACK "Making corpus backup. This may take a few seconds..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_SKINS "Installing POPFile skin files..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_LANGS "Installing POPFile UI language files..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_ENDSEC "Seleziona Seguente per continuare" ; Installation Log Messages !insertmacro PFI_LANG_STRING PFI_LANG_INST_LOG_1 "Shutting down previous version of POPFile using port" ; Message Box text strings !insertmacro PFI_LANG_STRING PFI_LANG_MBSTPWDS_1 "file from previous installation found." !insertmacro PFI_LANG_STRING PFI_LANG_MBSTPWDS_2 "OK to update this file ?" !insertmacro PFI_LANG_STRING PFI_LANG_MBSTPWDS_3 "Click 'Yes' to update it (old file will be saved as" !insertmacro PFI_LANG_STRING PFI_LANG_MBSTPWDS_4 "Click 'No' to keep the old file (new file will saved as" !insertmacro PFI_LANG_STRING PFI_LANG_MBCFGBK_1 "Backup copy of" !insertmacro PFI_LANG_STRING PFI_LANG_MBCFGBK_2 "already exists" !insertmacro PFI_LANG_STRING PFI_LANG_MBCFGBK_3 "OK to overwrite this file?" !insertmacro PFI_LANG_STRING PFI_LANG_MBCFGBK_4 "Click 'Yes' to overwrite, click 'No' to skip making a backup copy" #-------------------------------------------------------------------------- # Custom Page - POPFile Classification Bucket Creation #-------------------------------------------------------------------------- ; Page Title and Sub-title displayed in the page header !insertmacro PFI_LANG_STRING PFI_LANG_CBP_TITLE "POPFile Classification Bucket Creation" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_SUBTITLE "POPFile needs AT LEAST TWO buckets in order to be able to classify your email" ; Text strings displayed on the custom page !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_INTRO "After installation, POPFile makes it easy to change the number of buckets (and their names) to suit your needs.\r\n\r\nBucket names must be single words, using lowercase letters, digits 0 to 9, hyphens and underscores." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_CREATE "Create a new bucket by either selecting a name from the list below or typing a name of your own choice." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_DELETE "To delete one or more buckets from the list, tick the relevant 'Remove' box(es) then click the 'Continue' button." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_LISTHDR "Buckets to be used by POPFile" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_REMOVE "Remove" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_CONTINUE "Continue" ; Text strings used for status messages under the bucket list !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_1 "There is no need to add more buckets" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_2 "You must define AT LEAST TWO buckets" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_3 "At least one more bucket is required" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_4 "Installer cannot create more than" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_5 "buckets" ; Message box text strings !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDUPERR_1 "A bucket called" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDUPERR_2 "has already been defined." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDUPERR_3 "Please choose a different name for the new bucket." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBMAXERR_1 "The installer can only create up to" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBMAXERR_2 "buckets." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBMAXERR_3 "Once POPFile has been installed you can create more than" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBNAMERR_1 "The name" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBNAMERR_2 "is not a valid name for a bucket." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBNAMERR_3 "Bucket names can only contain the letters a to z in lower case, numbers 0 to 9, plus - and _" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBNAMERR_4 "Please choose a different name for the new bucket." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBCONTERR_1 "POPFile requires AT LEAST TWO buckets before it can classify your email." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBCONTERR_2 "Please enter the name of a bucket to be created,$\r$\n$\r$\neither by picking a suggested name from the drop-down list$\r$\n$\r$\nor by typing in a name of your own choice." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBCONTERR_3 "You must define AT LEAST TWO buckets before continuing with the installation of POPFile." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDONE_1 "buckets have been defined for use by POPFile." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDONE_2 "Do you want to configure POPFile to use these buckets?" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDONE_3 "Click 'No' if you wish to change your bucket selections." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBMAKERR_1 "The installer was unable to create" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBMAKERR_2 "of the" !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBMAKERR_3 "buckets you selected." !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBMAKERR_4 "Once POPFile has been installed you can use its 'User Interface'$\r$\n$\r$\ncontrol panel to create the missing bucket(s)." #-------------------------------------------------------------------------- # Custom Page - Reconfigure Outlook Express #-------------------------------------------------------------------------- ; Page Title and Sub-title displayed in the page header !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_TITLE "Reconfigure Outlook Express" !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_SUBTITLE "POPFile can reconfigure Outlook Express for you" ; Text displayed on the custom page !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_INTRO "POPFile has detected the following Outlook Express email account and can automatically configure it to work with POPFile" !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_CHECKBOX "Reconfigure this account to work with POPFile" !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_EMAIL "Email address:" !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_SERVER "POP3 server:" !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_USERNAME "POP3 username:" !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_RESTORE "If you uninstall POPFile the original settings will be restored" !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_LINK_1 "account for the" !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_LINK_2 "identity" #-------------------------------------------------------------------------- # Custom Page - POPFile can now be started #-------------------------------------------------------------------------- ; Page Title and Sub-title displayed in the page header !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_TITLE "POPFile can now be started" !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_SUBTITLE "The POPFile User Interface only works if POPFile has been started" ; Text displayed on the custom page !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_INTRO "Start POPFile now ?" !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_NO "No (the 'User Interface' cannot be used if POPFile is not started)" !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_DOSBOX "Run POPFile (in a window)" !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_BCKGRND "Run POPFile in background (no window displayed)" !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_NOTE_1 "Once POPFile has been started, you can display the 'User Interface' by" !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_NOTE_2 "(a) double-clicking the POPFile icon in the system tray, OR" !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_NOTE_3 "(b) using Start --> Programs --> POPFile --> POPFile User Interface." ; Banner message displayed whilst waiting for POPFile to start !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_BANNER_1 "Preparing to start POPFile." !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_BANNER_2 "This may take a few seconds..." #-------------------------------------------------------------------------- # Standard MUI Page - Uninstall POPFile #-------------------------------------------------------------------------- ; Uninstall Progress Reports displayed above the progress bar !insertmacro PFI_LANG_UNSTRING PFI_LANG_PROGRESS_1 "Shutting down POPFile..." !insertmacro PFI_LANG_UNSTRING PFI_LANG_PROGRESS_2 "Deleting 'Start Menu' entries for POPFile..." !insertmacro PFI_LANG_UNSTRING PFI_LANG_PROGRESS_3 "Deleting POPFile core files..." !insertmacro PFI_LANG_UNSTRING PFI_LANG_PROGRESS_4 "Restoring Outlook Express settings..." !insertmacro PFI_LANG_UNSTRING PFI_LANG_PROGRESS_5 "Deleting POPFile skins files..." !insertmacro PFI_LANG_UNSTRING PFI_LANG_PROGRESS_6 "Deleting minimal Perl files..." ; Uninstall Log Messages !insertmacro PFI_LANG_UNSTRING PFI_LANG_LOG_1 "Shutting down POPFile using port" !insertmacro PFI_LANG_UNSTRING PFI_LANG_LOG_2 "Opened" !insertmacro PFI_LANG_UNSTRING PFI_LANG_LOG_3 "Restored" !insertmacro PFI_LANG_UNSTRING PFI_LANG_LOG_4 "Closed" !insertmacro PFI_LANG_UNSTRING PFI_LANG_LOG_5 "Removing all files from POPFile directory" !insertmacro PFI_LANG_UNSTRING PFI_LANG_LOG_6 "Note: unable to remove all files from POPFile directory" ; Message Box text strings !insertmacro PFI_LANG_UNSTRING PFI_LANG_MBNOTFOUND_1 "It does not appear that POPFile is installed in the directory" !insertmacro PFI_LANG_UNSTRING PFI_LANG_MBNOTFOUND_2 "Continue anyway (not recommended) ?" !insertmacro PFI_LANG_UNSTRING PFI_LANG_ABORT_1 "Uninstall aborted by user" !insertmacro PFI_LANG_UNSTRING PFI_LANG_MBREMDIR_1 "Do you want to remove all files in your POPFile directory?$\r$\n$\r$\n(If you have anything you created that you want to keep, click No)" !insertmacro PFI_LANG_UNSTRING PFI_LANG_MBREMERR_1 "Note" !insertmacro PFI_LANG_UNSTRING PFI_LANG_MBREMERR_2 "could not be removed." #-------------------------------------------------------------------------- # Mark the end of the language data #-------------------------------------------------------------------------- !undef PFI_LANG #-------------------------------------------------------------------------- # End of 'Italian-pfi.nsh' #-------------------------------------------------------------------------- |
|
From: <xue...@us...> - 2003-10-06 15:25:38
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv22790
Modified Files:
installer.nsi
Log Message:
If corpus conversion is required, ensure console window is used after the Win9x/Kakasi reboot.
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.127
retrieving revision 1.128
diff -C2 -d -r1.127 -r1.128
*** installer.nsi 6 Oct 2003 13:57:57 -0000 1.127
--- installer.nsi 6 Oct 2003 15:25:30 -0000 1.128
***************
*** 2074,2077 ****
--- 2074,2091 ----
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Field 3" "Flags" "DISABLED"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Field 4" "Flags" "DISABLED"
+
+ ; If we are upgrading POPFile, the corpus might have to be converted from flat file format
+
+ ReadINIStr ${L_TEMP} "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Status"
+ StrCmp ${L_TEMP} "new" 0 display_the_page
+ WriteINIStr "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "Status" "old"
+
+ ; Corpus conversion will occur when POPFile is started - this may take several minutes,
+ ; so we ensure that POPFile will not be run in the background when it is run for the
+ ; first time (by using the Start Menu or by running 'popfile.exe').
+
+ !insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Inherited" "Console" "1"
+ Push "1"
+ Call SetConsoleMode
Goto display_the_page
|
|
From: <jgr...@us...> - 2003-10-06 14:24:48
|
Update of /cvsroot/popfile/engine/UI
In directory sc8-pr-cvs1:/tmp/cvs-serv10730/UI
Modified Files:
HTML.pm
Log Message:
Merged Korean patch
Index: HTML.pm
===================================================================
RCS file: /cvsroot/popfile/engine/UI/HTML.pm,v
retrieving revision 1.209
retrieving revision 1.210
diff -C2 -d -r1.209 -r1.210
*** HTML.pm 2 Oct 2003 14:07:52 -0000 1.209
--- HTML.pm 6 Oct 2003 14:24:41 -0000 1.210
***************
*** 1395,1429 ****
}
} else {
! for my $word (sort @words) {
! $word =~ /^(.)/;
! if ( $1 ne $last ) {
! if (! $firstRow) {
! $body .= "</td></tr>\n";
! } else {
! $firstRow = 0;
! }
! $body .= "<tr><th scope=\"row\" class=\"advancedAlphabet";
! if ($groupCounter == $groupSize) {
! $body .= "GroupSpacing";
}
! $body .= "\"><b>$1</b></th>\n";
! $body .= "<td class=\"advancedWords";
! if ($groupCounter == $groupSize) {
! $body .= "GroupSpacing";
! $groupCounter = 0;
}
! $body .= "\">";
! $last = $1;
! $need_comma = 0;
! $groupCounter += 1;
! }
! if ( $need_comma == 1 ) {
! $body .= ", $word";
! } else {
! $body .= $word;
! $need_comma = 1;
}
}
--- 1395,1465 ----
}
} else {
! if ( $self->config_( 'language' ) eq 'Korean' ) {
! # don't use locale in Korean mode. Every other code is same
! no locale;
! for my $word (sort @words) {
! $word =~ /^(.)/;
! if ( $1 ne $last ) {
! if (! $firstRow) {
! $body .= "</td></tr>\n";
! } else {
! $firstRow = 0;
! }
! $body .= "<tr><th scope=\"row\" class=\"advancedAlphabet";
! if ($groupCounter == $groupSize) {
! $body .= "GroupSpacing";
! }
! $body .= "\"><b>$1</b></th>\n";
! $body .= "<td class=\"advancedWords";
! if ($groupCounter == $groupSize) {
! $body .= "GroupSpacing";
! $groupCounter = 0;
! }
! $body .= "\">";
!
! $last = $1;
! $need_comma = 0;
! $groupCounter += 1;
}
! if ( $need_comma == 1 ) {
! $body .= ", $word";
! } else {
! $body .= $word;
! $need_comma = 1;
}
! }
! } else {
! for my $word (sort @words) {
! $word =~ /^(.)/;
+ if ( $1 ne $last ) {
+ if (! $firstRow) {
+ $body .= "</td></tr>\n";
+ } else {
+ $firstRow = 0;
+ }
+ $body .= "<tr><th scope=\"row\" class=\"advancedAlphabet";
+ if ($groupCounter == $groupSize) {
+ $body .= "GroupSpacing";
+ }
+ $body .= "\"><b>$1</b></th>\n";
+ $body .= "<td class=\"advancedWords";
+ if ($groupCounter == $groupSize) {
+ $body .= "GroupSpacing";
+ $groupCounter = 0;
+ }
+ $body .= "\">";
! $last = $1;
! $need_comma = 0;
! $groupCounter += 1;
! }
! if ( $need_comma == 1 ) {
! $body .= ", $word";
! } else {
! $body .= $word;
! $need_comma = 1;
! }
}
}
***************
*** 2685,2689 ****
$short_subject =~ s/=20/ /g;
$short_subject =~ /(.{40})/;
! $short_subject = "$1...";
}
--- 2721,2734 ----
$short_subject =~ s/=20/ /g;
$short_subject =~ /(.{40})/;
!
! # Do not truncate at 39 if the last char is the first byte of DBCS char(pair of two bytes).
! # Truncate it 1 byte shorter.
! if ( $self->config_( 'language' ) eq 'Korean' ) {
! $short_subject = $1;
! $short_subject =~ s/(([\x80-\xff].)*)[\x80-\xff]?$/$1/;
! $short_subject .= "...";
! } else {
! $short_subject = "$1...";
! }
}
|
|
From: <jgr...@us...> - 2003-10-06 14:24:48
|
Update of /cvsroot/popfile/engine/languages In directory sc8-pr-cvs1:/tmp/cvs-serv10730/languages Modified Files: Korean.msg Log Message: Merged Korean patch Index: Korean.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Korean.msg,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Korean.msg 6 Oct 2003 13:08:55 -0000 1.3 --- Korean.msg 6 Oct 2003 14:24:41 -0000 1.4 *************** *** 19,33 **** # Identify the language and character set used for the interface ! LanguageCode kr LanguageCharset euc-kr LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual ! ManualLanguage en # Common words that are used on their own all over the interface Apply Àû¿ë On »ç¿ë Áß ! Off »ç¿ë¾Ê´Â Áß TurnOn »ç ¿ë TurnOff »ç¿ë ¾ÈÇÔ --- 19,33 ---- # Identify the language and character set used for the interface ! LanguageCode ko LanguageCharset euc-kr LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual ! ManualLanguage kr # Common words that are used on their own all over the interface Apply Àû¿ë On »ç¿ë Áß ! Off »ç¿ë ¾ÊÀ½ TurnOn »ç ¿ë TurnOff »ç¿ë ¾ÈÇÔ *************** *** 38,43 **** --- 38,47 ---- From ¹ß½ÅÀÚ Subject Á¦¸ñ + Cc ÂüÁ¶ Classification ºÐ·ù Reclassify ÀçºÐ·ù + Probability È®·ü + Scores Á¡¼ö + QuickMagnets ºü¸¥ ÀÚ¼® Undo Ãë¼Ò Close ´Ý±â *************** *** 59,62 **** --- 63,70 ---- Score Á¡¼ö Lookup °Ë»ö + Word ´Ü¾î + Count ¼ö + Update ¼öÁ¤ + Refresh °æ½Å # The header and footer that appear on every UI page *************** *** 83,90 **** Configuration_Error5 È÷½ºÅ丮ÀÇ º¸Á¸ ±â°£Àº ¹Ýµå½Ã 1ºÎÅÍ 366 »çÀÌÀÇ ¼ýÀÚ¿©¾ß ÇÕ´Ï´Ù. Configuration_Error6 TCP ŸÀӾƿôÀº ¹Ýµå½Ã 10ºÎÅÍ 300 »çÀÌÀÇ ¼ýÀÚ¿©¾ß ÇÕ´Ï´Ù. The TCP timeout must be a number between 10 and 300 Configuration_POP3Port POP3 Æ÷Æ® ! Configuration_POP3Update %s·Î Æ÷Æ®¸¦ º¯°æÇß½À´Ï´Ù. ÆËÆÄÀÏÀ» Àç½ÃÀÛÇϱâ Àü±îÁö´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ! Configuration_Separator ±¸ºÐ±ÛÀÚ ! Configuration_SepUpdate ±¸ºÐ±ÛÀÚ¸¦ %s·Î º¯°æÇß½À´Ï´Ù. Configuration_UI »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º À¥ Æ÷Æ® Configuration_UIUpdate »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º À¥ Æ÷Æ®¸¦ %s·Î º¯°æÇß½À´Ï´Ù. ÆËÆÄÀÏÀ» Àç½ÃÀÛÇϱâ Àü±îÁö´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. --- 91,110 ---- Configuration_Error5 È÷½ºÅ丮ÀÇ º¸Á¸ ±â°£Àº ¹Ýµå½Ã 1ºÎÅÍ 366 »çÀÌÀÇ ¼ýÀÚ¿©¾ß ÇÕ´Ï´Ù. Configuration_Error6 TCP ŸÀӾƿôÀº ¹Ýµå½Ã 10ºÎÅÍ 300 »çÀÌÀÇ ¼ýÀÚ¿©¾ß ÇÕ´Ï´Ù. The TCP timeout must be a number between 10 and 300 + Configuration_Error7 XML RPC ¸®½¼ Æ÷Æ®´Â ¹Ýµå½Ã 1ºÎÅÍ 65535 »çÀÌÀÇ ¼ýÀÚ¿©¾ß ÇÕ´Ï´Ù. Configuration_POP3Port POP3 Æ÷Æ® ! Configuration_POP3Update %s·Î Æ÷Æ®¸¦ º¯°æÇß½À´Ï´Ù. À̰ÍÀº ÆËÆÄÀÏÀ» Àç½ÃÀÛÇϱâ Àü±îÁö´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ! Configuration_XMLRPCUpdate XML-RPC Æ÷Æ®¸¦ %s ·Î °æ½ÅÇÏ¿´½À´Ï´Ù. À̰ÍÀº ÆËÆÄÀÏÀ» Àç±âµ¿ÇÏ¿©¾ß Àû¿ëµË´Ï´Ù. ! Configuration_XMLRPCPort XML-RPC ¸®½¼ Æ÷Æ® ! Configuration_SMTPPort SMTP ¸®½¼ Æ÷Æ® ! Configuration_SMTPUpdate SMTP Æ÷Æ®¸¦ %s·Î °æ½ÅÇÏ¿´½À´Ï´Ù. À̰ÍÀº ÆËÆÄÀÏÀ» Àç½ÃÀÛÇϱâ Àü±îÁö´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ! Configuration_NNTPPort NNTP ¸®½¼ Æ÷Æ® ! Configuration_NNTPUpdate NNTP ¸®½¼ Æ÷Æ®¸¦ %s·Î °æ½ÅÇÏ¿´½À´Ï´Ù. À̰ÍÀº ÆËÆÄÀÏÀ» Àç½ÃÀÛÇϱâ Àü±îÁö´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ! Configuration_POPFork POP3 µ¿½Ã ¿¬°á Çã¿ë ! Configuration_SMTPFork SMTP µ¿½Ã ¿¬°á Çã¿ë ! Configuration_NNTPFork NNTP µ¿½Ã ¿¬°á Çã¿ë ! Configuration_POP3Separator POP3 host:port:user ±¸ºÐ±ÛÀÚ ! Configuration_NNTPSeparator NNTP host:port:user ±¸ºÐ±ÛÀÚ ! Configuration_POP3SepUpdate POP3 ±¸ºÐ±ÛÀÚ¸¦ %s·Î °æ½ÅÇÏ¿´½À´Ï´Ù. ! Configuration_NNTPSepUpdate NNTP ±¸ºÐ±ÛÀÚ¸¦ %s·Î °æ½ÅÇÏ¿´½À´Ï´Ù. Configuration_UI »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º À¥ Æ÷Æ® Configuration_UIUpdate »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º À¥ Æ÷Æ®¸¦ %s·Î º¯°æÇß½À´Ï´Ù. ÆËÆÄÀÏÀ» Àç½ÃÀÛÇϱâ Àü±îÁö´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. *************** *** 116,119 **** --- 136,140 ---- Configuration_SmallSkins ÀÛÀº ½ºÅ² Configuration_TinySkins ¾ÆÁÖ ÀÛÀº ½ºÅ² + Configuration_CurrentLogFile <ÇöÀç ·Î±× ÆÄÀÏ> Advanced_Error1 '%s' ´Â ÀÌ¹Ì ¹«½ÃµÇ´Â ´Ü¾î·Î µî·ÏµÈ µí *************** *** 126,132 **** Advanced_AddWord ´Ü¾î Ãß°¡ Advanced_RemoveWord ´Ü¾î Á¦°Å History_Filter (´ÙÀ½ ¹öŶ¸¸À» º¸ÀÓ:<font color="%s">%s</font>) ! History_FilterBy ÇÊÅ͵Ê: History_Search (¹ß½Å/Á¦¸ñÀ¸·Î °Ë»ö: %s) History_Title ÃÖ±Ù ¸ÞÀÏ --- 147,157 ---- Advanced_AddWord ´Ü¾î Ãß°¡ Advanced_RemoveWord ´Ü¾î Á¦°Å + Advanced_AllParameters ¸ðµç ÆËÆÄÀÏ ÆÄ¶ó¹ÌÅÍ + Advanced_Parameter ÆÄ¶ó¹ÌÅÍ + Advanced_Value °ª + Advanced_Warning À̰ÍÀº ÆËÆÄÀÏÀÇ ¸ðµç ÆÄ¶ó¹ÌÅÍÀÔ´Ï´Ù. °í±Þ»ç¿ëÀÚ¿ëÀÔ´Ï´Ù. ¾î´À Ç׸ñÀÌµç º¯°æÇÒ ¼ö ÀÖÀ¸¸ç º¯°æ ÈÄ¿¡ °æ½Å ¹öưÀ» ´©¸£½Ê½Ã¿À. Á¦´ë·Î º¯°æÇߴ°¡¿¡ ´ëÇÑ °Ë»ç´Â Á¦°øµÇÁö ¾Ê½À´Ï´Ù. History_Filter (´ÙÀ½ ¹öŶ¸¸À» º¸ÀÓ:<font color="%s">%s</font>) ! History_FilterBy °É·¯³¾ ±âÁØ History_Search (¹ß½Å/Á¦¸ñÀ¸·Î °Ë»ö: %s) History_Title ÃÖ±Ù ¸ÞÀÏ *************** *** 138,141 **** --- 163,167 ---- History_ClassifyAs ´ÙÀ½À¸·Î ºÐ·ùÇÔ: History_MagnetUsed »ç¿ëµÈ ÀÚ¼® + History_MagnetBecause <b>ÀÚ¼® »ç¿ëµÊ</b><p><font color="%s">%s</font>(À¸)·Î ºÐ·ùµÊ. ÀÚ¼® %s ¶§¹®ÀÓ. </p> History_ChangedTo ´ÙÀ½À¸·Î º¯°æµÊ:<font color="%s">%s History_Already ÇöÀç ºÐ·ù:<font color="%s">%s</font> *************** *** 146,150 **** --- 172,178 ---- History_NoMessages ¸ÞÀÏ ¾øÀ½ History_ShowMagnet ÀÚ¼®À¸·Î ºÐ·ùµÊ + History_ShowNoMagnet ÀÚ¼®À¸·Î ºÐ·ùµÇÁö ¾ÊÀ½ History_Magnet (ÀÚ¼®À¸·Î ºÐ·ùµÈ °Í¸¸ º¸ÀÓ) + History_NoMagnet (ÀÚ¼®À¸·Î ºÐ·ùµÇÁö ¾ÊÀº °Í¸¸ º¸ÀÓ) History_ResetSearch ÃʱâÈ *************** *** 167,172 **** Security_SecurePort º¸¾È Æ÷Æ® Security_SecurePortUpdate Æ÷Æ®¸¦ %s·Î º¯°æÇß½À´Ï´Ù. ÆËÆÄÀÏÀ» ´Ù½Ã ½ÃÀÛÇÒ¶§ Àû¿ëµË´Ï´Ù. ! Security_POP3 ¿ø°ÝÁö·ÎºÎÅÍ POP3 ¿¬°áÀ» Çã¿ë(ÆËÆÄÀÏ Àç½ÃÀÛ ÇÊ¿ä) ! Security_UI ¿ø°ÝÁö·ÎºÎÅÍ HTTP (»ç¿ëÀÚ À¥ ÀÎÅÍÆäÀ̽º)¿¬°áÀ» Çã¿ë(ÆËÆÄÀÏ Àç½ÃÀÛ ÇÊ¿ä) Security_UpdateTitle ÀÚµ¿ ¾÷µ¥ÀÌÆ® üũ Security_Update ÆËÆÄÀÏ ÃֽйöÀüÀ» ¸ÅÀÏ Ã¼Å©ÇÔ --- 195,207 ---- Security_SecurePort º¸¾È Æ÷Æ® Security_SecurePortUpdate Æ÷Æ®¸¦ %s·Î º¯°æÇß½À´Ï´Ù. ÆËÆÄÀÏÀ» ´Ù½Ã ½ÃÀÛÇÒ¶§ Àû¿ëµË´Ï´Ù. ! Security_SMTPServer SMTP üÀÎ ¼¹ö ! Security_SMTPServerUpdate SMTP üÀÎ ¼¹ö¸¦ %s·Î º¯°æÇß½À´Ï´Ù. ÆËÆÄÀÏÀ» ´Ù½Ã ½ÃÀÛÇÒ¶§ Àû¿ëµË´Ï´Ù. ! Security_SMTPPort SMTP üÀÎ Æ÷Æ® ! Security_SMTPPortUpdate SMTP üÀÎ Æ÷Æ®¸¦ %s·Î º¯°æÇß½À´Ï´Ù. ÆËÆÄÀÏÀ» ´Ù½Ã ½ÃÀÛÇÒ¶§ Àû¿ëµË´Ï´Ù. ! Security_POP3 ¿ø°Ý ±â°è·ÎºÎÅÍÀÇ POP3 ¿¬°áÀ» Çã¿ë(ÆËÆÄÀÏ Àç½ÃÀÛ ÇÊ¿ä) ! Security_SMTP ¿ø°Ý ±â°è·ÎºÎÅÍÀÇ SMTP ¿¬°áÀ» Çã¿ë(ÆËÆÄÀÏ Àç½ÃÀÛ ÇÊ¿ä) ! Security_NNTP ¿ø°Ý ±â°è·ÎºÎÅÍÀÇ NNTP ¿¬°áÀ» Çã¿ë(ÆËÆÄÀÏ Àç½ÃÀÛ ÇÊ¿ä) ! Security_UI ¿ø°Ý ±â°è·ÎºÎÅÍÀÇ HTTP (À¯Àú ÀÎÅÍÆäÀ̽º ȸé) ¿¬°áÀ» Çã¿ë(ÆËÆÄÀÏ Àç½ÃÀÛ ÇÊ¿ä) ! Security_XMLRPC ¿ø°Ý ±â°è·ÎºÎÅÍÀÇ XML-RPC ¿¬°áÀ» Çã¿ë(ÆËÆÄÀÏ Àç½ÃÀÛ ÇÊ¿ä) Security_UpdateTitle ÀÚµ¿ ¾÷µ¥ÀÌÆ® üũ Security_Update ÆËÆÄÀÏ ÃֽйöÀüÀ» ¸ÅÀÏ Ã¼Å©ÇÔ *************** *** 175,180 **** Magnet_Error1 ÀÚ¼® '%s' ´Â ÀÌ¹Ì ¹öŶ '%s'¿¡ Á¸ÀçÇÕ´Ï´Ù. ! Magnet_Error2 »õ ÀÚ¼® '%s'´Â '%s'ÀÚ¼®°ú Ãæµ¹ÇÔ(¹öŶ:'%s'). µû¶ó¼ È¥µ¿ÀÇ ¿ì·Á°¡ ÀÖÀ¸¹Ç·Î »õ ÀÚ¼®Àº Ãß°¡µÇÁö ¾Ê¾Ò½À´Ï´Ù. ! Magnet_Error3 »õ ÀÚ¼®ÀÎ '%s'À» ¹öŶ '%s'¿¡ »ý¼º Magnet_CurrentMagnets ÇöÀç ÀÚ¼® Magnet_Message1 ´ÙÀ½ ÀÚ¼®Àº ÁöÁ¤µÈ ¹öŶÀ¸·Î ¸ÞÀÏÀÌ Ç×»ó ºÐ·ùµÇµµ·Ï ÇÕ´Ï´Ù. --- 210,215 ---- Magnet_Error1 ÀÚ¼® '%s' ´Â ÀÌ¹Ì ¹öŶ '%s'¿¡ Á¸ÀçÇÕ´Ï´Ù. ! Magnet_Error2 »õ ÀÚ¼® '%s' ´Â '%s' ÀÚ¼®°ú Ãæµ¹ÇÔ(¹öŶ:'%s'). µû¶ó¼ È¥µ¿ÀÇ ¿ì·Á°¡ ÀÖÀ¸¹Ç·Î »õ ÀÚ¼®Àº Ãß°¡µÇÁö ¾Ê¾Ò½À´Ï´Ù. ! Magnet_Error3 »õ ÀÚ¼®ÀÎ '%s' À» ¹öŶ '%s' ¿¡ »ý¼º Magnet_CurrentMagnets ÇöÀç ÀÚ¼® Magnet_Message1 ´ÙÀ½ ÀÚ¼®Àº ÁöÁ¤µÈ ¹öŶÀ¸·Î ¸ÞÀÏÀÌ Ç×»ó ºÐ·ùµÇµµ·Ï ÇÕ´Ï´Ù. *************** *** 184,187 **** --- 219,223 ---- Magnet_Value °ª Magnet_Always Ç×»ó ´ÙÀ½ ¹öŶÀ¸·Î + Magnet_Jump ÀÚ¼® ÆäÀÌÁö·Î Bucket_Error1 ¿µ¾î ¼Ò¹®ÀÚ¿Í - ¿Í _¸¸À» »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. *************** *** 189,193 **** Bucket_Error3 %s(ÀÌ)¶ó´Â À̸§À¸·Î ¹öŶÀ» »ý¼º Bucket_Error4 °ø¹éÀÌ ¾Æ´Ñ ´Ü¾î¸¦ ÀÔ·ÂÇϽʽÿÀ. ! Bucket_Error5 %s ¹öŶÀ» %s·Î º¯°æÇÏ¿´½À´Ï´Ù. Bucket_Error6 »èÁ¦µÈ ¹öŶ %s Bucket_Title ¿ä¾à --- 225,229 ---- Bucket_Error3 %s(ÀÌ)¶ó´Â À̸§À¸·Î ¹öŶÀ» »ý¼º Bucket_Error4 °ø¹éÀÌ ¾Æ´Ñ ´Ü¾î¸¦ ÀÔ·ÂÇϽʽÿÀ. ! Bucket_Error5 %s ¹öŶÀ» %s ·Î º¯°æÇÏ¿´½À´Ï´Ù. Bucket_Error6 »èÁ¦µÈ ¹öŶ %s Bucket_Title ¿ä¾à *************** *** 205,208 **** --- 241,246 ---- Bucket_Accuracy Á¤È®µµ Bucket_ClassificationCount ºÐ·ù ¼ö + Bucket_ClassificationFP À߸ø Æ÷ÇÔ½ÃÅ´ + Bucket_ClassificationFN À߸ø Á¦¿Ü½ÃÅ´ Bucket_ResetStatistics Åë°è ÃʱâÈ Bucket_LastReset ¸¶Áö¸· ÃʱâÈ *************** *** 216,221 **** Bucket_LookupMessage ¹öŶ¿¡¼ ´ÙÀ½ ´Ü¾î¸¦ °Ë»ö Bucket_LookupMessage2 ´ÙÀ½ ´Ü¾î¿¡ ´ëÇÑ °Ë»ö °á°ú ! Bucket_LookupMostLikely <b>%s</b>´Â <font color="%s">%s</font>¿¡ ³ªÅ¸³¯ È®·üÀÌ °¡Àå ³ô½À´Ï´Ù. ! Bucket_DoesNotAppear <p><b>%s</b>´Â ¾î´À ¹öŶ¿¡µµ ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù. Bucket_DisabledGlobally Àû¿ë¾ÈÇÔ Bucket_To => --- 254,259 ---- Bucket_LookupMessage ¹öŶ¿¡¼ ´ÙÀ½ ´Ü¾î¸¦ °Ë»ö Bucket_LookupMessage2 ´ÙÀ½ ´Ü¾î¿¡ ´ëÇÑ °Ë»ö °á°ú ! Bucket_LookupMostLikely <b>%s</b> ´Â <font color="%s">%s</font>¿¡ ³ªÅ¸³¯ È®·üÀÌ °¡Àå ³ô½À´Ï´Ù. ! Bucket_DoesNotAppear <p><b>%s</b> ´Â ¾î´À ¹öŶ¿¡µµ ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù. Bucket_DisabledGlobally Àû¿ë¾ÈÇÔ Bucket_To => *************** *** 229,236 **** --- 267,285 ---- SingleBucket_Message1 º°Ç¥ ºÙÀº(*) ´Ü¾îµéÀº À̹ø ÆËÆÄÀÏ ¼¼¼Ç¿¡¼ ºÐ·ù¿¡ »ç¿ëµÇ¾ú½À´Ï´Ù. ´Ü¾î¸¦ Ŭ¸¯ÇÏ½Ã¸é ¹öŶ¿¡ Æ÷ÇÔµÉ È®·üÀ» È¸é ¾Æ·¡ ¿À¸¥ÂÊ¿¡¼ º¸½Ç ¼ö ÀÖ½À´Ï´Ù. SingleBucket_Unique %s : À¯ÀÏ + SingleBucket_ClearBucket ¸ðµç ´Ü¾î Á¦°Å Session_Title ÆËÆÄÀÏ ¼¼¼ÇÀÌ ¸¸·áµÇ¾ú½À´Ï´Ù. Session_Error ÆËÆÄÀÏ ¼¼¼ÇÀÌ ¸¸·áµÇ¾ú½À´Ï´Ù. ÆËÆÄÀÏÀ» Á¾·á ÈÄ Àç½ÃÀÛ Ç߱⠶§¹®ÀÏ °ÍÀ̸ç, À§ÀÇ ¸µÅ© Áß Çϳª¸¦ ´©¸£½Ã¸é °è¼ÓÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. + View_Title ¸ÞÀÏ ÀÚ¼¼È÷ º¸±â + View_ShowFrequencies ´Ü¾î ºóµµ º¸±â + View_ShowProbabilities ´Ü¾î È®·ü º¸±â + View_ShowScores ´Ü¾î Á¡¼ö º¸±â + View_WordMatrix ´Ü¾î Ç¥ + + Windows_TrayIcon ÆËÆÄÀÏ ¾ÆÀÌÄÜÀ» À©µµ¿ìÁî ½Ã½ºÅÛ Æ®·¹ÀÌ¿¡ Ç¥½ÃÇϽðڽÀ´Ï±î? + Windows_Console ÆËÆÄÀÏ ¸Þ½ÃÁö¸¦ ÄܼÖâ¿¡ Ç¥½ÃÇϽðڽÀ´Ï±î? + Windows_NextTime <p><font color="red">ÀÌ º¯°æÀº ´ÙÀ½¹ø ÆËÆÄÀÏ ½ÇÇà½ÃºÎÅÍ Àû¿ëµË´Ï´Ù.</font> + Header_MenuSummary À̰ÍÀº Á¦¾î¼¾ÅÍÀÇ °¢±â ´Ù¸¥ ÆäÀÌÁö¸¦ Á¢±ÙÇÒ ¼ö ÀÖ´Â ¸Þ´ºÀÔ´Ï´Ù. History_MainTableSummary À̰ÍÀº ÃÖ±Ù ¼ö½ÅµÈ ¸ÞÀÏÀÇ ¹ß½ÅÀΰú Á¦¸ñÀ» º¸¿©ÁÖ¸ç Àç°ËÅäÇϰí ÀçºÐ·ùÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ¸Þ´ºÀÔ´Ï´Ù. Á¦¸ñ ¶óÀÎÀ» Ŭ¸¯ÇÏ½Ã¸é ¸ÞÀÏ ³»¿ëÀ» º¸½Ç ¼ö ÀÖÀ¸¸ç ¾Æ¿ï·¯, ºÐ·ù°¡ µÈ ÀÌÀ¯¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù. ¸Â´Â ºÐ·ù Ä¿¡¼´Â ¸ÞÀÏÀÌ ¾î´À ¹öŶ¿¡ ¼ÓÇÏ´ÂÁö ÁöÁ¤ÇϽðųª ºÐ·ù¸¦ Ãë¼ÒÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. '»èÁ¦' Ä¿¡¼´Â ƯÁ¤ ¸Þ½ÃÁö¸¦ È÷½ºÅ丮·ÎºÎÅÍ Áö¿ï ¼ö ÀÖ½À´Ï´Ù. *************** *** 247,249 **** Configuration_InsertionTableSummary À̰ÍÀº À̸ÞÀÏ ÇÁ·Î±×·¥(¾Æ¿ô·è µîµî)¿¡ ¸ÞÀÏÀ» ³Ñ°ÜÁÖ±â Àü¿¡ Çì´õ³ª Á¦¸ñ¶õÀ» º¯°æÇÒ °ÍÀÎÁö ¼³Á¤ÇÒ ¹öưÀ» º¸¿©ÁÝ´Ï´Ù. Security_MainTableSummary À̰ÍÀº ÆËÆÄÀÏÀÇ Àüü ±¸¼ºÀÇ º¸¾È¿¡ ¿µÇâÀ» ÁÖ´Â Á¦¾î Ç׸ñÀ» Á¦°øÇÕ´Ï´Ù. Áï, ÀÚµ¿ÀûÀ¸·Î ¾÷µ¥ÀÌÆ®¸¦ üũÇÒ °ÍÀΰ¡, °³¹ß¿¡ Âü°íÇϱâ À§ÇØ ÆËÆÄÀÏÀÇ ¼º´É¿¡ ´ëÇÑ Åë°è¸¦ ÇÁ·Î±×·¥ Á¦ÀÛÀÚÀÇ À¥»çÀÌÆ®·Î Àü¼ÛÇÒ °ÍÀΰ¡¸¦ Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ! Advanced_MainTableSummary À̰ÍÀº ÆËÆÄÀÏÀÌ ¸ÞÀÏÀ» ºÐ·ùÇÒ¶§ ¹«½ÃÇÏ´Â ´Ü¾î(³Ê¹« ÈçÇÑ ´Ü¾î) ¸ñ·ÏÀ» Á¦°øÇÕ´Ï´Ù. ´Ü¾îµéÀº ù ±ÛÀÚ¿¡ ÀÇÇØ Á¤·ÄµÇ¾î ÀÖ½À´Ï´Ù. \ No newline at end of file --- 296,300 ---- Configuration_InsertionTableSummary À̰ÍÀº À̸ÞÀÏ ÇÁ·Î±×·¥(¾Æ¿ô·è µîµî)¿¡ ¸ÞÀÏÀ» ³Ñ°ÜÁÖ±â Àü¿¡ Çì´õ³ª Á¦¸ñ¶õÀ» º¯°æÇÒ °ÍÀÎÁö ¼³Á¤ÇÒ ¹öưÀ» º¸¿©ÁÝ´Ï´Ù. Security_MainTableSummary À̰ÍÀº ÆËÆÄÀÏÀÇ Àüü ±¸¼ºÀÇ º¸¾È¿¡ ¿µÇâÀ» ÁÖ´Â Á¦¾î Ç׸ñÀ» Á¦°øÇÕ´Ï´Ù. Áï, ÀÚµ¿ÀûÀ¸·Î ¾÷µ¥ÀÌÆ®¸¦ üũÇÒ °ÍÀΰ¡, °³¹ß¿¡ Âü°íÇϱâ À§ÇØ ÆËÆÄÀÏÀÇ ¼º´É¿¡ ´ëÇÑ Åë°è¸¦ ÇÁ·Î±×·¥ Á¦ÀÛÀÚÀÇ À¥»çÀÌÆ®·Î Àü¼ÛÇÒ °ÍÀΰ¡¸¦ Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ! Advanced_MainTableSummary À̰ÍÀº ÆËÆÄÀÏÀÌ ¸ÞÀÏÀ» ºÐ·ùÇÒ¶§ ¹«½ÃÇÏ´Â ´Ü¾î(³Ê¹« ÈçÇÑ ´Ü¾î) ¸ñ·ÏÀ» Á¦°øÇÕ´Ï´Ù. ´Ü¾îµéÀº ù ±ÛÀÚ¿¡ ÀÇÇØ Á¤·ÄµÇ¾î ÀÖ½À´Ï´Ù. ! ! |
|
From: <jgr...@us...> - 2003-10-06 14:24:48
|
Update of /cvsroot/popfile/engine/Classifier
In directory sc8-pr-cvs1:/tmp/cvs-serv10730/Classifier
Modified Files:
Bayes.pm MailParse.pm
Log Message:
Merged Korean patch
Index: Bayes.pm
===================================================================
RCS file: /cvsroot/popfile/engine/Classifier/Bayes.pm,v
retrieving revision 1.203
retrieving revision 1.204
diff -C2 -d -r1.203 -r1.204
*** Bayes.pm 1 Oct 2003 14:34:28 -0000 1.203
--- Bayes.pm 6 Oct 2003 14:24:41 -0000 1.204
***************
*** 787,791 ****
# and may cause perl crash.
! if ( $self->module_config_( 'html', 'language' ) eq 'Nihongo' ) {
no locale;
for my $magnet (sort keys %{$self->{magnets__}{$bucket}{$type}}) {
--- 787,794 ----
# and may cause perl crash.
! # Disable the locale in Korean mode, too.
!
! if ( $self->module_config_( 'html', 'language' ) eq 'Nihongo' ||
! $self->module_config_( 'html', 'language' ) eq 'Korean' ) {
no locale;
for my $magnet (sort keys %{$self->{magnets__}{$bucket}{$type}}) {
***************
*** 1570,1574 ****
return grep {$_ ne $prev && ($prev = $_, 1)} sort map {substr_euc($_,0,1)} grep {!/__POPFILE__(UNIQUE|TOTAL)__/} keys %{$self->{matrix__}{$bucket}};
} else {
! return grep {$_ ne $prev && ($prev = $_, 1)} sort map {substr($_,0,1)} grep {!/__POPFILE__(UNIQUE|TOTAL)__/} keys %{$self->{matrix__}{$bucket}};
}
}
--- 1573,1585 ----
return grep {$_ ne $prev && ($prev = $_, 1)} sort map {substr_euc($_,0,1)} grep {!/__POPFILE__(UNIQUE|TOTAL)__/} keys %{$self->{matrix__}{$bucket}};
} else {
! if ( $self->module_config_( 'html', 'language' ) eq 'Korean' ) {
! no locale;
! my $ksc5601 = '(?:[\xA1-\xFE][\xA1-\xFE])';
! my $eksc = "(?:$ksc5601|[\x81-\xC6][\x41-\xFE])";
!
! return grep {$_ ne $prev && ($prev = $_, 1)} sort map {$_ =~ /([\x20-\x80]|$eksc)/} grep {!/__POPFILE__(UNIQUE|TOTAL)__/} keys %{$self->{matrix__}{$bucket}};
! } else {
! return grep {$_ ne $prev && ($prev = $_, 1)} sort map {substr($_,0,1)} grep {!/__POPFILE__(UNIQUE|TOTAL)__/} keys %{$self->{matrix__}{$bucket}};
! }
}
}
***************
*** 1888,1892 ****
# and may cause perl crash.
! if ( $self->module_config_( 'html', 'language' ) eq 'Nihongo' ) {
no locale;
foreach my $word (keys %{$self->{parser__}->{words__}}) {
--- 1899,1905 ----
# and may cause perl crash.
! # Disable the locale in Korean mode, too.
! if ( $self->module_config_( 'html', 'language' ) eq 'Nihongo' ||
! $self->module_config_( 'html', 'language' ) eq 'Korean' ) {
no locale;
foreach my $word (keys %{$self->{parser__}->{words__}}) {
***************
*** 1951,1955 ****
# and may cause perl crash.
! if ( $self->module_config_( 'html', 'language' ) eq 'Nihongo' ) {
no locale;
foreach my $word (keys %{$self->{parser__}->{words__}}) {
--- 1964,1970 ----
# and may cause perl crash.
! # Disable the locale in Korean mode, too.
! if ( $self->module_config_( 'html', 'language' ) eq 'Nihongo' ||
! $self->module_config_( 'html', 'language' ) eq 'Korean' ) {
no locale;
foreach my $word (keys %{$self->{parser__}->{words__}}) {
***************
*** 2115,2119 ****
# and may cause perl crash.
! if ( $self->module_config_( 'html', 'language' ) eq 'Nihongo' ) {
no locale;
return sort keys %{$self->{magnets__}{$bucket}{$type}};
--- 2130,2137 ----
# and may cause perl crash.
! # Disable the locale in Korean mode, too.
!
! if ( $self->module_config_( 'html', 'language' ) eq 'Nihongo' ||
! $self->module_config_( 'html', 'language' ) eq 'Korean' ) {
no locale;
return sort keys %{$self->{magnets__}{$bucket}{$type}};
Index: MailParse.pm
===================================================================
RCS file: /cvsroot/popfile/engine/Classifier/MailParse.pm,v
retrieving revision 1.166
retrieving revision 1.167
diff -C2 -d -r1.166 -r1.167
*** MailParse.pm 1 Oct 2003 14:34:28 -0000 1.166
--- MailParse.pm 6 Oct 2003 14:24:41 -0000 1.167
***************
*** 32,35 ****
--- 32,41 ----
use MIME::QuotedPrint;
+
+ # Korean characters definition
+
+ my $ksc5601 = '(?:[\xA1-\xFE][\xA1-\xFE])';
+ my $eksc = "(?:$ksc5601|[\x81-\xC6][\x41-\xFE])"; #extended ksc
+
# These are used for Japanese support
***************
*** 511,527 ****
}
}
-
} else {
! # Only care about words between 3 and 45 characters since short words like
! # an, or, if are too common and the longest word in English (according to
! # the OED) is pneumonoultramicroscopicsilicovolcanoconiosis
! while ( $line =~ s/([[:alpha:]][[:alpha:]\']{1,44})([_\-,\.\"\'\)\?!:;\/& \t\n\r]{0,5}|$)// ) {
! if ( ( $self->{in_headers__} == 0 ) && ( $self->{first20count__} < 20 ) ) {
! $self->{first20count__} += 1;
! $self->{first20__} .= " $1";
! }
! update_word($self,$1, $encoded, '', '[_\-,\.\"\'\)\?!:;\/ &\t\n\r]', $prefix) if (length $1 >= 3);
}
}
--- 517,551 ----
}
}
} else {
! if ( $self->{lang__} eq 'Korean' ) {
! # In Korean mode, [[:alpha:]] in regular expression is changed to 2bytes chars
! # to support 2 byte characters.
! #
! # In Korean, 1 character(2 bytes) words are meaningful, so care about
! # words between 2 and 45 characters.
! while ( $line =~ s/(([A-Za-z]|$eksc)([A-Za-z\']|$eksc){1,44})([_\-,\.\"\'\)\?!:;\/& \t\n\r]{0,5}|$)// ) {
! if ( ( $self->{in_headers__} == 0 ) && ( $self->{first20count__} < 20 ) ) {
! $self->{first20count__} += 1;
! $self->{first20__} .= " $1";
! }
!
! update_word($self,$1, $encoded, '', '[_\-,\.\"\'\)\?!:;\/ &\t\n\r]', $prefix) if (length $1 >= 2);
! }
! } else {
!
! # Only care about words between 3 and 45 characters since short words like
! # an, or, if are too common and the longest word in English (according to
! # the OED) is pneumonoultramicroscopicsilicovolcanoconiosis
!
! while ( $line =~ s/([[:alpha:]][[:alpha:]\']{1,44})([_\-,\.\"\'\)\?!:;\/& \t\n\r]{0,5}|$)// ) {
! if ( ( $self->{in_headers__} == 0 ) && ( $self->{first20count__} < 20 ) ) {
! $self->{first20count__} += 1;
! $self->{first20__} .= " $1";
! }
!
! update_word($self,$1, $encoded, '', '[_\-,\.\"\'\)\?!:;\/ &\t\n\r]', $prefix) if (length $1 >= 3);
! }
}
}
|
|
From: <jgr...@us...> - 2003-10-06 14:07:21
|
Update of /cvsroot/popfile/engine/languages In directory sc8-pr-cvs1:/tmp/cvs-serv8047 Modified Files: Hellenic.msg Log Message: Merge update to Greek Index: Hellenic.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Hellenic.msg,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Hellenic.msg 6 Oct 2003 13:08:55 -0000 1.2 --- Hellenic.msg 6 Oct 2003 14:07:17 -0000 1.3 *************** *** 28,35 **** # Common words that are used on their own all over the interface Apply ÅöáñìïãÞ ! On Åíåñãü Off Áíåíåñãü ! TurnOn Åíåñãïðïßçóç ! TurnOff Áðåíåñãïðïßçóç Add ÐñïóèÞêç Remove ÁðáëïéöÞ --- 28,35 ---- # Common words that are used on their own all over the interface Apply ÅöáñìïãÞ ! On Åíåñãü Off Áíåíåñãü ! TurnOn Åíåñãïðïßçóç ! TurnOff Áðåíåñãïðïßç Add ÐñïóèÞêç Remove ÁðáëïéöÞ *************** *** 78,87 **** Header_Magnets ÌáãíÞôåò ! Footer_HomePage Éóôïóåëßäá POPFile ! Footer_Manual Åã÷åéñßäéï ! Footer_Forums ÓõæõôÞóåéò ! Footer_FeedMe ÏéêïíïìéêÞ ÓõíåéóöïñÜ ! Footer_RequestFeature ÆçôÞóôå ÍÝá ×áñáêôçñéóôéêÜ ! Footer_MailingList ËéóôÜ çë.ôá÷õäñïìåßïõ Configuration_Error1 Ï äéá÷ùñéóôéêüò ÷áñáêôÞñáò ðñÝðåé íá åßíáé ìüíï Ýíáò. --- 78,87 ---- Header_Magnets ÌáãíÞôåò ! Footer_HomePage Éóôïóåëßäá POPFile ! Footer_Manual Åã÷åéñßäéï ! Footer_Forums ÓõæõôÞóåéò ! Footer_FeedMe ÓõíåéóöïñÜ ! Footer_RequestFeature ÆçôÞóôå Âåëôéþóåéò ! Footer_MailingList ÅíçìåñùôéêÜ mail Configuration_Error1 Ï äéá÷ùñéóôéêüò ÷áñáêôÞñáò ðñÝðåé íá åßíáé ìüíï Ýíáò. |
|
From: <jgr...@us...> - 2003-10-06 13:58:02
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv6194
Modified Files:
installer.nsi
Log Message:
Update installer because of change in the name of Spanish and Portugese translations
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.126
retrieving revision 1.127
diff -C2 -d -r1.126 -r1.127
*** installer.nsi 5 Oct 2003 14:05:44 -0000 1.126
--- installer.nsi 6 Oct 2003 13:57:57 -0000 1.127
***************
*** 1059,1063 ****
!insertmacro UI_LANG_CONFIG "DANISH" "Dansk"
!insertmacro UI_LANG_CONFIG "GERMAN" "Deutsch"
! !insertmacro UI_LANG_CONFIG "SPANISH" "Español"
!insertmacro UI_LANG_CONFIG "FRENCH" "Francais"
!insertmacro UI_LANG_CONFIG "GREEK" "Hellenic"
--- 1059,1063 ----
!insertmacro UI_LANG_CONFIG "DANISH" "Dansk"
!insertmacro UI_LANG_CONFIG "GERMAN" "Deutsch"
! !insertmacro UI_LANG_CONFIG "SPANISH" "Espanol"
!insertmacro UI_LANG_CONFIG "FRENCH" "Francais"
!insertmacro UI_LANG_CONFIG "GREEK" "Hellenic"
***************
*** 1067,1072 ****
!insertmacro UI_LANG_CONFIG "DUTCH" "Nederlands"
!insertmacro UI_LANG_CONFIG "POLISH" "Polish"
! !insertmacro UI_LANG_CONFIG "PORTUGUESE" "Português"
! !insertmacro UI_LANG_CONFIG "PORTUGUESEBR" "Português do Brasil"
!insertmacro UI_LANG_CONFIG "RUSSIAN" "Russian"
!insertmacro UI_LANG_CONFIG "SLOVAK" "Slovak"
--- 1067,1072 ----
!insertmacro UI_LANG_CONFIG "DUTCH" "Nederlands"
!insertmacro UI_LANG_CONFIG "POLISH" "Polish"
! !insertmacro UI_LANG_CONFIG "PORTUGUESE" "Portugues"
! !insertmacro UI_LANG_CONFIG "PORTUGUESEBR" "Portugues do Brasil"
!insertmacro UI_LANG_CONFIG "RUSSIAN" "Russian"
!insertmacro UI_LANG_CONFIG "SLOVAK" "Slovak"
|