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-06 13:54:41
|
Update of /cvsroot/popfile/engine/Proxy
In directory sc8-pr-cvs1:/tmp/cvs-serv5598/Proxy
Modified Files:
NNTP.pm POP3.pm Proxy.pm SMTP.pm
Log Message:
ENABLE POPFILE PROXIES TO DIFFERENTIATE BETWEEN CONDITIONS:
Command sent to a remote server...
1. returned successfully
2. returned with an error message
3. timed out
Use this to enable the POP3 proxy to drop a connection on
a timeout rather than keeping retrying which can cause
confusion if the POP3 server suddenly starts responding to
a previous request.
Proxy/Proxy.pm:
Change get_response_ and echo_response_ so that the caller
can distinguish the three cases above.
Proxy/POP3.pm:
Use the new get_response_ and echo_response_ to drop the
connection if condition #3 occurs.
Proxy/SMTP.pm
Proxy/NNTP.pm:
Update to work with the new get_response_ and
echo_response_
tests/TestProxy.pm:
Update the tests that handle get_response_ and
echo_response_
Index: NNTP.pm
===================================================================
RCS file: /cvsroot/popfile/engine/Proxy/NNTP.pm,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** NNTP.pm 11 Sep 2003 20:55:10 -0000 1.20
--- NNTP.pm 6 Oct 2003 13:54:30 -0000 1.21
***************
*** 155,159 ****
if ( $command =~ /^ *QUIT/i ) {
if ( $news ) {
! $self->echo_response_( $news, $client, $command );
close $news;
} else {
--- 155,159 ----
if ( $command =~ /^ *QUIT/i ) {
if ( $news ) {
! last if ( $self->echo_response_( $news, $client, $command ) == 2 );
close $news;
} else {
***************
*** 211,215 ****
} elsif ( $connection_state eq "password needed" ) {
if ($command =~ /^ *AUTHINFO PASS (.*)/i) {
! my $response = $self->get_response_($news, $client, $command);
if ($response =~ /^281 .*/) {
--- 211,215 ----
} elsif ( $connection_state eq "password needed" ) {
if ($command =~ /^ *AUTHINFO PASS (.*)/i) {
! my ( $response, $ok ) = $self->get_response_($news, $client, $command);
if ($response =~ /^281 .*/) {
***************
*** 243,247 ****
if ( $command =~ /^ *ARTICLE (.*)/i ) {
! my $response = $self->get_response_( $news, $client, $command);
if ( $response =~ /^220 (.*) (.*)$/i) {
$count += 1;
--- 243,247 ----
if ( $command =~ /^ *ARTICLE (.*)/i ) {
! my ( $response, $ok ) = $self->get_response_( $news, $client, $command);
if ( $response =~ /^220 (.*) (.*)$/i) {
$count += 1;
***************
*** 263,267 ****
if ( $command =~ /^ *(LIST|HEAD|BODY|NEWGROUPS|NEWNEWS|LISTGROUP|XGTITLE|XINDEX|XHDR|XOVER|XPAT|XROVER|XTHREAD)/i ) {
! my $response = $self->get_response_( $news, $client, $command);
# 2xx (200) series response indicates multi-line text follows to .crlf
--- 263,267 ----
if ( $command =~ /^ *(LIST|HEAD|BODY|NEWGROUPS|NEWNEWS|LISTGROUP|XGTITLE|XINDEX|XHDR|XOVER|XPAT|XROVER|XTHREAD)/i ) {
! my ( $response, $ok ) = $self->get_response_( $news, $client, $command);
# 2xx (200) series response indicates multi-line text follows to .crlf
***************
*** 274,278 ****
if ( $ command =~ /^ *(HELP)/i ) {
! my $response = $self->get_response_( $news, $client, $command);
$self->echo_to_dot_( $news, $client, 0 ) if ( $response =~ /^1\d\d/ );
next;
--- 274,278 ----
if ( $ command =~ /^ *(HELP)/i ) {
! my ( $response, $ok ) = $self->get_response_( $news, $client, $command);
$self->echo_to_dot_( $news, $client, 0 ) if ( $response =~ /^1\d\d/ );
next;
***************
*** 289,293 ****
if ( $command =~ /^ *(IHAVE|POST|XRELPIC)/i ) {
! my $response = $self->get_response_( $news, $client, $command);
# 3xx (300) series response indicates multi-line text should be sent, up to .crlf
--- 289,293 ----
if ( $command =~ /^ *(IHAVE|POST|XRELPIC)/i ) {
! my ( $response, $ok ) = $self->get_response_( $news, $client, $command);
# 3xx (300) series response indicates multi-line text should be sent, up to .crlf
Index: POP3.pm
===================================================================
RCS file: /cvsroot/popfile/engine/Proxy/POP3.pm,v
retrieving revision 1.77
retrieving revision 1.78
diff -C2 -d -r1.77 -r1.78
*** POP3.pm 11 Sep 2003 20:55:10 -0000 1.77
--- POP3.pm 6 Oct 2003 13:54:30 -0000 1.78
***************
*** 185,189 ****
# and send the reply straight to the client
! $self->echo_response_($mail, $client, 'USER ' . $4 );
} else {
--- 185,189 ----
# and send the reply straight to the client
! last if ( $self->echo_response_($mail, $client, 'USER ' . $4 ) == 2 );
} else {
***************
*** 206,210 ****
# and send the reply straight to the client
! $self->echo_response_($mail, $client, "APOP $4 $5" );
} else {
next;
--- 206,210 ----
# and send the reply straight to the client
! last if ( $self->echo_response_($mail, $client, "APOP $4 $5" ) == 2 );
} else {
next;
***************
*** 222,227 ****
# Loop until we get -ERR or +OK
! my $response;
! $response = $self->get_response_( $mail, $client, $command );
while ( ( ! ( $response =~ /\+OK/ ) ) && ( ! ( $response =~ /-ERR/ ) ) ) {
--- 222,226 ----
# Loop until we get -ERR or +OK
! my ( $response, $ok ) = $self->get_response_( $mail, $client, $command );
while ( ( ! ( $response =~ /\+OK/ ) ) && ( ! ( $response =~ /-ERR/ ) ) ) {
***************
*** 229,233 ****
$auth = <$client>;
$auth =~ s/(\015|\012)$//g;
! $response = $self->get_response_( $mail, $client, $auth );
}
} else {
--- 228,232 ----
$auth = <$client>;
$auth =~ s/(\015|\012)$//g;
! ( $response, $ok ) = $self->get_response_( $mail, $client, $auth );
}
} else {
***************
*** 244,248 ****
if ( $self->config_( 'secure_server' ) ne '' ) {
if ( $mail = $self->verify_connected_( $mail, $client, $self->config_( 'secure_server' ), $self->config_( 'secure_port' ) ) ) {
! if ( $self->echo_response_($mail, $client, "AUTH" ) ) {
$self->echo_to_dot_( $mail, $client );
}
--- 243,249 ----
if ( $self->config_( 'secure_server' ) ne '' ) {
if ( $mail = $self->verify_connected_( $mail, $client, $self->config_( 'secure_server' ), $self->config_( 'secure_port' ) ) ) {
! my $response = $self->echo_response_($mail, $client, "AUTH" );
! last if ( $response == 2 );
! if ( $response == 0 ) {
$self->echo_to_dot_( $mail, $client );
}
***************
*** 261,265 ****
if ( ( $command =~ /LIST ?(.*)?/i ) || # PROFILE BLOCK START
( $command =~ /UIDL ?(.*)?/i ) ) { # PROFILE BLOCK STOP
! if ( $self->echo_response_($mail, $client, $command ) ) {
$self->echo_to_dot_( $mail, $client ) if ( $1 eq '' );
}
--- 262,268 ----
if ( ( $command =~ /LIST ?(.*)?/i ) || # PROFILE BLOCK START
( $command =~ /UIDL ?(.*)?/i ) ) { # PROFILE BLOCK STOP
! my $response = $self->echo_response_($mail, $client, $command );
! last if ( $response == 2 );
! if ( $response == 0 ) {
$self->echo_to_dot_( $mail, $client ) if ( $1 eq '' );
}
***************
*** 311,315 ****
if ( $2 ne '99999999' ) {
if ( $self->config_( 'toptoo' ) ) {
! if ( $self->echo_response_($mail, $client, "RETR $count" ) ) {
# Classify without echoing to client, saving file for later RETR's
--- 314,320 ----
if ( $2 ne '99999999' ) {
if ( $self->config_( 'toptoo' ) ) {
! my $response = $self->echo_response_($mail, $client, "RETR $count" );
! last if ( $response == 2 );
! if ( $response == 0 ) {
# Classify without echoing to client, saving file for later RETR's
***************
*** 322,326 ****
# client. The +OK has already been sent by the RETR
! if ( $self->echo_response_($mail, $client, $command, 1 ) ) {
# Classify with pre-defined class, without saving, echoing to client
--- 327,333 ----
# client. The +OK has already been sent by the RETR
! $response = $self->echo_response_($mail, $client, $command, 1 );
! last if ( $response == 2 );
! if ( $response == 0 ) {
# Classify with pre-defined class, without saving, echoing to client
***************
*** 337,341 ****
}
} else {
! $self->echo_to_dot_( $mail, $client ) if ( $self->echo_response_($mail, $client, $command ) );
}
--- 344,352 ----
}
} else {
! my $response = $self->echo_response_($mail, $client, $command );
! last if ( $response == 2 );
! if ( $response == 0 ) {
! $self->echo_to_dot_( $mail, $client );
! }
}
***************
*** 352,356 ****
if ( $mail || $self->config_( 'secure_server' ) ne '' ) {
if ( $mail || ( $mail = $self->verify_connected_( $mail, $client, $self->config_( 'secure_server' ), $self->config_( 'secure_port' ) ) ) ) {
! $self->echo_to_dot_( $mail, $client ) if ( $self->echo_response_($mail, $client, "CAPA" ) );
} else {
next;
--- 363,371 ----
if ( $mail || $self->config_( 'secure_server' ) ne '' ) {
if ( $mail || ( $mail = $self->verify_connected_( $mail, $client, $self->config_( 'secure_server' ), $self->config_( 'secure_port' ) ) ) ) {
! my $response = $self->echo_response_($mail, $client, "CAPA" );
! last if ( $response == 2 );
! if ( $response == 0 ) {
! $self->echo_to_dot_( $mail, $client );
! }
} else {
next;
***************
*** 380,384 ****
( $command =~ /DELE (.*)/i ) ||
( $command =~ /RSET/i ) ) { # PROFILE BLOCK STOP
! $self->echo_response_($mail, $client, $command );
next;
}
--- 395,399 ----
( $command =~ /DELE (.*)/i ) ||
( $command =~ /RSET/i ) ) { # PROFILE BLOCK STOP
! last if ( $self->echo_response_($mail, $client, $command ) == 2 );
next;
}
***************
*** 442,446 ****
# we echo each line of the message until we hit the . at the end
! if ( $self->echo_response_($mail, $client, $command ) ) {
my $history_file;
( $class, $history_file ) = $self->{classifier__}->classify_and_modify( $mail, $client, $download_count, $count, 0, '' );
--- 457,463 ----
# we echo each line of the message until we hit the . at the end
! my $response = $self->echo_response_($mail, $client, $command );
! last if ( $response == 2 );
! if ( $response == 0 ) {
my $history_file;
( $class, $history_file ) = $self->{classifier__}->classify_and_modify( $mail, $client, $download_count, $count, 0, '' );
***************
*** 468,472 ****
if ( $command =~ /QUIT/i ) {
if ( $mail ) {
! $self->echo_response_( $mail, $client, $command );
close $mail;
} else {
--- 485,489 ----
if ( $command =~ /QUIT/i ) {
if ( $mail ) {
! last if ( $self->echo_response_( $mail, $client, $command ) == 2 );
close $mail;
} else {
***************
*** 479,483 ****
if ( $mail && $mail->connected ) {
! $self->echo_response_($mail, $client, $command );
next;
} else {
--- 496,500 ----
if ( $mail && $mail->connected ) {
! last if ( $self->echo_response_($mail, $client, $command ) == 2 );
next;
} else {
Index: Proxy.pm
===================================================================
RCS file: /cvsroot/popfile/engine/Proxy/Proxy.pm,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** Proxy.pm 11 Sep 2003 17:27:11 -0000 1.36
--- Proxy.pm 6 Oct 2003 13:54:30 -0000 1.37
***************
*** 530,537 ****
#
# Send $command to $mail, receives the response and echoes it to the $client and the debug
! # output. Returns the response
#
# ---------------------------------------------------------------------------------------------
-
sub get_response_
{
--- 530,536 ----
#
# Send $command to $mail, receives the response and echoes it to the $client and the debug
! # output. Returns the response and a failure code indicating false if there was a timeout
#
# ---------------------------------------------------------------------------------------------
sub get_response_
{
***************
*** 544,548 ****
# $mail is undefined - return an error intead of crashing
$self->tee_( $client, "$self->{connection_timeout_error_}$eol" );
! return $self->{connection_timeout_error_};
}
--- 543,547 ----
# $mail is undefined - return an error intead of crashing
$self->tee_( $client, "$self->{connection_timeout_error_}$eol" );
! return ( $self->{connection_timeout_error_}, 0 );
}
***************
*** 565,569 ****
$self->tee_( $client, $response ) if ( !$suppress );
! return $response;
}
}
--- 564,568 ----
$self->tee_( $client, $response ) if ( !$suppress );
! return ( $response, 1 );
}
}
***************
*** 573,580 ****
$self->tee_( $client, "$self->{connection_timeout_error_}$eol" );
! return $self->{connection_timeout_error_};
} else {
$self->tee_($client, "");
! return "";
}
}
--- 572,579 ----
$self->tee_( $client, "$self->{connection_timeout_error_}$eol" );
! return ( $self->{connection_timeout_error_}, 0 );
} else {
$self->tee_($client, "");
! return ( "", 1 );
}
}
***************
*** 590,594 ****
#
# Send $command to $mail, receives the response and echoes it to the $client and the debug
! # output. Returns true if the response was +OK and false if not
#
# ---------------------------------------------------------------------------------------------
--- 589,599 ----
#
# Send $command to $mail, receives the response and echoes it to the $client and the debug
! # output.
! #
! # Returns one of three values
! #
! # 0 Successfully sent the command and got a positive response
! # 1 Sent the command and got a negative response
! # 2 Failed to send the command (e.g. a timeout occurred)
#
# ---------------------------------------------------------------------------------------------
***************
*** 599,603 ****
# Determine whether the response began with the string +OK. If it did then return 1
# else return 0
! return ( $self->get_response_( $mail, $client, $command, 0, $suppress ) =~ /$self->{good_response_}/ );
}
--- 604,619 ----
# Determine whether the response began with the string +OK. If it did then return 1
# else return 0
!
! my ( $response, $ok ) = $self->get_response_( $mail, $client, $command, 0, $suppress );
!
! if ( $ok == 1 ) {
! if ( $response =~ /$self->{good_response_}/ ) {
! return 0;
! } else {
! return 1;
! }
! } else {
! return 2;
! }
}
Index: SMTP.pm
===================================================================
RCS file: /cvsroot/popfile/engine/Proxy/SMTP.pm,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** SMTP.pm 11 Sep 2003 20:55:10 -0000 1.21
--- SMTP.pm 6 Oct 2003 13:54:30 -0000 1.22
***************
*** 287,291 ****
{
my ($self, $mail, $client, $command, $suppress) = @_;
! my $response = $self->get_response_( $mail, $client, $command );
if ( $response =~ /^\d\d\d-/ ) {
--- 287,291 ----
{
my ($self, $mail, $client, $command, $suppress) = @_;
! my ( $response, $ok ) = $self->get_response_( $mail, $client, $command );
if ( $response =~ /^\d\d\d-/ ) {
|
|
From: <jgr...@us...> - 2003-10-06 13:54:39
|
Update of /cvsroot/popfile/engine/tests
In directory sc8-pr-cvs1:/tmp/cvs-serv5598/tests
Modified Files:
TestProxy.tst
Log Message:
ENABLE POPFILE PROXIES TO DIFFERENTIATE BETWEEN CONDITIONS:
Command sent to a remote server...
1. returned successfully
2. returned with an error message
3. timed out
Use this to enable the POP3 proxy to drop a connection on
a timeout rather than keeping retrying which can cause
confusion if the POP3 server suddenly starts responding to
a previous request.
Proxy/Proxy.pm:
Change get_response_ and echo_response_ so that the caller
can distinguish the three cases above.
Proxy/POP3.pm:
Use the new get_response_ and echo_response_ to drop the
connection if condition #3 occurs.
Proxy/SMTP.pm
Proxy/NNTP.pm:
Update to work with the new get_response_ and
echo_response_
tests/TestProxy.pm:
Update the tests that handle get_response_ and
echo_response_
Index: TestProxy.tst
===================================================================
RCS file: /cvsroot/popfile/engine/tests/TestProxy.tst,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** TestProxy.tst 29 Sep 2003 22:34:57 -0000 1.14
--- TestProxy.tst 6 Oct 2003 13:54:31 -0000 1.15
***************
*** 288,292 ****
$sp->{connection_timeout_error_} = 'timeout error';
open TEMP, ">temp.tmp";
! test_assert_regexp( $sp->get_response_( undef, \*TEMP, "HELLO" ), 'timeout error' );
close TEMP;
open TEMP, "<temp.tmp";
--- 288,294 ----
$sp->{connection_timeout_error_} = 'timeout error';
open TEMP, ">temp.tmp";
! my ( $r, $o ) = $sp->get_response_( undef, \*TEMP, "HELLO" );
! test_assert_regexp( $r, 'timeout error' );
! test_assert_equal( $o, 0 );
close TEMP;
open TEMP, "<temp.tmp";
***************
*** 299,303 ****
$sp->global_config_( 'timeout', 1 );
open TEMP, ">temp.tmp";
! test_assert_regexp( $sp->get_response_( $client, \*TEMP, "HELLO" ), 'timeout error' );
close TEMP;
open TEMP, "<temp.tmp";
--- 301,307 ----
$sp->global_config_( 'timeout', 1 );
open TEMP, ">temp.tmp";
! ( $r, $o ) = $sp->get_response_( $client, \*TEMP, "HELLO" );
! test_assert_regexp( $r, 'timeout error' );
! test_assert_equal( $o, 0 );
close TEMP;
open TEMP, "<temp.tmp";
***************
*** 309,313 ****
open TEMP, ">temp.tmp";
! test_assert_equal( $sp->get_response_( $client, \*TEMP, "HELLO", 1 ), '' );
close TEMP;
open TEMP, "<temp.tmp";
--- 313,319 ----
open TEMP, ">temp.tmp";
! ( $r, $o ) = $sp->get_response_( $client, \*TEMP, "HELLO", 1 );
! test_assert_equal( $r, '' );
! test_assert_equal( $o, 1 );
close TEMP;
open TEMP, "<temp.tmp";
***************
*** 322,326 ****
open TEMP, ">temp.tmp";
! test_assert_regexp( $sp->get_response_( $client, \*TEMP, "HELLO" ), 'HELLO response' );
close TEMP;
open TEMP, "<temp.tmp";
--- 328,334 ----
open TEMP, ">temp.tmp";
! ( $r, $o ) = $sp->get_response_( $client, \*TEMP, "HELLO" );
! test_assert_regexp( $r, 'HELLO response' );
! test_assert_equal( $o, 1 );
close TEMP;
open TEMP, "<temp.tmp";
***************
*** 336,340 ****
$sp->{good_response_} = 'GOOD';
open TEMP, ">temp.tmp";
! test_assert( $sp->echo_response_( $client, \*TEMP, "HOWRU?" ) );
close TEMP;
open TEMP, "<temp.tmp";
--- 344,348 ----
$sp->{good_response_} = 'GOOD';
open TEMP, ">temp.tmp";
! test_assert_equal( $sp->echo_response_( $client, \*TEMP, "HOWRU?" ), 0 );
close TEMP;
open TEMP, "<temp.tmp";
***************
*** 349,353 ****
open TEMP, ">temp.tmp";
! test_assert( !$sp->echo_response_( $client, \*TEMP, "HOWRU?" ) );
close TEMP;
open TEMP, "<temp.tmp";
--- 357,361 ----
open TEMP, ">temp.tmp";
! test_assert_equal( $sp->echo_response_( $client, \*TEMP, "HOWRU?" ), 1 );
close TEMP;
open TEMP, "<temp.tmp";
|
|
From: <jgr...@us...> - 2003-10-06 13:54:38
|
Update of /cvsroot/popfile/engine In directory sc8-pr-cvs1:/tmp/cvs-serv5598 Modified Files: stopwords Log Message: ENABLE POPFILE PROXIES TO DIFFERENTIATE BETWEEN CONDITIONS: Command sent to a remote server... 1. returned successfully 2. returned with an error message 3. timed out Use this to enable the POP3 proxy to drop a connection on a timeout rather than keeping retrying which can cause confusion if the POP3 server suddenly starts responding to a previous request. Proxy/Proxy.pm: Change get_response_ and echo_response_ so that the caller can distinguish the three cases above. Proxy/POP3.pm: Use the new get_response_ and echo_response_ to drop the connection if condition #3 occurs. Proxy/SMTP.pm Proxy/NNTP.pm: Update to work with the new get_response_ and echo_response_ tests/TestProxy.pm: Update the tests that handle get_response_ and echo_response_ Index: stopwords =================================================================== RCS file: /cvsroot/popfile/engine/stopwords,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** stopwords 1 Oct 2003 14:34:28 -0000 1.5 --- stopwords 6 Oct 2003 13:54:30 -0000 1.6 *************** *** 1,11 **** - you strike date - form textflow him pdt - code also acronym pst --- 1,11 ---- strike + you date textflow + form him pdt also + code acronym pst *************** *** 14,23 **** cgi charset - est nbsp sun your - title but and multicol --- 14,23 ---- cgi charset nbsp + est sun your but + title and multicol *************** *** 30,38 **** being dir - jan she color - have will received going --- 30,38 ---- being dir she + jan color will + have received going *************** *** 40,50 **** htm edt - height - mbox can ! iframe dfn ! com were would off --- 40,50 ---- htm edt can ! mbox ! height dfn ! iframe were + com would off *************** *** 67,87 **** aug overlay - www div status doing tue person - mon - cellspacing his ! helo select esmtp alt - wbr - message - border note big thu --- 67,87 ---- aug overlay div + www status doing tue person his ! cellspacing ! mon select + helo esmtp alt note + border + message + wbr big thu *************** *** 123,165 **** frame dec localhost body nobr - html bgcolor from var - oct her banner del - blockquote math ! any path spot - cdt textarea ! embed the done yet it's - net font ! thead blink plaintext - went could does param - this jul org - mar - src - mailto for cst kbd --- 123,166 ---- frame dec + advanced localhost body nobr bgcolor + html from var her + oct banner del math ! blockquote path + any spot textarea ! cdt the + embed done yet it's font ! net blink + thead plaintext could + went does param jul + this org for + mailto + src + mar cst kbd *************** *** 172,183 **** helvetica samp - col - tab been fig mail cite - had link script menu --- 173,184 ---- helvetica samp been + tab + col fig mail cite link + had script menu *************** *** 187,193 **** ins sep - sub was ! sat frameset apr --- 188,194 ---- ins sep was ! sub frameset + sat apr |
|
From: <jgr...@us...> - 2003-10-06 13:16:27
|
Update of /cvsroot/popfile/engine/languages In directory sc8-pr-cvs1:/tmp/cvs-serv30797 Removed Files: H4x0r.msg Log Message: Remove translations --- H4x0r.msg DELETED --- |
|
From: <jgr...@us...> - 2003-10-06 13:15:06
|
Update of /cvsroot/popfile/engine/languages In directory sc8-pr-cvs1:/tmp/cvs-serv30502 Added Files: Espanol.msg Portugues do Brasil.msg Portugues.msg Log Message: Change the names of the Spanish and Portugese translations to remove special characters that cause problems on multi-byte systems --- NEW FILE: Espanol.msg --- # 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 # # Identify the language and character set used for the interface LanguageCode es LanguageCharset ISO-8859-1 LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual ManualLanguage es # Common words that are used on their own all over the interface Apply Aplicar On Activo Off Inactivo TurnOn Activar TurnOff Desactivar Add Añadir Remove Quitar Previous Previa Next Seguir From De Subject Asunto Cc Cc Classification Clasificación Reclassify Reclasificar Probability Probabilidad Scores Puntuaciones QuickMagnets Superimanes Undo Deshacer Close Cerrar Find Buscar Filter Filtro Yes Si No No ChangeToYes cambiar a Sí ChangeToNo cambiar a No Bucket Categoría Magnet Imán Delete Borrar Create Crear To Para Total Total Rename Renombrar Frequency Frequencia Probability Probabilidad Score Puntuación Lookup Búsqueda Word Palabra Count Cuenta Update Actualizar Refresh Refrescar # The header and footer that appear on every UI page Header_Title POPFile - Centro de Control Header_Shutdown Apagar POPFile Header_History Historial Header_Buckets Categorías Header_Configuration Configuración Header_Advanced Avanzado Header_Security Seguridad Header_Magnets Imanes Footer_HomePage Página Web de POPFile Footer_Manual Manual Footer_Forums Foros Footer_FeedMe Donar Footer_RequestFeature Pedir Característica Footer_MailingList Lista de Correo Configuration_Error1 El carácter separador tiene que ser uno solo Configuration_Error2 El puerto del GUI tiene que ser un nº entre 1 y 65535 Configuration_Error3 El puerto de escucha POP3 tiene que ser un nº entre 1 y 65535 Configuration_Error4 El tamaño de la página tiene que ser un nº entre 1 y 1000 Configuration_Error5 El nº de dias en el historial tiene que ser un nº entre 1 y 366 Configuration_Error6 La temporización TCP debe ser un nº entre 10 y 300 Configuration_Error7 El puerto de escucha XML RPC listen debe ser un número entre 1 y 65535 Configuration_POP3Port Puerto de escucha POP3 Configuration_POP3Update Puerto actualizado a %s; este cambio será efectivo al siguiente reinicio de POPFile Configuration_XMLRPCUpdate Puerto XML-RPC actualizado a %s; este cambio será efectivo en el siguiente arranque de POPFile Configuration_XMLRPCPort Puerto de escucha XML-RPC Configuration_SMTPPort Puerto de escucha SMTP Configuration_SMTPUpdate Puerto SMTP actualizado a %s; este cambio será efectivo en el siguiente arranque de POPFile Configuration_NNTPPort Puerto de escucha NNTP Configuration_NNTPUpdate Puerto NNTP actualizado a %s; este cambio será efectivo en el siguiente arranque de POPFile Configuration_POP3Separator POP3 host:puerto:usuario caracter separador Configuration_NNTPSeparator NNTP host:puerto:usuario caracter separador Configuration_POP3SepUpdate Separador POP3 actualizado a %s Configuration_NNTPSepUpdate Separador NNTP actualizado a %s Configuration_UI Puerto web del interface de Usuario Configuration_UIUpdate El puerto web del interface de usuario ha sido actualizado a %s ; este cambio será efectivo en el siguiente reinicio de POPFile Configuration_History Número de correos por página Configuration_HistoryUpdate Nº de correos por página actualizado a %s Configuration_Days Nº de dias que se guarda el historial Configuration_DaysUpdate Actualizado el número de días en historial a %s Configuration_UserInterface Interface de Usuario Configuration_Skins Apariencias Configuration_SkinsChoose Elegir una apariencia Configuration_Language Lenguaje Configuration_LanguageChoose Elegir lenguaje Configuration_ListenPorts Puertos de escucha Configuration_HistoryView Vista de Historial Configuration_TCPTimeout Temporización de la conexión TCP Configuration_TCPTimeoutSecs Temporización en segundos Configuration_TCPTimeoutUpdate Temporización de la conexión TCP establecida en %s Configuration_ClassificationInsertion Inserción de texto en E-Mail Configuration_SubjectLine Modificar la línea de asunto Configuration_XTCInsertion Insertar Clasificación-X-Text Configuration_XPLInsertion Insertar enlace-X-POPFile Configuration_Logging Registro Configuration_None Nada Configuration_ToScreen A Pantalla Configuration_ToFile A Fichero Configuration_ToScreenFile A Pantalla y Fichero Configuration_LoggerOutput Salida Configuration_GeneralSkins Apariencias Configuration_SmallSkins Apariencias pequeñas Configuration_TinySkins Apariencias enanas Configuration_CurrentLogFile <arch. de registro actual> Advanced_Error1 '%s' ya está en la lista de palabras ignoradas Advanced_Error2 Las palabras ignoradas solo pueden contener caracteres alfanuméricos, ., _, -, ó @ Advanced_Error3 '%s' añadida a la lista de palabras ignoradas Advanced_Error4 '%s' no está en la lista de palabras ignoradas Advanced_Error5 '%s' quitada de la lista de palabras ignoradas Advanced_StopWords Palabras Ignoradas Advanced_Message1 POPFile ignora las siguientes palabras de uso frecuente: Advanced_AddWord Añadir palabra Advanced_RemoveWord Quitar palabra History_Filter (mostrando sólo la categoría <font color="%s">%s</font>) History_FilterBy Filtrar Por History_Search (buscando en de/asunto %s) History_Title Mensajes Recientes History_Jump Ir al mensaje History_ShowAll Mostrar Todo History_ShouldBe Debería ser History_NoFrom sin línea de History_NoSubject sin línea de asunto History_ClassifyAs Clasificar como History_MagnetUsed Imán utilizado History_MagnetBecause <b>Iman usado</b><p>Clasificado a <font color="%s">%s</font> por el iman %s </p> History_ChangedTo Cambiado a <font color="%s">%s History_Already Anteriormente clasificado como <font color="%s">%s</font> History_RemoveAll Quitar Todo History_RemovePage Quitar Página History_Remove Para borrar las entradas en el historial clic History_SearchMessage Buscar De/Asunto History_NoMessages Sin mensajes History_ShowMagnet magnetizado History_ShowNoMagnet desmagnetizado History_Magnet (mostrando solo mensajes clasificados por imán) History_NoMagnet (Mostrando sólo mensajes no-clasificados magnéticamente) History_ResetSearch Reiniciar Password_Title Contraseña Password_Enter Escriba contraseña Password_Go ¡Venga! Password_Error1 Contraseña incorrecta Security_Error1 El puerto seguro tiene que ser un nº entre 1 y 65535 Security_Stealth Modo Oculto/Operación del Servidor Security_NoStealthMode No (Modo Oculto) Security_ExplainStats Con esto activado POPFile envia una vez al día los tres valores siguientes a un script en www.usethesource.com: <b>bc</b> (el nº de categorías que tienes), <b>mc</b> (el nº total de mensajes que ha clasificado POPFile) y <b>ec</b> (el nº total de errores de clasificación). Estos se guardan en un archivo que yo utilizaré para publicar algunas estadísticas acerca de cómo usa la gente POPFile y cómo de bien les funciona. Mi servidor web mantiene sus archivos log unos 5 días y luego se borran; Yo no guardo ninguna relación entre las estadísticas y sus direcciones IP individuales. Security_ExplainUpdate Con esto activado POPFile envia una vez al día los tres valores siguientes a un script en www.usethesource.com: <b>ma</b> (el nº de versión de tu POPFile), <b>mi</b> (el nº de revisión de tu POPFile) y <b>bn</b> (el nº de compilación de tu POPFile). Si existe una nueva versión, POPFile recibe una respuesta en forma de gráfico que se muestra en la parte superior de la página. Mi servidor web mantiene sus archivos log unos 5 días y luego se borran; Yo no guardo ninguna relación entre las comprobaciones de actualización y sus direcciones IP individuales. Security_PasswordTitle Contraseña del Interface de Usuario Security_Password Contraseña Security_PasswordUpdate Contraseña actualizada a %s Security_AUTHTitle Autentificación por Contraseña Segura/AUTH Security_SecureServer Servidor seguro Security_SecureServerUpdate Actualizado el servidor seguro a %s; este cambio será efectivo en el siguiente reinicio de POPFile Security_SecurePort Puerto seguro Security_SecurePortUpdate Puerto actualizado a %s; este cambio será efectivo en el siguiente reinicio de POPFile Security_SMTPServer servidor chain SMTP Security_SMTPServerUpdate Actualizado el servidor chain SMTP a %s; este cambio será efectivo en el siguiente reinicio de POPFile Security_SMTPPort Puerto chain SMTP Security_SMTPPortUpdate Actualizado elpuerto chain SMTP a %s; este cambio será efectivo en el siguiente reinicio de POPFile Security_POP3 Aceptar conexiones POP3 desde máquinas remotas (necesita reiniciar POPFile) Security_SMTP Aceptar conexiones SMTP desde máquinas remotas (necesita reiniciar POPFile) Security_NNTP Aceptar conexiones NNTP desde máquinas remotas (necesita reiniciar POPFile) Security_UI Aceptar conexiones HTTP (Interface del Usuario) desde máquinas remotas (necesita reiniciar POPFile) Security_XMLRPC Aceptar conexiones XML-RPC desde máquinas remotas (necesita reiniciar POPFile) Security_UpdateTitle Comprobación automática de actualización Security_Update Buscar actualizaciones POPFile a diario Security_StatsTitle Enviar Estadísticas Security_Stats Enviar estadísticas diariamente Magnet_Error1 El imán '%s' ya existía en la categoría '%s' Magnet_Error2 El nuevo imán '%s' interfiere con el imán '%s' de la categoría '%s' y puede dar lugar a resultados ambiguos. No se ha añadido el nuevo. Magnet_Error3 Crear imán nuevo '%s' en la categoría '%s' Magnet_CurrentMagnets Imanes Actuales Magnet_Message1 Los siguientes imanes hacen que el correo sea clasificado siempre en la categoría especificada. Magnet_CreateNew Crear Imán Nuevo Magnet_Explanation Hay tres tipos de imanes disponibles:</b> <ul><li><b>Dirección de procedencia o nombre del remitente:</b> Por ejemplo:<br /> <i>fe...@co...</i> para capturar esta dirección específica, <br /><i>company.com</i> para capturar a cualquiera que envíe desde <i>company.com</i>, <br /><i>Felipe Martinez</i> para capturar esa persona específica,<br /> <i>Felipe</i> para capturar a todos los Felipes</li><li><b>Dirección <i>Para:</i> o nombre del destinatario:</b> Como un imán De: pero con la dirección <i>Para:</i> en un correo</li> <li><b>Palabras en el Asunto:</b> Por ejem.: <i>hola</i> para capturar todos los mensajes con <i>hola</i> en el asunto</li></ul> Magnet_MagnetType Tipo de Imán Magnet_Value Valor Magnet_Always Ir siempre a categoría Magnet_Jump Ir a la página iman Bucket_Error1 Los nombres de categoría sólo pueden contener las letras de la "a" a la "z" en minusculas, - y _ Bucket_Error2 Ya existe la categoría %s Bucket_Error3 Categoría %s creada Bucket_Error4 Ponga por favor una palabra no-vacía Bucket_Error5 Categoría %s renombrada a %s Bucket_Error6 Categoría %s borrada Bucket_Title Sumario Bucket_BucketName Nombre de Categoría Bucket_WordCount Contador de Palabras Bucket_WordCounts Nº de palabras Bucket_UniqueWords Palabras únicas Bucket_SubjectModification Modificación del asunto Bucket_ChangeColor Cambiar Color Bucket_NotEnoughData No hay bastantes datos Bucket_ClassificationAccuracy Exactitud de la Clasificación Bucket_EmailsClassified correos clasificados Bucket_EmailsClassifiedUpper Correos Clasificados Bucket_ClassificationErrors Errores de clasificación Bucket_Accuracy Exactitud Bucket_ClassificationCount Contador de Clasificación Bucket_ClassificationFP Falsos Positivos Bucket_ClassificationFN Falsos Negativos Bucket_ResetStatistics Reiniciar Estadísticas Bucket_LastReset Ultimo Reinicio Bucket_CurrentColor El color actual de %s es %s Bucket_SetColorTo Cambiar el color de %s a %s Bucket_Maintenance Mantenimiento Bucket_CreateBucket Nombre de categoría Bucket_DeleteBucket Borrar categoría Bucket_RenameBucket Renombrar categoría Bucket_Lookup Búsqueda Bucket_LookupMessage Buscar palabra en categorías Bucket_LookupMessage2 Buscar en resultados por Bucket_LookupMostLikely <b>%s</b> en su mayoría aparece en <font color="%s">%s</font> Bucket_DoesNotAppear <p><b>%s</b> no aparece en ninguna de las categorías Bucket_DisabledGlobally Desactivado globalmente Bucket_To a Bucket_Quarantine Cuarentena SingleBucket_Title Detalle de %s SingleBucket_WordCount Categoría nº de palabras SingleBucket_TotalWordCount Nº total de palabras SingleBucket_Percentage Porcentaje del total SingleBucket_WordTable Palabra Table for %s SingleBucket_Message1 Las palabras con estrellas (*) se han usado para clasificar en esta sesión de POPFile. Clic en cualquier palabra para buscar su probabilidad para todos las categorías. SingleBucket_Unique %s único SingleBucket_ClearBucket Borrar Todas las Palabras Session_Title Terminada la Sesión POPFile Session_Error Ha expirado tu sesión en POPFile, y puede ser debido a arrancar y parar POPFile dejando tu navegador abierto. Por favor, pincha uno de los enlaces de arriba para seguir con POPFile. View_Title Vista de un solo mensaje Header_MenuSummary Esta tabla es el menú de navegación que le permite acceder a cada una de las páginas del centro de control. History_MainTableSummary Esta tabla muestra el remitente y asunto de los mensajes recibidos recientemente y permite que sean revisados y reclasificados. Pinchando en la línea de asunto se mostrará el texto completo del mensaje, junto con información acerca del porqué se clasificó así. La columna 'Debería ser' le permite especificar a qué categoría pertenece el mensaje, o deshacer el cambio. La columna 'Borrar' le permite borrar mensajes específicos del historial si usted ya no los necesita. History_OpenMessageSummary Esta tabla contiene el texto completo de un mensaje de correo, enfatizando las palabras que se han utilizado para clasificarlos acorde con la categoría que era más relevante para cada una. Bucket_MainTableSummary Esta tabla proporciona una visión global de las categorías de clasificación. Cada fila muestra el nombre de la categoría, el nº total de palabras de esta categoría, el nº actual de palabras unicas en cada categoría, si el asunto del correo se modificará al clasificarlo es esa categoría, si pondrá en cuarentena los mensajes recibidos en esa categoría, y una tabla de la que escoger el color con el que se visualizará en el centro de control lo relacionado con esa categoría. Bucket_StatisticsTableSummary Esta tabla proporciona tres conjuntos de estadísticas sobre el comportamiento global de POPFile. El 1º es sobre lo acertada des su clasificación, el 2º es cuántos correos se han clasificado, y en qué categorías, y el 3º es cuántas palabras hay en cada categoría, y cuáles son sus porcentajes relativos. Bucket_MaintenanceTableSummary Esta tabla confiene formularios que te permiten crear, borrar o renombrar categorías, y buscar palabras en todas las categorías para ver sus probabilidades relativas. Bucket_AccuracyChartSummary Esta tabla representa gráficamente la exactitud de la clasificación de correo. Bucket_BarChartSummary Esta tabla representa gráficamente un distribución percentual de cada una de las diferentes categorías. Esto se necesita para al nº de correos clasificados, y el conteo total de palabras. Bucket_LookupResultsSummary Esta tabla muestra las probabilidades asociadas con una palabra dada en el corpus. Para cada categoría, muestra la frecuencia con que se encuentra esa palabra, la probabilidad de que vuelava a encontrarse en esa categoría, y el efecto en general sobre la puntuación de la categoría si esa palabra existe en un correo. Bucket_WordListTableSummary Esta tabla proporciona un listado de todas las palabras de una categoría en particular, ordenadas por la primera letra común de cada fila. Magnet_MainTableSummary Esta tabla muestra la lista de imanes que se han usado para autoclasificar el correo de acuerdo a reglas fijas. Cada fila muestra cómo está definido el imán, para qué categoría se ha ideado, y un botón para borrar el imán. Configuration_MainTableSummary Esta tabla contiene los formularios que te permitirán controlar la configuración de POPFile. Configuration_InsertionTableSummary Esta tabla contiene botones que determinan cuando se harán o no, ciertas modificaciones a la cabecera o al título del correo antes de enviarlo al cliente de correo. Security_MainTableSummary Esta tabla proporciona grupos de controles que afectan a la seguridad de la configuración global de POPFile, si tiene que comprobar automáticamente la existencia de actualizaciones del programa, y si las estadísticas sobre el comportamiento de POPFile tienen que enviarse al almacén de datos centralizado del autor del programa (para obtener información general). Advanced_MainTableSummary Esta tabla proporciona un listado de palabras que POPFile ignora cuando clasifica correos debido a su frecuencia relativa en todos ellos. Están ordenadas por filas de acuerdo con la primera letra de las palabras. --- NEW FILE: Portugues do Brasil.msg --- # Copyright (c) 2001-2003 John Graham-Cumming # Translated by Adriano Rafael Gomes <adr...@us...> # Updated by Fernando de Alcantara Correia <fac...@us...> to v0.19.1 # # 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 # # Identify the language and character set used for the interface LanguageCode br LanguageCharset ISO-8859-1 LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual ManualLanguage br # Common words that are used on their own all over the interface Apply Aplicar On Ligado Off Desligado TurnOn Ligar TurnOff Desligar Add Adicionar Remove Remover Previous Anterior Next Próximo From De Subject Assunto Cc Cc Classification Classificação Reclassify Reclassificar Probability Probabilidade Scores Pontos QuickMagnets Ímãs Rápidos Undo Desfazer Close Fechar Find Procurar Filter Filtrar Yes Sim No Não ChangeToYes Trocar para Sim ChangeToNo Trocar para Não Bucket Balde Magnet Ímã Delete Excluir Create Criar To Para Total Total Rename Renomear Frequency Freqüência Probability Probabilidade Score Pontuação Lookup Procurar Word Palavra Count Quantidade Update Alterar Refresh Atualizar # The header and footer that appear on every UI page Header_Title Centro de Controle do POPFile Header_Shutdown Desligar o POPFile Header_History Histórico Header_Buckets Baldes Header_Configuration Configuração Header_Advanced Avançado Header_Security Segurança Header_Magnets Ímãs Footer_HomePage POPFile Home Page Footer_Manual Manual Footer_Forums Forums Footer_FeedMe Contribua Footer_RequestFeature Pedir uma Característica Footer_MailingList Lista de Email Configuration_Error1 O caracter separador deve ser um único caracter Configuration_Error2 O porta da interface de usuário deve ser um número entre 1 e 65535 Configuration_Error3 A porta de escuta POP3 deve ser um número entre 1 e 65535 Configuration_Error4 O tamanho da página deve ser um número entre 1 e 1000 Configuration_Error5 O número de dias no histórico deve ser um número entre 1 e 366 Configuration_Error6 O tempo limite TCP deve ser um número entre 10 e 300 Configuration_Error7 A porta de escuta XML-RPC deve ser um número entre 1 e 65535 Configuration_POP3Port Porta de escuta POP3 Configuration_POP3Update A porta POP3 foi alterada para %s; esta alteração não terá efeito até que você reinicie o POPFile Configuration_XMLRPCUpdate A porta XML-RPC foi alterada para %s; esta alteração não terá efeito até que você reinicie o POPFile Configuration_XMLRPCPort Porta de escuta XML-RPC Configuration_SMTPPort Porta de escuta SMTP Configuration_SMTPUpdate A porta SMTP foi alterada para %s; esta alteração não terá efeito até que você reinicie o POPFile Configuration_NNTPPort Porta de escuta NNTP Configuration_NNTPUpdate A porta NNTP foi alterada para %s; esta alteração não terá efeito até que você reinicie o POPFile Configuration_POPFork Permitir conexões POP3 concorrentes Configuration_SMTPFork Permitir conexões SMTP concorrentes Configuration_NNTPFork Permitir conexões NNTP concorrentes Configuration_POP3Separator Caracter de separação POP3 servidor:porta:usuário Configuration_NNTPSeparator Caracter de separação NNTP servidor:porta:usuário Configuration_POP3SepUpdate Separador POP3 alterado para %s Configuration_NNTPSepUpdate Separador NNTP alterado para %s Configuration_UI Porta da interface web de usuário Configuration_UIUpdate Alterada a porta da interface web de usuário para %s; esta alteração não terá efeito até que você reinicie o POPFile Configuration_History Número de mensagens por página Configuration_HistoryUpdate Alterado o número de mensagens por página para %s Configuration_Days Número de dias para manter no histórico Configuration_DaysUpdate Alterado o número de dias para manter no histórico para %s Configuration_UserInterface Interface de Usuário Configuration_Skins Skins Configuration_SkinsChoose Escolha o skin Configuration_Language Linguagem Configuration_LanguageChoose Escolha a linguagem Configuration_ListenPorts Opções de Módulo Configuration_HistoryView Exibir Histórico Configuration_TCPTimeout Tempo Limite de Conexão Configuration_TCPTimeoutSecs Tempo limite de conexão em segundos Configuration_TCPTimeoutUpdate Alterado o tempo limite de conexão para %s Configuration_ClassificationInsertion Inserção de Texto na Mensagem Configuration_SubjectLine Modificação de linha de assunto Configuration_XTCInsertion Cabeçalho X-Text-Classification Configuration_XPLInsertion Cabeçalho X-POPFile-Link Configuration_Logging Logging Configuration_None Nada Configuration_ToScreen Na Tela Configuration_ToFile Em Arquivo Configuration_ToScreenFile Na Tela e em Arquivo Configuration_LoggerOutput Saída do Logger Configuration_GeneralSkins Skins Configuration_SmallSkins Small Skins Configuration_TinySkins Tiny Skins Configuration_CurrentLogFile <arquivo de log atual> Advanced_Error1 '%s' já está na lista de Palavras Ignoradas Advanced_Error2 Palavras ignoradas podem somente conter caracteres alfanuméricos, ., _, -, ou @ Advanced_Error3 '%s' adicionado na lista de Palavras Ignoradas Advanced_Error4 '%s' não está na lista de Palavras Ignoradas Advanced_Error5 '%s' removido da lista de Palavras Ignoradas Advanced_StopWords Palavras Ignoradas Advanced_Message1 O POPFile ignora as seguintes palavras freqüentemente usadas: Advanced_AddWord Adicionar palavra Advanced_RemoveWord Remover palavra Advanced_AllParameters Todos os Parâmetros do POPFile Advanced_Parameter Parâmetro Advanced_Value Valor Advanced_Warning Esta é a lista completa dos parâmetros do POPFile. Somente para usuários avançados: você pode alterar qualquer um e clicar em Alterar; não há verificação de validade. History_Filter (apenas mostrando o balde <font color="%s">%s</font>) History_FilterBy Filtrar Por History_Search (procurado por remetente/assunto %s) History_Title Mensagens Recentes History_Jump Ir para a mensagem History_ShowAll Exibir Tudo History_ShouldBe Deveria ser History_NoFrom sem linha de History_NoSubject sem linha de assunto History_ClassifyAs Classificar como History_MagnetUsed Ímã usado History_MagnetBecause <b>Ímã Utilizado</b><p>Classificado para <font color="%s">%s</font> por causa do ímã %s </p> History_ChangedTo Alterado para <font color="%s">%s</font> History_Already Reclassificado como <font color="%s">%s</font> History_RemoveAll Remover Tudo History_RemovePage Remover a Página History_Remove Para remover entradas do histórico clique History_SearchMessage Procurar Remetente/Assunto History_NoMessages Nenhuma mensagem History_ShowMagnet magnetizado History_ShowNoMagnet desmagnetizado History_Magnet (mostrando apenas mensagens classificadas por ímã) History_NoMagnet (mostrando apenas mensagens não classificadas por ímã) History_ResetSearch Limpar Password_Title Senha Password_Enter Digite a senha Password_Go Ir! Password_Error1 Senha incorreta Security_Error1 A porta deve ser um número entre 1 e 65535 Security_Stealth Modo Stealth/Operação Servidor Security_NoStealthMode Não (Modo Stealth) Security_ExplainStats (Com isto ligado o POPFile envia uma vez por dia os seguintes três valores para um script em www.usethesource.com: bc (o número total de baldes que você tem), mc (o número total de mensagens que o POPFile classificou) e ec (o número total de erros de classificação). Isto fica guardado em um arquivo e eu vou usar para publicar algumas estatísticas sobre como as pessoas usam o POPFile e o quão bem ele funciona. Meu servidor web mantém seus arquivos de log por mais ou menos 5 dias e então os deleta; eu não estou guardando nenhuma conexão entre as estatístcas e os endereços IP de cada um.) Security_ExplainUpdate (Com isto ligado o POPFile envia uma vez por dia os seguintes três valores para um script em www.usethesource.com: ma (o número maior da versão do seu POPFile), mi (o número menor da versão do seu POPFile) e bn (o número do build da sua versão do POPFile). O POPFile recebe uma resposta na forma de um gráfico que aparece no topo da página se uma nova versão estiver disponível. Meu servidor web mantém seus arquivos de log por mais ou menos 5 dias e então os deleta; eu não estou guardando nenhuma conexão entre as verificações de versão e os endereços IP de cada um.) Security_PasswordTitle Senha da Interface de Usuário Security_Password Senha Security_PasswordUpdate Alterada a senha para %s Security_AUTHTitle Servidores Remotos Security_SecureServer Servidor POP3 SPA/AUTH Security_SecureServerUpdate Alterado o servidor seguro POP3 SPA/AUTH para %s; esta alteração não terá efeito até que você reinicie o POPFile Security_SecurePort Porta POP3 SPA/AUTH Security_SecurePortUpdate Alterada a porta POP3 SPA/AUTH para %s; esta alteração não terá efeito até que você reinicie o POPFile Security_SMTPServer Servidor da cadeia SMTP Security_SMTPServerUpdate Alterado o servidor da cadeia SMTP para %s; esta alteração não terá efeito até que você reinicie o POPFile Security_SMTPPort Porta da cadeia SMTP Security_SMTPPortUpdate Alterada a porta da cadeia SMTP para %s; esta alteração não terá efeito até que você reinicie o POPFile Security_POP3 Aceitar conexões POP3 de máquinas remotas (requer reiniciar o POPFile) Security_SMTP Aceitar conexões SMTP de máquinas remotas (requer reiniciar o POPFile) Security_NNTP Aceitar conexões NNTP de máquinas remotas (requer reiniciar o POPFile) Security_UI Aceitar conexões HTTP (Interface de Usuário) de máquinas remotas (requer reiniciar o POPFile) Security_XMLRPC Aceitar conexões XML-RPC de máquinas remotas (requer reiniciar o POPFile) Security_UpdateTitle Verificação Automática de Atualização Security_Update Verificar diariamente atualizações para o POPFile Security_StatsTitle Reportar Estatísticas Security_Stats Enviar estatísticas diariamente Magnet_Error1 Ímã '%s' já existe no balde '%s' Magnet_Error2 O novo ímã '%s' conflita com o ímã '%s' no balde '%s' e pode causar resultados ambíguos. O novo ímã não foi adicionado. Magnet_Error3 Criar novo ímã '%s' no balde '%s' Magnet_CurrentMagnets Ímãs Atuais Magnet_Message1 Os seguintes ímãs fazem as mensagens serem sempre classificadas no balde especificado. Magnet_CreateNew Criar Novo Ímã Magnet_Explanation Estes tipos de ímã estão disponíveis:</b> <ul><li><b>Endereço ou nome do remetente:</b> Por exemplo: fu...@em... para pegar um endereço específico, <br />empresa.com para pegar todo mundo que envia de empresa.com, <br />Fulano de Tal para pegar uma pessoa específica, Fulano para pegar todos os Fulanos.</li><li><b>Endereço ou nome de destinatário/cópia:</b> Como um ímã de remetente mas para o endereço Para:/Cc: de uma mensagem.</li> <li><b>Palavras no assunto:</b> Por exemplo: olá para pegar todas as mensagens com olá no assunto.</li></ul> Magnet_MagnetType Tipo do ímã Magnet_Value Valor Magnet_Always Sempre vai para o balde Magnet_Jump Ir para a página de ímãs Bucket_Error1 Nomes de balde somente podem conter as letras de a até z minúsculas, números de 0 a 9, mais - e _ Bucket_Error2 O balde %s já existe Bucket_Error3 Criado o balde %s Bucket_Error4 Por favor digite uma palavra que não seja em branco Bucket_Error5 Renomeado o balde %s para %s Bucket_Error6 Excluído o balde %s Bucket_Title Sumário Bucket_BucketName Nome do Balde Bucket_WordCount Contagem de Palavras Bucket_WordCounts Contagens de Palavras Bucket_UniqueWords Palavras Únicas Bucket_SubjectModification Modificação do Assunto Bucket_ChangeColor Trocar Cor Bucket_NotEnoughData Dados insuficientes Bucket_ClassificationAccuracy Precisão da Classificação Bucket_EmailsClassified Mensagens classificadas Bucket_EmailsClassifiedUpper Mensagens Classificadas Bucket_ClassificationErrors Erros de classificação Bucket_Accuracy Precisão Bucket_ClassificationCount Contagem da Classificação Bucket_ClassificationFP Falsos Positivos Bucket_ClassificationFN Falsos Negativos Bucket_ResetStatistics Reiniciar Estatísticas Bucket_LastReset Último Reinício Bucket_CurrentColor A cor atual de %s é %s Bucket_SetColorTo Ajustar a cor de %s para %s Bucket_Maintenance Manutenção Bucket_CreateBucket Criar balde com o nome Bucket_DeleteBucket Excluir o balde chamado Bucket_RenameBucket Renomear o balde chamado Bucket_Lookup Procurar Bucket_LookupMessage Procurar por palavra nos baldes Bucket_LookupMessage2 Procurar no resultado por Bucket_LookupMostLikely <b>%s</b> é mais provável de aparecer em <font color="%s">%s</font> Bucket_DoesNotAppear <p><b>%s</b> não aparece em nenhum dos baldes Bucket_DisabledGlobally Desabilitado globalmente Bucket_To para Bucket_Quarantine Quarentena SingleBucket_Title Detalhes para %s SingleBucket_WordCount Contagem de palavras do balde SingleBucket_TotalWordCount Contagem total de palavras SingleBucket_Percentage Percentual do total SingleBucket_WordTable Tabela de Palavras para %s SingleBucket_Message1 Clique em uma letra no índice para ver a lista de palavras que começam com tal letra. Clique em qualquer palavra para procurar sua probabilidade para todos os baldes. SingleBucket_Unique %s únicas SingleBucket_ClearBucket Remover Todas Palavras Session_Title Sessão do POPFile Expirada Session_Error A sua sessão do POPFile expirou. Isto pode ter sido causado por iniciar e parar o POPFile mas deixando o navegador web aberto. Por favor clique em um dos atalhos acima para continuar a usar o POPFile. View_Title Visão de Única Mensagem View_ShowFrequencies Exibir freqüência das palavras View_ShowProbabilities Exibir probabilidade das palavras View_ShowScores Exibir pontuação das palavras View_WordMatrix Matriz de palavras Windows_TrayIcon Exibir o ícone do POPFile na bandeja do sistema? Windows_Console Enviar mensagens do POPFile para uma janela de console? Windows_NextTime <p><font color="red">Esta alteração não terá efeito até que você reinicie o POPFile</font> Header_MenuSummary Esta tabela é o menu de navegação que possibilita acesso a cada uma das diferentes páginas do centro de controle. History_MainTableSummary Esta tabela mostra o remetente e o assunto das mensagens recebidas recentemente e permite que elas sejam revisadas e reclassificadas. Clicar na linha de assunto vai mostrar o texto inteiro da mensagem, juntamente com informação sobre por que ela foi classificada como o foi. A coluna 'Deveria ser' permite que você especifique a que balde a mensagem pertence, ou desfazer esta mudança. A coluna 'Remover' permite que você exclua mensagens específicas do histórico se você não precisar mais delas. History_OpenMessageSummary Esta tabela contém o texto integral de uma mensagem, com as palavras que são usadas para classificação destacadas de acordo com o balde que foi mais relevante para elas. Bucket_MainTableSummary Esta tabela fornece uma visão geral dos baldes de classificação. Cada linha mostra o nome do balde, a contagem total de palavras para aquele balde, o número real de palavras individuais em cada balde, se o assunto da mensagem vai ser modificado quando ele for classificado para aquele balde, se as mensagens recebidas naquele balde devem ficar em quarentena, e uma tabela para escolher a cor usada para mostrar qualquer coisa relacionada àquele balde no centro de controle. Bucket_StatisticsTableSummary Esta tabela fornece três conjuntos de estatísticas sobre o desempenho geral do PopFile. A primeira é a exatidão da classificação, a segunda é quantas mensagens foram classificadas, e para quais baldes, e a terceira é quantas palavras existem em cada balde, e as suas porcentagens relativas. Bucket_MaintenanceTableSummary Esta tabela contém formulários que permitem que você crie, exclua ou renomeie baldes, e para procurar uma palavra em todos os baldes e ver as suas probabilidades relativas. Bucket_AccuracyChartSummary Esta tabela representa graficamente a exatidão da classificação de mensagens. Bucket_BarChartSummary Esta tabela representa graficamente a uma alocação porcentual para cada um dos diferentes baldes. Ela é usada tanto para o número de mensagens classificadas como para o número total de palavras. Bucket_LookupResultsSummary Esta tabela mostra as probabilidades associadas com qualquer palavra específica do corpus. Para cada balde, ela mostra a freqüência com que aquela palavra ocorre, a probabilidade de que ela ocorra naquele balde, e o efeito geral na pontuação do balde se aquela palavra existir em uma mensagem. Bucket_WordListTableSummary Esta tabela fornece uma relação de todas as palavras para um balde específico, organizada pela primeira letra comum para cada linha. Magnet_MainTableSummary Esta tabela mostra a lista de ímãs que são usados para classificar automaticamente mensagens de acordo com regras fixas. Cada linha mostra como o ímã está definido, para qual balde ele foi concebido, e um botão para excluir aquele ímã. Configuration_MainTableSummary Esta tabela contém alguns formulários que permitem que você controle a configuração do PopFile. Configuration_InsertionTableSummary Esta tabela contém botões para determinar se certas modificações são feitas no cabeçalho ou no assunto da mensagem antes que ela seja encaminhada para o programa cliente de mensagens. Security_MainTableSummary Esta tabela fornece conjuntos de controles que afetam a segurança da configuração geral do PopFile, se ele deve procurar automaticamente por atualizações do programa, e se estatísticas sobre o desempenho do PopFile devem ser enviadas ao banco de dados central do autor do programa para informação geral. Advanced_MainTableSummary Esta tabela fornece uma lista de palavras que o PopFile ignora quando classifica mensagens por causa da sua freqüência relativa nas mensagens em geral. Elas são organizadas por linha de acordo com a primeira letra das palavras. --- NEW FILE: Portugues.msg --- # 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 # # Identify the language and character set used for the interface LanguageCode pt LanguageCharset ISO-8859-1 LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual ManualLanguage br # Common words that are used on their own all over the interface Apply Aplicar On Ligado Off Desligado TurnOn Ligar TurnOff Desligar Add Adicionar Remove Remover Previous Anterior Next Seguinte From Originador Subject Assunto Cc Cc Classification Classificação Reclassify Reclassificar Undo Desfazer Close Fechar Find Procurar Filter Filtrar Yes Sim No Não ChangeToYes Alterar para Sim ChangeToNo Alterar para Não Bucket Receptáculo Magnet Íman Delete Apagar Create Criar To Para Total Total Rename Renomear Frequency Frequência Probability Probabilidade Score Pontuação Lookup Procurar Refresh Refrescar Word Palavra Update Actualizar Count Ocorrências Scores Classificações QuickMagnets Criar Íman View_Title Detalhes da mensagem # The header and footer that appear on every UI page Header_Title Centro de Controle POPFile Header_Shutdown Desligar POPFile Header_History Histórico Header_Buckets Receptáculos Header_Configuration Configuração Header_Advanced Avançado Header_Security Segurança Header_Magnets Ímans Footer_HomePage POPFile na internet Footer_Manual Manual Footer_Forums Fórums Footer_FeedMe Doações Footer_RequestFeature Pedir uma funcionalidade Footer_MailingList Lista de Email Configuration_Error1 O caracter separador deve ser um único caracter Configuration_Error2 O porta da interface do utilizador deve ser um número entre 1 e 65535 Configuration_Error3 A porta de escuta POP3 deve ser um número entre 1 e 65535 Configuration_Error4 O tamanho da página deve ser um número entre 1 e 1000 Configuration_Error5 O número de dias no histórico deve ser um número entre 1 e 366 Configuration_Error6 O tempo limite TCP deve ser um número entre 10 e 300 Configuration_Error7 A porta de escuta XML RPC deve ser um número entre 1 e 65535 Configuration_POP3Port Porta de escuta POP3 Configuration_POP3Update Alterada a porta para %s; esta alteração não terá efeito até que você reinicie o POPFile Configuration_NNTPPort Porta de escuta NNTP Configuration_NNTPUpdate Alterada a porta NNTP para %s; esta alteração não terá efeito até que você reinicie o POPFile Configuration_SMTPPort Porta de escuta SMTP Configuration_SMTPUpdate Alterada a porta SMTP para %s; esta alteração não terá efeito até que você reinicie o POPFile Configuration_XMLRPCPort Porta de escuta XML RPC Configuration_XMLRPCUpdate Alterada a porta XML RPC para %s; esta alteração não terá efeito até que você reinicie o POPFile Configuration_POP3Separator Caracter separador POP3 (host:port:user) Configuration_NNTPSeparator Caracter separador NNTP (host:port:user) Configuration_POP3SepUpdate Alterado o separador POP3 para %s Configuration_NNTPSepUpdate Alterado o separador NNTP para %s Configuration_UI Porta da interface do utilizador (web) Configuration_UIUpdate Alterada a porta da interface web do utilizador para %s; esta alteração não terá efeito até que você reinicie o POPFile Configuration_History Número de emails por página Configuration_HistoryUpdate Alterado o número de emails por página para %s Configuration_Days Número de dias para manter no histórico Configuration_DaysUpdate Alterado o número de dias para manter no histórico para %s Configuration_UserInterface Interface do Utilizador Configuration_Skins Aspecto Configuration_SkinsChoose Escolha o aspecto Configuration_Language Língua Configuration_LanguageChoose Escolha a língua Configuration_ListenPorts Portas de Escuta Configuration_HistoryView Exibir Histórico Configuration_TCPTimeout Tempo Limite de Conexão TCP Configuration_TCPTimeoutSecs Tempo limite de conexão TCP em segundos Configuration_TCPTimeoutUpdate Alterado o tempo limite de conexão TCP para %s Configuration_ClassificationInsertion Inserção de Classificação Configuration_SubjectLine Modificação do assunto Configuration_XTCInsertion Inserção de X-Text-Classification Configuration_XPLInsertion Inserção de X-POPFile-Link Configuration_Logging Registo de actividade Configuration_None em nenhum lado Configuration_ToScreen no ecrã Configuration_ToFile num ficheiro Configuration_ToScreenFile no ecrãn e num ficheiro Configuration_LoggerOutput Registar actividade Configuration_GeneralSkins Aspecto normal Configuration_SmallSkins Aspecto pequeno Configuration_TinySkins Aspecto minúsculo Configuration_CurrentLogFile <registo de actividade actual> Advanced_Error1 '%s' já está na lista de palavras ignoradas Advanced_Error2 Palavras ignoradas podem somente conter caracteres alfanuméricos, ., _, -, ou @ Advanced_Error3 '%s' adicionado na lista de palavras ignoradas Advanced_Error4 '%s' não estã na lista de palavras ignoradas Advanced_Error5 '%s' removido da lista de palavras ignoradas Advanced_StopWords Palavras Ignoradas Advanced_Message1 As seguintes palavras são ignoradas de todas as classificações porque ocorrem muito frequentemente. Advanced_AddWord Adicionar palavra Advanced_RemoveWord Remover palavra History_Filter (apenas mostrando o receptáculo <font color="%s">%s</font>) History_FilterBy Filtrar por History_ResetSearch Mostar todos History_Search (procurar pelo assunto %s) History_Title Mensagens Recentes History_Jump Ir para a mensagem History_ShowAll Exibir Tudo History_ShouldBe Deveria ser History_NoFrom sem originador History_NoSubject sem assunto History_ClassifyAs Classificar como History_MagnetUsed Íman usado History_MagnetBecause <b>Íman usado</b><p>Classificado em <font color="%s">%s</font> por causa do íman %s </p> History_ChangedTo Alterado para <font color="%s">%s History_Already Já reclassificado como <font color="%s">%s</font> History_RemoveAll Remover Tudo History_RemovePage Remover esta Página History_Remove Para remover entradas do histórico use History_SearchMessage Procurar Assunto History_NoMessages Nenhuma mensagem History_ShowMagnet Magnetizadas History_ShowNoMagnet Não magnetizadas History_Magnet (mensagens classificadas por íman) History_NoMagnet (mensagens não classificadas por íman) Password_Title Senha Password_Enter Digite a senha Password_Go Entrar! Password_Error1 Senha incorreta Security_Error1 A porta segura deve ser um número entre 1 e 65535 Security_Stealth Modo Stealth/Operação Servidor Security_NoStealthMode Não (Modo Stealth) Security_ExplainStats (Com isto ligado o POPFile envia uma vez por dia os seguintes três valores para um script em www.usethesource.com: bc (o número total de receptáculos que você tem), mc (o número total de mensagens que o POPFile classificou) e ec (o número total de erros de classificação). Isto fica guardado num arquivo que eu vou usar para publicar algumas estatísticas sobre como as pessoas usam o POPFile e o quão bem ele funciona. O meu servidor web mantém o seus arquivos de log por mais ou menos 5 dias antes de os apagar; Eu não guardo nenhuma ligação entre as estatístcas e os endereços IP de cada um.) Security_ExplainUpdate (Com isto ligado o POPFile envia uma vez por dia os seguintes três valores para um script em www.usethesource.com: ma (o número maior da versão do seu POPFile), mi (o número menor da versão do seu POPFile) and bn (o número do build da sua versão do POPFile). O POPFile recebe uma resposta na forma de um gráfico que aparece no topo da página se uma nova versão estiver disponível. Meu servidor web mantém seus arquivos de log por mais ou menos 5 antes de os apagar; Eu não guardo nenhuma ligação entre as verificações de versão e os endereços IP de cada um.) Security_PasswordTitle Senha da Interface de utilizador Security_Password Senha Security_PasswordUpdate Alterada a senha para %s Security_AUTHTitle Autenticação Segura de Senha/AUTH Security_SecureServer Servidor Seguro Security_SecureServerUpdate Alterado o servidor seguro para %s; esta alteração não terá efeito até que você reinicie o POPFile Security_SecurePort Porta segura Security_SecurePortUpdate Alterada a porta para %s; esta alteração não terá efeito até que você reinicie o POPFile Security_SMTPServer Servidor SMTP real Security_SMTPServerUpdate Alterado o servidor SMTP real para %s; esta alteração não terá efeito até que você reinicie o POPFile Security_SMTPPort Porta do servidor SMTP real Security_SMTPPortUpdate Alterada a porta do servidor SMTP real para %s; esta alteração não terá efeito até que você reinicie o POPFile Security_POP3 Aceitar conexões POP3 de máquinas remotas Security_NNTP Aceitar conexões NNTP de máquinas remotas Security_XMLRPC Aceitar conexões XMLRPC de máquinas remotas Security_SMTP Aceitar conexões SMTP de máquinas remotas Security_UI Aceitar conexões HTTP (Interface de utilizador) de máquinas remotas Security_UpdateTitle Verificação Automática de Atualizações Security_Update Verificar diariamente atualizações para o POPFile Security_StatsTitle Reportar Estatísticas Security_Stats Enviar ... [truncated message content] |
Update of /cvsroot/popfile/engine/languages In directory sc8-pr-cvs1:/tmp/cvs-serv29282 Modified Files: Bulgarian.msg Chinese-Simplified.msg Chinese-Traditional.msg Czech.msg Dansk.msg English-UK.msg Español.msg Francais.msg H4x0r.msg Hebrew.msg Hellenic.msg Hungarian.msg Korean.msg Nederlands.msg Norsk.msg Polish.msg Português.msg Russian.msg Slovak.msg Svenska.msg Ukrainian.msg Log Message: Make sure that every language has a POPFile GPL notice and a language direction Index: Bulgarian.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Bulgarian.msg,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Bulgarian.msg 31 Jul 2003 16:32:22 -0000 1.7 --- Bulgarian.msg 6 Oct 2003 13:08:55 -0000 1.8 *************** *** 21,24 **** --- 21,25 ---- LanguageCode bg LanguageCharset Windows-1251 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Chinese-Simplified.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Chinese-Simplified.msg,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Chinese-Simplified.msg 31 Jul 2003 16:32:22 -0000 1.3 --- Chinese-Simplified.msg 6 Oct 2003 13:08:55 -0000 1.4 *************** *** 23,26 **** --- 23,27 ---- LanguageCode cn LanguageCharset GB2312 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Chinese-Traditional.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Chinese-Traditional.msg,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Chinese-Traditional.msg 31 Jul 2003 16:32:22 -0000 1.3 --- Chinese-Traditional.msg 6 Oct 2003 13:08:55 -0000 1.4 *************** *** 23,26 **** --- 23,27 ---- LanguageCode tw LanguageCharset big5 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Czech.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Czech.msg,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Czech.msg 11 Sep 2003 22:43:50 -0000 1.4 --- Czech.msg 6 Oct 2003 13:08:55 -0000 1.5 *************** *** 1,3 **** --- 1,20 ---- # 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 + # # Translation Jan Chochola (jch...@vo...) *************** *** 5,8 **** --- 22,26 ---- LanguageCode cz LanguageCharset windows-1250 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Dansk.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Dansk.msg,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** Dansk.msg 31 Jul 2003 16:32:22 -0000 1.13 --- Dansk.msg 6 Oct 2003 13:08:55 -0000 1.14 *************** *** 21,24 **** --- 21,25 ---- LanguageCode da LanguageCharset ISO-8859-1 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: English-UK.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/English-UK.msg,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** English-UK.msg 31 Jul 2003 16:32:22 -0000 1.3 --- English-UK.msg 6 Oct 2003 13:08:55 -0000 1.4 *************** *** 21,24 **** --- 21,25 ---- LanguageCode en LanguageCharset ISO-8859-1 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Español.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Español.msg,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Español.msg 20 Aug 2003 01:22:43 -0000 1.5 --- Español.msg 6 Oct 2003 13:08:55 -0000 1.6 *************** *** 1,7 **** --- 1,25 ---- # 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 + # # Identify the language and character set used for the interface LanguageCode es LanguageCharset ISO-8859-1 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Francais.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Francais.msg,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Francais.msg 31 Jul 2003 16:32:22 -0000 1.8 --- Francais.msg 6 Oct 2003 13:08:55 -0000 1.9 *************** *** 21,24 **** --- 21,25 ---- LanguageCode fr LanguageCharset ISO-8859-1 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: H4x0r.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/H4x0r.msg,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** H4x0r.msg 31 Jul 2003 16:32:22 -0000 1.9 --- H4x0r.msg 6 Oct 2003 13:08:55 -0000 1.10 *************** *** 21,24 **** --- 21,25 ---- LanguageCharset ISO-8859-1 ManualLanguage en + LanguageDirection ltr Apply 4pply On 0n Index: Hebrew.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Hebrew.msg,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Hebrew.msg 20 Aug 2003 01:47:41 -0000 1.1 --- Hebrew.msg 6 Oct 2003 13:08:55 -0000 1.2 *************** *** 1,3 **** ! # Copyright (c) 2001-2003 John Graham-Cumming # Identify the language and character set used for the interface --- 1,20 ---- ! # 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 ! # # Identify the language and character set used for the interface Index: Hellenic.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Hellenic.msg,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Hellenic.msg 12 Sep 2003 15:11:08 -0000 1.1 --- Hellenic.msg 6 Oct 2003 13:08:55 -0000 1.2 *************** *** 1,7 **** --- 1,25 ---- # 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 + # # Identify the language and character set used for the interface LanguageCode gr LanguageCharset ISO-8859-7 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Hungarian.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Hungarian.msg,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Hungarian.msg 31 Jul 2003 16:32:22 -0000 1.2 --- Hungarian.msg 6 Oct 2003 13:08:55 -0000 1.3 *************** *** 21,24 **** --- 21,25 ---- LanguageCode hu LanguageCharset ISO-8859-2 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Korean.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Korean.msg,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Korean.msg 31 Jul 2003 16:32:22 -0000 1.2 --- Korean.msg 6 Oct 2003 13:08:55 -0000 1.3 *************** *** 21,25 **** LanguageCode kr LanguageCharset euc-kr ! # This is used to get the appropriate subdirectory for the manual --- 21,25 ---- LanguageCode kr LanguageCharset euc-kr ! LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Nederlands.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Nederlands.msg,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** Nederlands.msg 31 Jul 2003 16:32:22 -0000 1.12 --- Nederlands.msg 6 Oct 2003 13:08:55 -0000 1.13 *************** *** 21,24 **** --- 21,25 ---- LanguageCode nl LanguageCharset ISO-8859-1 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Norsk.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Norsk.msg,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Norsk.msg 31 Jul 2003 16:32:22 -0000 1.9 --- Norsk.msg 6 Oct 2003 13:08:55 -0000 1.10 *************** *** 21,24 **** --- 21,25 ---- LanguageCode no LanguageCharset ISO-8859-1 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Polish.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Polish.msg,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Polish.msg 31 Jul 2003 16:32:22 -0000 1.2 --- Polish.msg 6 Oct 2003 13:08:55 -0000 1.3 *************** *** 19,25 **** # Identify the language and character set used for the interface - LanguageCode pl LanguageCharset ISO-8859-2 # This is used to get the appropriate subdirectory for the manual --- 19,25 ---- # Identify the language and character set used for the interface LanguageCode pl LanguageCharset ISO-8859-2 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Português.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Português.msg,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Português.msg 31 Jul 2003 16:32:22 -0000 1.3 --- Português.msg 6 Oct 2003 13:08:55 -0000 1.4 *************** *** 21,24 **** --- 21,25 ---- LanguageCode pt LanguageCharset ISO-8859-1 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Russian.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Russian.msg,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Russian.msg 31 Jul 2003 16:32:22 -0000 1.7 --- Russian.msg 6 Oct 2003 13:08:55 -0000 1.8 *************** *** 30,33 **** --- 30,34 ---- LanguageCode ru LanguageCharset koi8-r + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Slovak.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Slovak.msg,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Slovak.msg 31 Jul 2003 16:32:22 -0000 1.2 --- Slovak.msg 6 Oct 2003 13:08:55 -0000 1.3 *************** *** 22,25 **** --- 22,26 ---- LanguageCode sk LanguageCharset windows-1250 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual Index: Svenska.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Svenska.msg,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Svenska.msg 31 Jul 2003 16:32:22 -0000 1.2 --- Svenska.msg 6 Oct 2003 13:08:55 -0000 1.3 *************** *** 22,25 **** --- 22,26 ---- LanguageCode sv LanguageCharset ISO-8859-1 + LanguageDirection ltr # Common words that are used on their own all over the interface Index: Ukrainian.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Ukrainian.msg,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Ukrainian.msg 31 Jul 2003 16:32:22 -0000 1.2 --- Ukrainian.msg 6 Oct 2003 13:08:55 -0000 1.3 *************** *** 28,31 **** --- 28,32 ---- LanguageCode uk LanguageCharset koi8-u + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual |
|
From: <jgr...@us...> - 2003-10-06 13:03:40
|
Update of /cvsroot/popfile/engine/languages In directory sc8-pr-cvs1:/tmp/cvs-serv28372 Added Files: Italiano.msg Log Message: Added Italian localization --- NEW FILE: Italiano.msg --- # 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 # # Italian translation thanks to Roberto Inzerillo <robicd_at_gmx_dot_net> # # Identify the language and character set used for the interface LanguageCode it LanguageCharset ISO-8859-1 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 Applica On Attivato Off Disattivato TurnOn Attiva TurnOff Disattiva Add Aggiungi Remove Rimuovi Previous Precedente Next Successivo From Mittente Subject Oggetto Cc Cc Classification Classificazione Reclassify Riclassifica Probability Probabilità Scores Punteggi QuickMagnets QuickMagnets Undo Annulla Close Chiudi Find Cerca Filter Filtro Yes Si No No ChangeToYes Cambia in Si ChangeToNo Cambia in No Bucket Cesto Magnet Magnete Delete Cancella Create Crea To Destinatario Total Totale Rename Rinomina Frequency Frequenza Probability Probabilità Score Punteggio Lookup Analisi Word Parola Count Conteggio Update Aggiorna Refresh Ricarica # The header and footer that appear on every UI page Header_Title Centro di Controllo di POPFile Header_Shutdown Spegni POPFile Header_History Storico Header_Buckets Cesti Header_Configuration Configurazione Header_Advanced Avanzate Header_Security Sicurezza Header_Magnets Magneti Footer_HomePage Home Page di POPFile Footer_Manual Manuale Footer_Forums Forum di discussione Footer_FeedMe Donazioni Footer_RequestFeature Richiedi nuove caratteristiche Footer_MailingList Mailing List Configuration_Error1 Il carattere di separazione deve essere un solo carattere Configuration_Error2 La porta per l'interfaccia utente deve essere un numero compreso tra 1 e 65535 Configuration_Error3 La porta per il POP3 deve essere un numero compreso tra 1 e 65535 Configuration_Error4 La dimensione della pagina deve essere un numero compreso tra 1 e 1000 Configuration_Error5 Il numero di giorni nello storico deve essere un numero tra 1 e 366 Configuration_Error6 Il timeout TCP deve essere un numero tra 10 e 300 Configuration_Error7 La porta per l'XML-RPC deve essere un numero compreso tra 1 e 65535 Configuration_POP3Port Porta POP3 Configuration_POP3Update Porta POP3 impostata a %s; questo cambiamento avrà effetto dopo il riavvio POPFile Configuration_XMLRPCUpdate Porta XML-RPC impostata a %s; questo cambiamento avrà effetto dopo il riavvio POPFile Configuration_XMLRPCPort Porta XML-RPC Configuration_SMTPPort Porta SMTP Configuration_SMTPUpdate Porta SMTP impostata a %s; questo cambiamento avrà effetto dopo il riavvio POPFile Configuration_NNTPPort Porta NNTP Configuration_NNTPUpdate Porta NNTP impostata a %s; questo cambiamento avrà effetto dopo il riavvio POPFile Configuration_POPFork Abilita connessioni POP3 contemporanee Configuration_SMTPFork Abilita connessioni SMTP contemporanee Configuration_NNTPFork Abilita connessioni NNTP contemporanee Configuration_POP3Separator Carattere di separazione per POP3 host:porta:utente Configuration_NNTPSeparator Carattere di separazione per NNTP host:porta:utente Configuration_POP3SepUpdate Separatore di POP3 impostatato a %s Configuration_NNTPSepUpdate Separatore di NNTP impostatato a %s Configuration_UI Porta dell'interfaccia utente web Configuration_UIUpdate Porta dell'interfaccia utente web impostata a %s; questo cambiamento avrà effetto dopo il riavvio di POPFile Configuration_History Numero di email per pagina Configuration_HistoryUpdate Numero di email per pagina impostato a %s Configuration_Days Numero di giorni dello storico da conservare Configuration_DaysUpdate Numero di giorni dello storico impostato a %s Configuration_UserInterface Interfaccia utente Configuration_Skins Aspetto Configuration_SkinsChoose Scegli l'aspetto Configuration_Language Lingua Configuration_LanguageChoose Scegli la lingua Configuration_ListenPorts Ascolta sulle porte Configuration_HistoryView Vedi lo storico Configuration_TCPTimeout Timeout della connessione TCP Configuration_TCPTimeoutSecs Timeout della connessione TCP in secondi Configuration_TCPTimeoutUpdate Timeout della connessione TCP impostato a %s Configuration_ClassificationInsertion Inserimento di testo nell'E-Mail Configuration_SubjectLine Manipolazione dell'Oggetto Configuration_XTCInsertion X-Text-Classification Header Configuration_XPLInsertion X-POPFile-Link Header Configuration_Logging Logging Configuration_None Nessuno Configuration_ToScreen A schermo Configuration_ToFile Su file Configuration_ToScreenFile A schermo e su file Configuration_LoggerOutput Output del logger Configuration_GeneralSkins Skin Configuration_SmallSkins Skin piccoli Configuration_TinySkins Skin minuscoli Configuration_CurrentLogFile <log file corrente> Advanced_Error1 '%s' è già nella lista delle parole ignorate Advanced_Error2 Le parole da ignorare possono contenere solo caratteri alfanumerici, ., _, -, o il carattere @ Advanced_Error3 '%s' aggiunto alla lista di parole ignorate Advanced_Error4 '%s' non è nella lista delle parole ignorate Advanced_Error5 '%s' rimosso dalla lista delle parole ignorate Advanced_StopWords Parole ignorate Advanced_Message1 POPFile ignora le seguenti parole di uso comune: Advanced_AddWord Aggiungi parola Advanced_RemoveWord Rimuovi parola Advanced_AllParameters Tutti i parametri di POPFile Advanced_Parameter Parametri Advanced_Value Valore Advanced_Warning Questa è la lista completa dei parametri di POPFile. Solo per utenti esperti: puoi modificarli tutti e cliccare su Aggiorna; non c'è alcun controllo sulla loro validità. History_Filter (mostro solo il cesto <font color="%s">%s</font>) History_FilterBy Filtra per History_Search (ricerca di %s nel Mittente/Oggetto) History_Title Messaggi recenti History_Jump Salta al messaggio History_ShowAll Mostra tutti History_ShouldBe Dovrebbe essere History_NoFrom Mittente assente History_NoSubject Oggetto assente History_ClassifyAs Classifica come History_MagnetUsed Magnete usato History_MagnetBecause <b>Magnete usato</b><p>Classificato come <font color="%s">%s</font> a causa del magnete %s </p> History_ChangedTo Cambiato in <font color="%s">%s History_Already Già riclassificato come <font color="%s">%s</font> History_RemoveAll Rimuovi tutti History_RemovePage Rimuovi pagina History_Remove Per rimuovere le voci nello storico clicca History_SearchMessage cerca Mittente/Oggetto History_NoMessages Nessun messaggio History_ShowMagnet magnetizza History_ShowNoMagnet smagnetizza History_Magnet (mostro solo i messaggi classificati per magnetismo) History_NoMagnet (mostro solo i messaggi non classificati per magnetismo) History_ResetSearch Resetta Password_Title Password Password_Enter Inserisci la password Password_Go Vai! Password_Error1 Password non corretta Security_Error1 La porta sicura deve essere un numero tra 1 e 65535 Security_Stealth Modalità stealth/Server Operation Security_NoStealthMode No (Modalità Stealth) Security_ExplainStats (Attivando questo flag POPFile spedisce una volta al giorno i seguenti tre valori ad uno script su www.usethesource.com: bc (il numero totale di cesti che hai), mc (il numero totale di messaggi che POPFile ha classificato) ed ec (il numero totale di errori di classificazione). Questi valori vengono conservati in un file e ne farò uso per pubblicare delle statistiche su come la gente usa POPFile e su come funziona. Il mio server web conserva questi file di log per circa 5 giorni e poi vengono cancellati; non traccio alcuna connessione tra le statistiche e gli IP individuali.) Security_ExplainUpdate (Attivando questo flag POPFile spedisce una volta al giorno i seguenti tre valori ad uno script su www.usethesource.com: ma (il major version number del POPFile che hai installato), mi (il minor version number del POPFile che hai installato) e bn (il build number del POPFile che hai installato). POPFile ne ottiene una risposta nella forma di un grafico che appare nella parte alta della pagina allorquando una nuova versione si renda disponibile. Il mio server web conserva questi file di log per circa 5 giorni e poi vengono cancellati; non conservo alcun dato sulla connessione tra i controlli di aggiornamenti e gli IP individuali.) Security_PasswordTitle Password dell'Interfaccia Utente Security_Password Password Security_PasswordUpdate Password modifica in %s Security_AUTHTitle Autenticazione sicura con password/AUTH Security_SecureServer Server sicuro Security_SecureServerUpdate Server sicuro impostato a %s; questo cambiamento avrà effetto dopo il riavvio POPFile Security_SecurePort Porta sicura Security_SecurePortUpdate Porta impostata a %s; questo cambiamento avrà effetto solo dopo aver riavviato POPFile Security_SMTPServer SMTP chain server Security_SMTPServerUpdate Updated SMTP chain server to %s; this change will not take affect until you restart POPFile Security_SMTPPort SMTP chain port Security_SMTPPortUpdate Updated SMTP chain port to %s; this change will not take affect until you restart POPFile Security_POP3 Accetta connessioni POP3 da computer remoti (è necessario riavviare POPFile) Security_SMTP Accept SMTP connections from remote machines (requires POPFile restart) Security_NNTP Accept NNTP connections from remote machines (requires POPFile restart) Security_UI Accetta connessioni HTTP (Interfaccia Utente) da computer remoti (è necessario riavviare POPFile) Security_XMLRPC Accetta connessioni XML-RPC da computer remoti (è necessario riavviare POPFile) Security_UpdateTitle Verifica automatica degli aggiornamenti Security_Update Verifica quotidianamente se esistono aggiornamenti di POPFile Security_StatsTitle Spedizione delle statistiche Security_Stats Spedisci quotidianamente le statistiche Magnet_Error1 Il magnete '%s' esiste già nel cesto '%s' Magnet_Error2 Il nuovo magnete '%s' contrasta con il magnete '%s' nel cesto '%s' e può risultati ambigui. Il nuovo magnete non è stato aggiunto. Magnet_Error3 Creato il nuovo magnete '%s' per il cesto '%s' Magnet_CurrentMagnets Magneti correnti Magnet_Message1 I magneti che seguono fanno sì che l'email venga sempre classificata nel cesto specificato. Magnet_CreateNew Crea un nuovo magnete Magnet_Explanation Sono disponibili i seguenti tipi di magnete:</b> <ul><li><b>Indirizzo o nome del Mittente:</b> Ad es.: jo...@co... per individuare un indirizzo specifico, <br />company.com per individuare chiunque spedisca dal dominio company.com, <br />John Doe per individuare una persona specifica, John per individuare tutti i John</li><li><b>Indirizzo o nome di un Destinatario/Cc:</b> Funziona come il magnete sul Mittente ma con l'indirizzo del Destinatario/Cc</li> <li><b>Parole nell'Oggetto:</b> Ad es.: ciao per individuare tutti i messaggi con la parola ciao nell'oggetto</li></ul> Magnet_MagnetType Tipo di magnete Magnet_Value Valore Magnet_Always Va sempre nel cesto Magnet_Jump Vai alla pagina dei magneti Bucket_Error1 I nomi dei cesti possono contenere solo lettere minuscole dalla a alla z ed i segni - e _ Bucket_Error2 Esiste già un cesto di nome %s Bucket_Error3 È stato creato un cesto di nome %s Bucket_Error4 Inserisci una parola di almeno una lettera Bucket_Error5 Cesto %s rinominato in %s Bucket_Error6 Cesto %s cancellato Bucket_Title Sommario Bucket_BucketName Nome del cesto Bucket_WordCount Numero di parole Bucket_WordCounts Conteggio delle parole Bucket_UniqueWords Parole uniche Bucket_SubjectModification Manipolazione dell'Oggetto Bucket_ChangeColor Cambia il colore Bucket_NotEnoughData Dati non sufficienti Bucket_ClassificationAccuracy Accuratezza della classificazione Bucket_EmailsClassified Email classificate Bucket_EmailsClassifiedUpper Email classificate Bucket_ClassificationErrors Errori di classificazione Bucket_Accuracy Accuratezza Bucket_ClassificationCount Conteggio della classificazione Bucket_ClassificationFP Falsi Positivi Bucket_ClassificationFN Falsi Negativi Bucket_ResetStatistics Azzera le statistiche Bucket_LastReset Ultimo azzeramento Bucket_CurrentColor il colore corrente di %s è %s Bucket_SetColorTo Colora %s di %s Bucket_Maintenance Manutenzione Bucket_CreateBucket Crea un cesto di nome Bucket_DeleteBucket Elimina il cesto chiamato Bucket_RenameBucket Rinomina il cesto chiamato Bucket_Lookup Analisi Bucket_LookupMessage Parola da analizzare nei cesti Bucket_LookupMessage2 Risultato dell'analisi della parola Bucket_LookupMostLikely La parola <b>%s</b> generalmente appare in <font color="%s">%s</font> Bucket_DoesNotAppear <p><b>%s</b> non appare in alcun cesto Bucket_DisabledGlobally Disabilitato globalmente Bucket_To in Bucket_Quarantine Quarantena SingleBucket_Title Dettagli di %s SingleBucket_WordCount Numero di parole nel cesto SingleBucket_TotalWordCount Numero totale di parole SingleBucket_Percentage Percentuale rispetto al totale SingleBucket_WordTable Tabella delle parole per %s SingleBucket_Message1 Le parole contrassegnate con l'asterisco (*) sono usate per la classificazione in questa sessione di POPFile. Clicca su una parola per vedere la sua probabilità rispetto a tutti i cesti. SingleBucket_Unique %s uniche SingleBucket_ClearBucket Rimuovi tutte le parole Session_Title Sessione POPFile chiusa Session_Error La tua sessione con POPFile è scaduta. Questo può accadere interrompendo e rieseguendo POPFile senza aver prima chiuso il browser web. Clicca su uno dei link di questa pagina per continuare ad usare POPFile. View_Title Mostra il singolo messaggio View_ShowFrequencies Mostra la frequenza della parola View_ShowProbabilities Mostra le probabilità della parola View_ShowScores Mostra i punteggi della parola View_WordMatrix Matrice delle parole Windows_TrayIcon Mostrare l'icona di POPFile nel system tray di Windows? Windows_Console Eseguire POPFile in console? Windows_NextTime <p><font color="red">Questa modifica avrà effetto solo dopo avere riavviato POPFile</font> Header_MenuSummary Questa tabella è il menu di navigazione che consente l'accesso ad ogni pagina del centro di controllo. History_MainTableSummary Questa tabella mostra i mittenti e l'oggetto dei messaggi ricevuti di recente e permette di consultarli e di riclassificarli. Cliccando sull'oggetto viene mostrato l'intero testo del messaggio, insieme con altre informazioni sul perchè è stato classificato così. La colonna 'Dovrebbe essere' ti permette di specificare a quale cesto appartiene il messaggio oppure di annullare il cambiamento. La colonna 'Elimina' ti permette di cancellare un messaggio dallo storico allorquando non serva più. History_OpenMessageSummary Questa tabella contiene l'intero testo di un messaggio e mette in evidenza le parole che sono state usate per la classificazione in base al cesto che gli è più pertinente. Bucket_MainTableSummary Questa tabella fornisce un resoconto dei cesti per le classificazioni. Ogni riga mostra il nome del cesto, il numero totale di parole per quel cesto, il numero delle singole parole in ciascun cesto, se l'oggetto dell'email viene modificato al momento della classificazione in quel cesto, we il messaggio viene messo in quarantena in quel cesto e una tabella per scegliere il colore da usare per mostrare tutto ciò che è pertinente a quel cesto nel centro di controllo. Bucket_StatisticsTableSummary Questa tabella mette a disposizione tre gruppi di statistiche sulle performance generali di POPFile. La prima indicazione l'accuratezza della sua classificazione, la seconda indica quante email sono state classificate e verso quale cesto, la terza indica quante parole sono presenti in ciascun cesto e qual'è la loro percentuale relativa. Bucket_MaintenanceTableSummary Questa tabella contiene delle form che ti permettono di creare, cancellare, rinominare i cesti e cercare una parola in tutti i cesti per vedere la sua probabilità relativa. Bucket_AccuracyChartSummary Questa tabella rappresenta graficamente l'accuratezza della classificazione dell'email. Bucket_BarChartSummary Questa tabella rappresenta graficamente la distribuzione percentuale per ciascun cesto. Viene usata sia per il numero di email classificate che per il conteggio totale delle parole. Bucket_LookupResultsSummary Questa tabella mostra la probabilità associata a ciascuna parola del corpo. Mostra, per ogni cesto, la frequenza con cui ogni parola si presenta, la probabilità che la parola si presenti in quel cesto, e l'effetto finale sul punteggio del cesto allorquando quella parola esista nell'email. Bucket_WordListTableSummary Questa tabella fornisce un elenco di tutte le parole in un cesto in particolare, ordinate secondo la prima lettera per ogni riga. Magnet_MainTableSummary Questa tabella mostra l'elenco di magneti usati per classificare le email in base a delle regole fisse. Ogni riga mostra la definizione del magnete, a quale cesto è collegato ed un bottone per cancellarlo. Configuration_MainTableSummary Questa tabella contiene alcune form per controllare la configurazione di POPFile. Configuration_InsertionTableSummary Questa tabella contiene dei bottoni per determinare se applicare delle modifiche alla riga dell'oggetto dell'email prima di passarla al client di posta o no. Security_MainTableSummary Questa tabella rende disponibile un set di controlli che influiscono sulla sicurezza di tutta la configurazione di POPFile, per stabilire se si vuole verificare automaticamente la presenza di aggiornamenti al programma e se si vogliono spedire le statistiche sulle performance di POPFile al centro dati dell'autore del programma come informazioni generali. Advanced_MainTableSummary Questa tabella fornisce un elenco di parole che POPFile ignora al momento della classificazione delle email a causa della loro frequenza relativa nelle email in generale. Sono organizzate per righe in base alla prima lettera di ciascuna parola. |
|
From: <xue...@us...> - 2003-10-05 14:05:49
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv12094
Modified Files:
installer.nsi
Log Message:
Avoid possible problems when uninstalling very large histories.
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.125
retrieving revision 1.126
diff -C2 -d -r1.125 -r1.126
*** installer.nsi 5 Oct 2003 10:01:49 -0000 1.125
--- installer.nsi 5 Oct 2003 14:05:44 -0000 1.126
***************
*** 2615,2622 ****
RMDir /r $INSTDIR\corpus
!
! Delete $INSTDIR\messages\*.*
! RMDir $INSTDIR\messages
!
Delete $INSTDIR\stopwords
Delete $INSTDIR\stopwords.bak
--- 2615,2621 ----
RMDir /r $INSTDIR\corpus
!
! RMDir /r $INSTDIR\messages
!
Delete $INSTDIR\stopwords
Delete $INSTDIR\stopwords.bak
|
|
From: <xue...@us...> - 2003-10-05 10:01:54
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv7569
Modified Files:
installer.nsi pfi-library.nsh
Log Message:
Uninstall only the default corpus & history and avoid unnecessary AUTOEXEC.BAT processing on Win9x.
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.124
retrieving revision 1.125
diff -C2 -d -r1.124 -r1.125
*** installer.nsi 4 Oct 2003 11:03:48 -0000 1.124
--- installer.nsi 5 Oct 2003 10:01:49 -0000 1.125
***************
*** 2378,2384 ****
!define L_CFG $R9 ; used as file handle
- !define L_CORPUS $R8 ; holds full path to the POPFile corpus data
!define L_EXE $R7 ; full path of the EXE to be monitored
- !define L_HISTORY $R6 ; holds full path to the message history data
!define L_LNE $R5 ; a line from popfile.cfg
!define L_OLDUI $R4 ; holds old-style UI port (if previous POPFile is an old version)
--- 2378,2382 ----
***************
*** 2397,2408 ****
skip_confirmation:
- Push $INSTDIR
- Call un.GetCorpusPath
- Pop ${L_CORPUS}
-
- Push $INSTDIR
- Call un.GetHistoryPath
- Pop ${L_HISTORY}
-
SetDetailsPrint textonly
DetailPrint "$(un.PFI_LANG_PROGRESS_1)"
--- 2395,2398 ----
***************
*** 2624,2629 ****
RMDir $INSTDIR\languages
! RMDir /r "${L_CORPUS}"
! RMDir /r "${L_HISTORY}"
Delete $INSTDIR\stopwords
--- 2614,2621 ----
RMDir $INSTDIR\languages
! RMDir /r $INSTDIR\corpus
!
! Delete $INSTDIR\messages\*.*
! RMDir $INSTDIR\messages
Delete $INSTDIR\stopwords
***************
*** 2631,2638 ****
Delete $INSTDIR\stopwords.default
! ;----------------------------------
! ; Delete Kakasi - start
! ;----------------------------------
!
RMDir /r "$INSTDIR\kakasi"
--- 2623,2627 ----
Delete $INSTDIR\stopwords.default
! IfFIleExists "$INSTDIR\kakasi\*.*" 0 skip_kakasi
RMDir /r "$INSTDIR\kakasi"
***************
*** 2644,2651 ****
Call un.DeleteEnvStr
! ;----------------------------------
! ; Delete Kakasi - end
! ;----------------------------------
!
SetDetailsPrint textonly
DetailPrint "$(un.PFI_LANG_PROGRESS_6)"
--- 2633,2637 ----
Call un.DeleteEnvStr
! skip_kakasi:
SetDetailsPrint textonly
DetailPrint "$(un.PFI_LANG_PROGRESS_6)"
***************
*** 2687,2693 ****
!undef L_CFG
- !undef L_CORPUS
!undef L_EXE
- !undef L_HISTORY
!undef L_LNE
!undef L_OLDUI
--- 2673,2677 ----
Index: pfi-library.nsh
===================================================================
RCS file: /cvsroot/popfile/windows/pfi-library.nsh,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** pfi-library.nsh 4 Oct 2003 00:42:37 -0000 1.15
--- pfi-library.nsh 5 Oct 2003 10:01:49 -0000 1.16
***************
*** 386,466 ****
#--------------------------------------------------------------------------
! Function un.GetHistoryPath
!
! !define L_FILE_HANDLE $R9
! !define L_HISTORY $R8
! !define L_RESULT $R7
! !define L_SOURCE $R6
! !define L_TEMP $R5
!
! Exch ${L_SOURCE} ; where we are supposed to look for the 'popfile.cfg' file
! Push ${L_RESULT}
! Exch
! Push ${L_HISTORY}
! Push ${L_FILE_HANDLE}
! Push ${L_TEMP}
!
! StrCpy ${L_HISTORY} ""
!
! IfFileExists "${L_SOURCE}\popfile.cfg" 0 use_default_locn
! ClearErrors
! FileOpen ${L_FILE_HANDLE} "${L_SOURCE}\popfile.cfg" r
!
! loop:
! FileRead ${L_FILE_HANDLE} ${L_TEMP}
! IfErrors cfg_file_done
! StrCpy ${L_RESULT} ${L_TEMP} 7
! StrCmp ${L_RESULT} "msgdir " got_old_msgdir
! StrCpy ${L_RESULT} ${L_TEMP} 14
! StrCmp ${L_RESULT} "GLOBAL_msgdir " got_new_msgdir
! Goto loop
!
! got_old_msgdir:
! StrCpy ${L_HISTORY} ${L_TEMP} "" 7
! Goto loop
!
! got_new_msgdir:
! StrCpy ${L_HISTORY} ${L_TEMP} "" 14
! Goto loop
!
! cfg_file_done:
! FileClose ${L_FILE_HANDLE}
! Push ${L_HISTORY}
! Call un.TrimNewlines
! Pop ${L_HISTORY}
! StrCmp ${L_HISTORY} "" use_default_locn use_cfg_data
!
! use_default_locn:
! StrCpy ${L_RESULT} "${L_SOURCE}\messages"
! Goto got_result
!
! use_cfg_data:
! StrCpy ${L_TEMP} ${L_HISTORY} 1 -1
! StrCmp ${L_TEMP} "/" strip_slash no_trailing_slash
! StrCmp ${L_TEMP} "\" 0 no_trailing_slash
!
! strip_slash:
! StrCpy ${L_HISTORY} ${L_HISTORY} -1
!
! no_trailing_slash:
! Push ${L_SOURCE}
! Push ${L_HISTORY}
! Call un.GetDataPath
! Pop ${L_RESULT}
!
! got_result:
! Pop ${L_TEMP}
! Pop ${L_FILE_HANDLE}
! Pop ${L_HISTORY}
! Pop ${L_SOURCE}
! Exch ${L_RESULT} ; place full path of 'messages' directory on top of the stack
!
! !undef L_FILE_HANDLE
! !undef L_HISTORY
! !undef L_RESULT
! !undef L_SOURCE
! !undef L_TEMP
!
! FunctionEnd
--- 386,466 ----
#--------------------------------------------------------------------------
! ;Function un.GetHistoryPath
! ;
! ; !define L_FILE_HANDLE $R9
! ; !define L_HISTORY $R8
! ; !define L_RESULT $R7
! ; !define L_SOURCE $R6
! ; !define L_TEMP $R5
! ;
! ; Exch ${L_SOURCE} ; where we are supposed to look for the 'popfile.cfg' file
! ; Push ${L_RESULT}
! ; Exch
! ; Push ${L_HISTORY}
! ; Push ${L_FILE_HANDLE}
! ; Push ${L_TEMP}
! ;
! ; StrCpy ${L_HISTORY} ""
! ;
! ; IfFileExists "${L_SOURCE}\popfile.cfg" 0 use_default_locn
! ; ClearErrors
! ; FileOpen ${L_FILE_HANDLE} "${L_SOURCE}\popfile.cfg" r
! ;
! ;loop:
! ; FileRead ${L_FILE_HANDLE} ${L_TEMP}
! ; IfErrors cfg_file_done
! ; StrCpy ${L_RESULT} ${L_TEMP} 7
! ; StrCmp ${L_RESULT} "msgdir " got_old_msgdir
! ; StrCpy ${L_RESULT} ${L_TEMP} 14
! ; StrCmp ${L_RESULT} "GLOBAL_msgdir " got_new_msgdir
! ; Goto loop
! ;
! ;got_old_msgdir:
! ; StrCpy ${L_HISTORY} ${L_TEMP} "" 7
! ; Goto loop
! ;
! ;got_new_msgdir:
! ; StrCpy ${L_HISTORY} ${L_TEMP} "" 14
! ; Goto loop
! ;
! ;cfg_file_done:
! ; FileClose ${L_FILE_HANDLE}
! ; Push ${L_HISTORY}
! ; Call un.TrimNewlines
! ; Pop ${L_HISTORY}
! ; StrCmp ${L_HISTORY} "" use_default_locn use_cfg_data
! ;
! ;use_default_locn:
! ; StrCpy ${L_RESULT} "${L_SOURCE}\messages"
! ; Goto got_result
! ;
! ;use_cfg_data:
! ; StrCpy ${L_TEMP} ${L_HISTORY} 1 -1
! ; StrCmp ${L_TEMP} "/" strip_slash no_trailing_slash
! ; StrCmp ${L_TEMP} "\" 0 no_trailing_slash
! ;
! ;strip_slash:
! ; StrCpy ${L_HISTORY} ${L_HISTORY} -1
! ;
! ;no_trailing_slash:
! ; Push ${L_SOURCE}
! ; Push ${L_HISTORY}
! ; Call un.GetDataPath
! ; Pop ${L_RESULT}
! ;
! ;got_result:
! ; Pop ${L_TEMP}
! ; Pop ${L_FILE_HANDLE}
! ; Pop ${L_HISTORY}
! ; Pop ${L_SOURCE}
! ; Exch ${L_RESULT} ; place full path of 'messages' directory on top of the stack
! ;
! ; !undef L_FILE_HANDLE
! ; !undef L_HISTORY
! ; !undef L_RESULT
! ; !undef L_SOURCE
! ; !undef L_TEMP
! ;
! ;FunctionEnd
***************
*** 602,606 ****
#--------------------------------------------------------------------------
! !insertmacro GetCorpusPath "un."
--- 602,606 ----
#--------------------------------------------------------------------------
! ;!insertmacro GetCorpusPath "un."
***************
*** 750,754 ****
#--------------------------------------------------------------------------
! !insertmacro GetDataPath "un."
--- 750,754 ----
#--------------------------------------------------------------------------
! ;!insertmacro GetDataPath "un."
***************
*** 825,829 ****
#--------------------------------------------------------------------------
! !insertmacro StrBackSlash "un."
--- 825,829 ----
#--------------------------------------------------------------------------
! ;!insertmacro StrBackSlash "un."
***************
*** 896,900 ****
#--------------------------------------------------------------------------
! !insertmacro GetParent "un."
--- 896,900 ----
#--------------------------------------------------------------------------
! ;!insertmacro GetParent "un."
***************
*** 975,979 ****
#--------------------------------------------------------------------------
! ; !insertmacro StrStr "un." ;' Temporarily disabled [03-Oct-03]
--- 975,979 ----
#--------------------------------------------------------------------------
! ; !insertmacro StrStr "un."
|
|
From: <xue...@us...> - 2003-10-04 11:03:53
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv17621
Modified Files:
installer.nsi
Log Message:
When flat file corpus conversion is required, do not offer to start the POPFile UI.
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.123
retrieving revision 1.124
diff -C2 -d -r1.123 -r1.124
*** installer.nsi 4 Oct 2003 00:42:37 -0000 1.123
--- installer.nsi 4 Oct 2003 11:03:48 -0000 1.124
***************
*** 115,119 ****
!define MUI_PRODUCT "POPFile"
! !define MUI_VERSION "0.20.0 (INVISIBLE KAKASI)"
!define C_README "v0.20.0.change"
--- 115,119 ----
!define MUI_PRODUCT "POPFile"
! !define MUI_VERSION "0.20.0 (CORPUS BACKUP)"
!define C_README "v0.20.0.change"
***************
*** 2291,2297 ****
Push ${L_TEMP}
! IfRebootFlag 0 not_Win9x
! ; We are running on a Win9x system and must reboot before using POPFile
; (replace previous page with a simple "Please wait" one, in case the page appears
; again while the system is rebooting)
--- 2291,2297 ----
Push ${L_TEMP}
! IfRebootFlag 0 no_reboot_reqd
! ; We have installed Kakasi on a Win9x system and must reboot before using POPFile
; (replace previous page with a simple "Please wait" one, in case the page appears
; again while the system is rebooting)
***************
*** 2301,2305 ****
Goto selection_ok
! not_Win9x:
; Enable the 'Run' CheckBox on the 'Finish' page (it may have been disabled on our last visit)
--- 2301,2306 ----
Goto selection_ok
! no_reboot_reqd:
!
; Enable the 'Run' CheckBox on the 'Finish' page (it may have been disabled on our last visit)
***************
*** 2307,2316 ****
; Get the status of the 'Do not run POPFile' radio button on the 'Start POPFile' page
!insertmacro MUI_INSTALLOPTIONS_READ ${L_TEMP} "ioC.ini" "Field 2" "State"
! StrCmp ${L_TEMP} "0" selection_ok
! ; User has not started POPFile so we cannot offer to display the POPFile User Interface
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "State" "0"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Flags" "DISABLED"
--- 2308,2324 ----
; Get the status of the 'Do not run POPFile' radio button on the 'Start POPFile' page
+ ; If user has not started POPFile, we cannot offer to display the POPFile User Interface
!insertmacro MUI_INSTALLOPTIONS_READ ${L_TEMP} "ioC.ini" "Field 2" "State"
! StrCmp ${L_TEMP} "1" disable_UI_option
! ; Get 'Flags' for the 'Run POPFile in background' radio button on the 'Start POPFile' page
! ; 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
+ disable_UI_option:
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "State" "0"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Flags" "DISABLED"
|
|
From: <xue...@us...> - 2003-10-04 00:42:45
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv6376
Modified Files:
installer.nsi pfi-library.nsh
Log Message:
If flat file corpus found, make backup copy and disable 'background mode' for first run of POPFile.
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.122
retrieving revision 1.123
diff -C2 -d -r1.122 -r1.123
*** installer.nsi 3 Oct 2003 19:09:53 -0000 1.122
--- installer.nsi 4 Oct 2003 00:42:37 -0000 1.123
***************
*** 874,877 ****
--- 874,970 ----
#--------------------------------------------------------------------------
+ # Installer Section: Flat File Corpus Backup component (always 'installed')
+ #
+ # If we are performing an upgrade of a 'flat file' version of POPFile, we make a backup of the
+ # flat file corpus structure. Note that if a backup already exists, we do nothing.
+ #
+ # The backup is created in the '$INSTDIR\backup' folder. Information on the backup is stored
+ # in the 'backup.ini' file to assist in restoring the flat file corpus. A copy of 'popfile.cfg'
+ # is also placed in the backup folder.
+ #--------------------------------------------------------------------------
+
+ Section "-FlatFileBackup" SecBackup
+
+ !define L_CFG_HANDLE $R9 ; handle for "popfile.cfg"
+ !define L_CORPUS_PATH $R8 ; full path to the corpus
+ !define L_TEMP $R7
+
+ Push ${L_CFG_HANDLE}
+ 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}\*.*
+
+ ; If the "corpus" directory does not exist then "${L_CFG_HANDLE}" will be empty
+
+ StrCmp ${L_CFG_HANDLE} "" nothing_to_backup
+
+ ; Now search through the corpus folder, looking for buckets (at this point ${L_TEMP} is ".")
+
+ corpus_check:
+ FindNext ${L_CFG_HANDLE} ${L_TEMP}
+ StrCmp ${L_TEMP} ".." corpus_check
+ StrCmp ${L_TEMP} "" nothing_to_backup
+
+ ; Assume what we've found is a bucket folder, now check if it contains
+ ; 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
+ Goto corpus_check
+
+ backup_corpus:
+
+ SetDetailsPrint textonly
+ DetailPrint "$(PFI_LANG_INST_PROG_FFCBACK)"
+ SetDetailsPrint listonly
+
+ CreateDirectory "$INSTDIR\backup"
+ 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}
+ Call GetParent
+ Pop ${L_TEMP}
+ WriteINIStr "$INSTDIR\backup\backup.ini" "FlatFileCorpus" "ParentPath" "${L_TEMP}"
+ StrLen ${L_TEMP} ${L_TEMP}
+ 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"
+
+ SetDetailsPrint textonly
+ DetailPrint "$(PFI_LANG_INST_PROG_ENDSEC)"
+ SetDetailsPrint listonly
+
+ nothing_to_backup:
+ FindClose ${L_CFG_HANDLE}
+
+ exit:
+ Pop ${L_TEMP}
+ Pop ${L_CORPUS_PATH}
+ Pop ${L_CFG_HANDLE}
+
+ !undef L_CFG_HANDLE
+ !undef L_CORPUS_PATH
+ !undef L_TEMP
+
+ SectionEnd
+
+ #--------------------------------------------------------------------------
# Installer Section: (optional) Skins component
#--------------------------------------------------------------------------
***************
*** 1206,1210 ****
# for later use in the 'Languages' section.
#
! # This function also ensures that only copy of the tray icon and console settings is present,
# and saves (in 'ioC.ini') any values found for use when the user is offered the chance to start
# POPFile from the installer. If no setting is found, we save '?' in 'ioC.ini'. These settings
--- 1299,1303 ----
# for later use in the 'Languages' section.
#
! # This function also ensures that only one copy of the tray icon & console settings is present,
# and saves (in 'ioC.ini') any values found for use when the user is offered the chance to start
# POPFile from the installer. If no setting is found, we save '?' in 'ioC.ini'. These settings
***************
*** 1984,1987 ****
--- 2077,2098 ----
page_enabled:
+
+ ; 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"
+ Call SetConsoleMode
+
+ !insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Field 4" "Flags" "DISABLED"
+
+ continue:
; clear all three radio buttons ('do not start', 'use console', 'run in background')
Index: pfi-library.nsh
===================================================================
RCS file: /cvsroot/popfile/windows/pfi-library.nsh,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** pfi-library.nsh 3 Oct 2003 19:09:53 -0000 1.14
--- pfi-library.nsh 4 Oct 2003 00:42:37 -0000 1.15
***************
*** 302,305 ****
--- 302,306 ----
FunctionEnd
+
#--------------------------------------------------------------------------
# Installer Function: StrStripLZS
***************
*** 349,352 ****
--- 350,354 ----
FunctionEnd
+
#==============================================================================================
#
***************
*** 356,455 ****
#--------------------------------------------------------------------------
- # Function: un.GetCorpusPath
- #
- # This function is used by the uninstaller when uninstalling a previous version of POPFile.
- # It uses 'popfile.cfg' file to determine the full path of the directory where the corpus files
- # are stored. By default POPFile stores the corpus in the '$INSTDIR\corpus' directory but the
- # 'popfile.cfg' file can define a different location, using a variety of paths (eg relative,
- # absolute, local or even remote).
- #
- # If 'popfile.cfg' is found in the specified folder, we use the corpus parameter (if present)
- # otherwise we assume the default location is to be used (the sub-folder called 'corpus').
- #
- # Inputs:
- # (top of stack) - the path where 'popfile.cfg' is to be found
- #
- # Outputs:
- # (top of stack) - string containing the full (unambiguous) path to the corpus
- #
- # Usage Example:
- # Push $INSTDIR
- # Call un.GetCorpusPath
- # Pop $R0
- #
- # ($R0 will be "C:\Program Files\POPFile\corpus" if default corpus location is used)
- #--------------------------------------------------------------------------
-
- Function un.GetCorpusPath
-
- !define L_CORPUS $R9
- !define L_FILE_HANDLE $R8
- !define L_RESULT $R7
- !define L_SOURCE $R6
- !define L_TEMP $R5
-
- Exch ${L_SOURCE} ; where we are supposed to look for the 'popfile.cfg' file
- Push ${L_RESULT}
- Exch
- Push ${L_CORPUS}
- Push ${L_FILE_HANDLE}
- Push ${L_TEMP}
-
- StrCpy ${L_CORPUS} ""
-
- IfFileExists "${L_SOURCE}\popfile.cfg" 0 use_default_locn
- ClearErrors
- FileOpen ${L_FILE_HANDLE} "${L_SOURCE}\popfile.cfg" r
-
- loop:
- FileRead ${L_FILE_HANDLE} ${L_TEMP}
- IfErrors cfg_file_done
- StrCpy ${L_RESULT} ${L_TEMP} 7
- StrCmp ${L_RESULT} "corpus " got_old_corpus
- StrCpy ${L_RESULT} ${L_TEMP} 13
- StrCmp ${L_RESULT} "bayes_corpus " got_new_corpus
- Goto loop
-
- got_old_corpus:
- StrCpy ${L_CORPUS} ${L_TEMP} "" 7
- Goto loop
-
- got_new_corpus:
- StrCpy ${L_CORPUS} ${L_TEMP} "" 13
- Goto loop
-
- cfg_file_done:
- FileClose ${L_FILE_HANDLE}
- Push ${L_CORPUS}
- Call un.TrimNewlines
- Pop ${L_CORPUS}
- StrCmp ${L_CORPUS} "" use_default_locn use_cfg_data
-
- use_default_locn:
- StrCpy ${L_RESULT} ${L_SOURCE}\corpus
- Goto got_result
-
- use_cfg_data:
- Push ${L_SOURCE}
- Push ${L_CORPUS}
- Call un.GetDataPath
- Pop ${L_RESULT}
-
- got_result:
- Pop ${L_TEMP}
- Pop ${L_FILE_HANDLE}
- Pop ${L_CORPUS}
- Pop ${L_SOURCE}
- Exch ${L_RESULT} ; place full path of 'corpus' directory on top of the stack
-
- !undef L_CORPUS
- !undef L_FILE_HANDLE
- !undef L_RESULT
- !undef L_SOURCE
- !undef L_TEMP
-
- FunctionEnd
-
- #--------------------------------------------------------------------------
# Function: un.GetHistoryPath
#
--- 358,361 ----
***************
*** 558,686 ****
FunctionEnd
#--------------------------------------------------------------------------
! # Function: un.GetDataPath
#
! # This function is used to convert a 'base directory' and a 'data folder' parameter (usually
! # relative to the 'base directory') into a single, absolute path. For example, it will convert
! # 'C:\Program Files\POPFile' and 'corpus' into 'C:\Program Files\POPFile\corpus'.
#
! # It is assumed that the 'base directory' is in standard Windows format with no trailing slash.
#
! # The 'data folder' may be supplied in a variety of different formats, for example:
! # corpus, ./corpus, "..\..\corpus", Z:/Data/corpus or even "\\server\share\corpus".
#
# Inputs:
! # (top of stack) - the 'data folder' parameter (eg "../../corpus")
! # (top of stack - 1) - the 'base directory' parameter
#
# Outputs:
! # (top of stack) - string containing the full (unambiguous) path to the data
! # (the string "" is returned if input data was null)
#
- # Usage Example:
# Push $INSTDIR
! # Push "../../corpus"
! # Call un.GetDataPath
# Pop $R0
#
! # ($R0 will be "C:\corpus", assuming $INSTDIR was "C:\Program Files\POPFile")
#--------------------------------------------------------------------------
! Function un.GetDataPath
!
! !define L_BASEDIR $R9
! !define L_DATA $R8
! !define L_RESULT $R7
! !define L_TEMP $R6
!
! Exch ${L_DATA} ; the 'data folder' parameter (often a relative path)
! Exch
! Exch ${L_BASEDIR} ; the 'base directory' used for cases where 'data folder' is relative
! Push ${L_RESULT}
! Push ${L_TEMP}
!
! StrCmp ${L_DATA} "" 0 strip_quotes
! StrCpy ${L_DATA} ${L_BASEDIR}
! Goto got_path
!
! strip_quotes:
!
! ; Strip leading/trailing quotes, if any
!
! StrCpy ${L_TEMP} ${L_DATA} 1
! StrCmp ${L_TEMP} '"' 0 slashconversion
! StrCpy ${L_DATA} ${L_DATA} "" 1
! StrCpy ${L_TEMP} ${L_DATA} 1 -1
! StrCmp ${L_TEMP} '"' 0 slashconversion
! StrCpy ${L_DATA} ${L_DATA} -1
! slashconversion:
! StrCmp ${L_DATA} "." source_folder
! Push ${L_DATA}
! Call un.StrBackSlash ; ensure parameter uses backslashes
! Pop ${L_DATA}
! StrCpy ${L_TEMP} ${L_DATA} 2
! StrCmp ${L_TEMP} ".\" sub_folder
! StrCmp ${L_TEMP} "\\" got_path
! StrCpy ${L_TEMP} ${L_DATA} 3
! StrCmp ${L_TEMP} "..\" relative_folder
! StrCpy ${L_TEMP} ${L_DATA} 1
! StrCmp ${L_TEMP} "\" basedir_drive
! StrCpy ${L_TEMP} ${L_DATA} 1 1
! StrCmp ${L_TEMP} ":" got_path
! ; Assume path can be safely added to 'base directory'
! StrCpy ${L_DATA} ${L_BASEDIR}\${L_DATA}
! Goto got_path
- source_folder:
- StrCpy ${L_DATA} ${L_BASEDIR}
- Goto got_path
! sub_folder:
! StrCpy ${L_DATA} ${L_DATA} "" 2
! StrCpy ${L_DATA} ${L_BASEDIR}\${L_DATA}
! Goto got_path
! relative_folder:
! StrCpy ${L_RESULT} ${L_BASEDIR}
! relative_again:
! StrCpy ${L_DATA} ${L_DATA} "" 3
! Push ${L_RESULT}
! Call un.GetParent
! Pop ${L_RESULT}
! StrCpy ${L_TEMP} ${L_DATA} 3
! StrCmp ${L_TEMP} "..\" relative_again
! StrCpy ${L_DATA} ${L_RESULT}\${L_DATA}
! Goto got_path
! basedir_drive:
! StrCpy ${L_TEMP} ${L_BASEDIR} 2
! StrCpy ${L_DATA} ${L_TEMP}${L_DATA}
! got_path:
! Pop ${L_TEMP}
! Pop ${L_RESULT}
! Pop ${L_BASEDIR}
! Exch ${L_DATA} ; place full path to the data directory on top of the stack
! !undef L_BASEDIR
! !undef L_DATA
! !undef L_RESULT
! !undef L_TEMP
- FunctionEnd
#--------------------------------------------------------------------------
! # Function: un.StrBackSlash
#
! # This function is used by the uninstaller when it looks for the corpus files for the version
! # of POPFile which is being upgraded. It converts all the slashes in a string to backslashes
#
# Inputs:
--- 464,767 ----
FunctionEnd
+
+ #==============================================================================================
+ #
+ # Macro-based Functions used by the installer and by the uninstaller
+ #
+ #==============================================================================================
+
#--------------------------------------------------------------------------
! # Macro: GetCorpusPath
#
! # The installation process and the uninstall process both use a function which finds the full
! # path for the corpus if a copy of 'popfile.cfg' is found in the installation folder. This
! # macro makes maintenance easier by ensuring that both processes use identical functions, with
! # the only difference being their names.
#
! # The 'popfile.cfg' file is used to determine the full path of the directory where the corpus
! # files are stored. By default POPFile stores the corpus in the '$INSTDIR\corpus' directory but
! # the 'popfile.cfg' file can define a different location, using a variety of paths (eg relative,
! # absolute, local or even remote). If the path specified in 'popfile.cfg' end with a trailing
! # slash, the trailing slash is stripped.
#
! # If 'popfile.cfg' is found in the specified folder, we use the corpus parameter (if present)
! # otherwise we assume the default location is to be used (the sub-folder called 'corpus').
! #
! # NOTE:
! # The !insertmacro GetCorpusPath "" and !insertmacro GetCorpusPath "un." commands are included
! # in this file so 'installer.nsi' can use 'Call GetCorpusPath' and 'Call un.GetCorpusPath'
! # without additional preparation.
#
# Inputs:
! # (top of stack) - the path where 'popfile.cfg' is to be found
#
# Outputs:
! # (top of stack) - string containing the full (unambiguous) path to the corpus
! #
! # Usage (after macro has been 'inserted'):
#
# Push $INSTDIR
! # Call un.GetCorpusPath
# Pop $R0
#
! # ($R0 will be "C:\Program Files\POPFile\corpus" if default corpus location is used)
#--------------------------------------------------------------------------
! !macro GetCorpusPath UN
! Function ${UN}GetCorpusPath
!
! !define L_CORPUS $R9
! !define L_FILE_HANDLE $R8
! !define L_RESULT $R7
! !define L_SOURCE $R6
! !define L_TEMP $R5
!
! Exch ${L_SOURCE} ; where we are supposed to look for the 'popfile.cfg' file
! Push ${L_RESULT}
! Exch
! Push ${L_CORPUS}
! Push ${L_FILE_HANDLE}
! Push ${L_TEMP}
!
! StrCpy ${L_CORPUS} ""
!
! IfFileExists "${L_SOURCE}\popfile.cfg" 0 use_default_locn
! ClearErrors
! FileOpen ${L_FILE_HANDLE} "${L_SOURCE}\popfile.cfg" r
!
! loop:
! FileRead ${L_FILE_HANDLE} ${L_TEMP}
! IfErrors cfg_file_done
! StrCpy ${L_RESULT} ${L_TEMP} 7
! StrCmp ${L_RESULT} "corpus " got_old_corpus
! StrCpy ${L_RESULT} ${L_TEMP} 13
! StrCmp ${L_RESULT} "bayes_corpus " got_new_corpus
! Goto loop
!
! got_old_corpus:
! StrCpy ${L_CORPUS} ${L_TEMP} "" 7
! Goto loop
!
! got_new_corpus:
! StrCpy ${L_CORPUS} ${L_TEMP} "" 13
! Goto loop
!
! cfg_file_done:
! FileClose ${L_FILE_HANDLE}
! Push ${L_CORPUS}
! Call ${UN}TrimNewlines
! Pop ${L_CORPUS}
! StrCmp ${L_CORPUS} "" use_default_locn use_cfg_data
!
! use_default_locn:
! StrCpy ${L_RESULT} ${L_SOURCE}\corpus
! Goto got_result
! use_cfg_data:
! StrCpy ${L_TEMP} ${L_CORPUS} 1 -1
! StrCmp ${L_TEMP} "/" strip_slash no_trailing_slash
! StrCmp ${L_TEMP} "\" 0 no_trailing_slash
! strip_slash:
! StrCpy ${L_CORPUS} ${L_CORPUS} -1
! no_trailing_slash:
! Push ${L_SOURCE}
! Push ${L_CORPUS}
! Call ${UN}GetDataPath
! Pop ${L_RESULT}
!
! got_result:
! Pop ${L_TEMP}
! Pop ${L_FILE_HANDLE}
! Pop ${L_CORPUS}
! Pop ${L_SOURCE}
! Exch ${L_RESULT} ; place full path of 'corpus' directory on top of the stack
!
! !undef L_CORPUS
! !undef L_FILE_HANDLE
! !undef L_RESULT
! !undef L_SOURCE
! !undef L_TEMP
!
! FunctionEnd
! !macroend
! #--------------------------------------------------------------------------
! # Installer Function: GetCorpusPath
! #
! # This function is used during the installation process
! #--------------------------------------------------------------------------
! !insertmacro GetCorpusPath ""
! #--------------------------------------------------------------------------
! # Uninstaller Function: un.GetCorpusPath
! #
! # This function is used during the uninstall process
! #--------------------------------------------------------------------------
! !insertmacro GetCorpusPath "un."
! #--------------------------------------------------------------------------
! # Macro: GetDataPath
! #
! # The installation process and the uninstall process both use a function which converts a
! # 'base directory' and a 'data folder' parameter (usually relative to the 'base directory')
! # into a single, absolute path. For example, it will convert 'C:\Program Files\POPFile' and
! # 'corpus' into 'C:\Program Files\POPFile\corpus'. This macro makes maintenance easier by
! # ensuring that both processes use identical functions, with the only difference being their
! # names.
! #
! # It is assumed that the 'base directory' is in standard Windows format with no trailing slash.
! #
! # The 'data folder' may be supplied in a variety of different formats, for example:
! # corpus, ./corpus, "..\..\corpus", Z:/Data/corpus or even "\\server\share\corpus".
! #
! # NOTE:
! # The !insertmacro GetDataPath "" and !insertmacro GetDataPath "un." commands are included
! # in this file so 'installer.nsi' can use 'Call GetDataPath' and 'Call un.GetDataPath'
! # without additional preparation.
! #
! # Inputs:
! # (top of stack) - the 'data folder' parameter (eg "../../corpus")
! # (top of stack - 1) - the 'base directory' parameter
! #
! # Outputs:
! # (top of stack) - string containing the full (unambiguous) path to the data
! # (the string "" is returned if input data was null)
! #
! # Usage (after macro has been 'inserted'):
! #
! # Push $INSTDIR
! # Push "../../corpus"
! # Call un.GetDataPath
! # Pop $R0
! #
! # ($R0 will be "C:\corpus", assuming $INSTDIR was "C:\Program Files\POPFile")
! #--------------------------------------------------------------------------
! !macro GetDataPath UN
! Function ${UN}GetDataPath
!
! !define L_BASEDIR $R9
! !define L_DATA $R8
! !define L_RESULT $R7
! !define L_TEMP $R6
!
! Exch ${L_DATA} ; the 'data folder' parameter (often a relative path)
! Exch
! Exch ${L_BASEDIR} ; the 'base directory' used for cases where 'data folder' is relative
! Push ${L_RESULT}
! Push ${L_TEMP}
!
! StrCmp ${L_DATA} "" 0 strip_quotes
! StrCpy ${L_DATA} ${L_BASEDIR}
! Goto got_path
!
! strip_quotes:
!
! ; Strip leading/trailing quotes, if any
!
! StrCpy ${L_TEMP} ${L_DATA} 1
! StrCmp ${L_TEMP} '"' 0 slashconversion
! StrCpy ${L_DATA} ${L_DATA} "" 1
! StrCpy ${L_TEMP} ${L_DATA} 1 -1
! StrCmp ${L_TEMP} '"' 0 slashconversion
! StrCpy ${L_DATA} ${L_DATA} -1
!
! slashconversion:
! StrCmp ${L_DATA} "." source_folder
! Push ${L_DATA}
! Call ${UN}StrBackSlash ; ensure parameter uses backslashes
! Pop ${L_DATA}
!
! StrCpy ${L_TEMP} ${L_DATA} 2
! StrCmp ${L_TEMP} ".\" sub_folder
! StrCmp ${L_TEMP} "\\" got_path
!
! StrCpy ${L_TEMP} ${L_DATA} 3
! StrCmp ${L_TEMP} "..\" relative_folder
!
! StrCpy ${L_TEMP} ${L_DATA} 1
! StrCmp ${L_TEMP} "\" basedir_drive
!
! StrCpy ${L_TEMP} ${L_DATA} 1 1
! StrCmp ${L_TEMP} ":" got_path
!
! ; Assume path can be safely added to 'base directory'
!
! StrCpy ${L_DATA} ${L_BASEDIR}\${L_DATA}
! Goto got_path
!
! source_folder:
! StrCpy ${L_DATA} ${L_BASEDIR}
! Goto got_path
!
! sub_folder:
! StrCpy ${L_DATA} ${L_DATA} "" 2
! StrCpy ${L_DATA} ${L_BASEDIR}\${L_DATA}
! Goto got_path
!
! relative_folder:
! StrCpy ${L_RESULT} ${L_BASEDIR}
!
! relative_again:
! StrCpy ${L_DATA} ${L_DATA} "" 3
! Push ${L_RESULT}
! Call ${UN}GetParent
! Pop ${L_RESULT}
! StrCpy ${L_TEMP} ${L_DATA} 3
! StrCmp ${L_TEMP} "..\" relative_again
! StrCpy ${L_DATA} ${L_RESULT}\${L_DATA}
! Goto got_path
!
! basedir_drive:
! StrCpy ${L_TEMP} ${L_BASEDIR} 2
! StrCpy ${L_DATA} ${L_TEMP}${L_DATA}
!
! got_path:
! Pop ${L_TEMP}
! Pop ${L_RESULT}
! Pop ${L_BASEDIR}
! Exch ${L_DATA} ; place full path to the data directory on top of the stack
!
! !undef L_BASEDIR
! !undef L_DATA
! !undef L_RESULT
! !undef L_TEMP
!
! FunctionEnd
! !macroend
! #--------------------------------------------------------------------------
! # Installer Function: GetDataPath
! #
! # This function is used during the installation process
! #--------------------------------------------------------------------------
! !insertmacro GetDataPath ""
! #--------------------------------------------------------------------------
! # Uninstaller Function: un.GetDataPath
! #
! # This function is used during the uninstall process
! #--------------------------------------------------------------------------
! !insertmacro GetDataPath "un."
#--------------------------------------------------------------------------
! # Macro: StrBackSlash
#
! # The installation process and the uninstall process both use a function which converts all
! # slashes in a string into backslashes. This macro makes maintenance easier by ensuring that
! # both processes use identical functions, with the only difference being their names.
! #
! # NOTE:
! # The !insertmacro StrBackSlash "" and !insertmacro StrBackSlash "un." commands are included
! # in this file so 'installer.nsi' can use 'Call StrBackSlash' and 'Call un.StrBackSlash'
! # without additional preparation.
#
# Inputs:
***************
*** 690,696 ****
# (top of stack) - string containing backslashes (e.g. "C:\This\and\That")
#
! # Usage Example:
# Push "C:/Program Files/Directory/Whatever"
! # Call un.StrBackSlash
# Pop $R0
#
--- 771,778 ----
# (top of stack) - string containing backslashes (e.g. "C:\This\and\That")
#
! # Usage (after macro has been 'inserted'):
! #
# Push "C:/Program Files/Directory/Whatever"
! # Call StrBackSlash
# Pop $R0
#
***************
*** 699,737 ****
#--------------------------------------------------------------------------
! Function un.StrBackSlash
! Exch $R0 ; Input string with slashes
! Push $R1 ; Output string using backslashes
! Push $R2 ; Current character
! StrCpy $R1 ""
! StrCmp $R0 $R1 nothing_to_do
! loop:
! StrCpy $R2 $R0 1
! StrCpy $R0 $R0 "" 1
! StrCmp $R2 "/" found
! StrCpy $R1 "$R1$R2"
! StrCmp $R0 "" done loop
! found:
! StrCpy $R1 "$R1\"
! StrCmp $R0 "" done loop
! done:
! StrCpy $R0 $R1
- nothing_to_do:
- Pop $R2
- Pop $R1
- Exch $R0
- FunctionEnd
#--------------------------------------------------------------------------
! # Function: un.GetParent
#
! # This function is used by the uninstaller when it looks for the corpus files for the version
! # of POPFile which is being upgraded. It extracts the parent directory from a given path.
#
! # NB: Path is assumed to use backslashes (\)
#
# Inputs:
--- 781,844 ----
#--------------------------------------------------------------------------
! !macro StrBackSlash UN
! Function ${UN}StrBackSlash
! Exch $R0 ; Input string with slashes
! Push $R1 ; Output string using backslashes
! Push $R2 ; Current character
!
! StrCpy $R1 ""
! StrCmp $R0 $R1 nothing_to_do
!
! loop:
! StrCpy $R2 $R0 1
! StrCpy $R0 $R0 "" 1
! StrCmp $R2 "/" found
! StrCpy $R1 "$R1$R2"
! StrCmp $R0 "" done loop
!
! found:
! StrCpy $R1 "$R1\"
! StrCmp $R0 "" done loop
!
! done:
! StrCpy $R0 $R1
!
! nothing_to_do:
! Pop $R2
! Pop $R1
! Exch $R0
! FunctionEnd
! !macroend
! #--------------------------------------------------------------------------
! # Installer Function: StrBackSlash
! #
! # This function is used during the installation process
! #--------------------------------------------------------------------------
! !insertmacro StrBackSlash ""
! #--------------------------------------------------------------------------
! # Uninstaller Function: un.StrBackSlash
! #
! # This function is used during the uninstall process
! #--------------------------------------------------------------------------
! !insertmacro StrBackSlash "un."
#--------------------------------------------------------------------------
! # Macro: GetParent
#
! # The installation process and the uninstall process both use a function which extracts the
! # parent directory from a given path. This macro makes maintenance easier by ensuring that both
! # processes use identical functions, with the only difference being their names.
#
! # NB: The path is assumed to use backslashes (\)
! #
! # NOTE:
! # The !insertmacro GetParent "" and !insertmacro GetParent "un." commands are included
! # in this file so 'installer.nsi' can use 'Call GetParent' and 'Call un.GetParent'
! # without additional preparation.
#
# Inputs:
***************
*** 741,745 ****
# (top of stack) - the parent part of the input string (e.g. C:\A\B)
#
! # Usage Example:
# Push "C:\Program Files\Directory\Whatever"
# Call un.GetParent
--- 848,853 ----
# (top of stack) - the parent part of the input string (e.g. C:\A\B)
#
! # Usage (after macro has been 'inserted'):
! #
# Push "C:\Program Files\Directory\Whatever"
# Call un.GetParent
***************
*** 750,780 ****
#--------------------------------------------------------------------------
! Function un.GetParent
! Exch $R0 ; old $R0 is on top of stack
! Push $R1
! Push $R2
! Push $R3
! StrLen $R3 $R0
! loop:
! IntOp $R1 $R1 - 1
! IntCmp $R1 -$R3 exit exit
! StrCpy $R2 $R0 1 $R1
! StrCmp $R2 "\" exit
! Goto loop
! exit:
! StrCpy $R0 $R0 $R1
! Pop $R3
! Pop $R2
! Pop $R1
! Exch $R0 ; put $R0 on top of stack, restore $R0 to original value
! FunctionEnd
! #==============================================================================================
! #
! # Macro-based Functions used by the installer and by the uninstaller
#
! #==============================================================================================
#--------------------------------------------------------------------------
--- 858,901 ----
#--------------------------------------------------------------------------
! !macro GetParent UN
! Function ${UN}GetParent
! Exch $R0 ; old $R0 is on top of stack
! Push $R1
! Push $R2
! Push $R3
! StrLen $R3 $R0
!
! loop:
! IntOp $R1 $R1 - 1
! IntCmp $R1 -$R3 exit exit
! StrCpy $R2 $R0 1 $R1
! StrCmp $R2 "\" exit
! Goto loop
!
! exit:
! StrCpy $R0 $R0 $R1
! Pop $R3
! Pop $R2
! Pop $R1
! Exch $R0 ; put $R0 on top of stack, restore $R0 to original value
! FunctionEnd
! !macroend
! #--------------------------------------------------------------------------
! # Installer Function: GetParent
! #
! # This function is used during the installation process
! #--------------------------------------------------------------------------
! !insertmacro GetParent ""
! #--------------------------------------------------------------------------
! # Uninstaller Function: un.GetParent
#
! # This function is used during the uninstall process
! #--------------------------------------------------------------------------
!
! !insertmacro GetParent "un."
!
#--------------------------------------------------------------------------
***************
*** 854,858 ****
#--------------------------------------------------------------------------
! ;!insertmacro StrStr "un." ; Temporarily disabled (to avoid a compiler warning) [03-Oct-03]
--- 975,979 ----
#--------------------------------------------------------------------------
! ; !insertmacro StrStr "un." ;' Temporarily disabled [03-Oct-03]
|
Update of /cvsroot/popfile/windows/languages In directory sc8-pr-cvs1:/tmp/cvs-serv5659 Modified Files: Bulgarian-pfi.nsh Czech-pfi.nsh Danish-pfi.nsh Dutch-pfi.nsh English-pfi.nsh Finnish-pfi.nsh French-pfi.nsh German-pfi.nsh Greek-pfi.nsh Hungarian-pfi.nsh Japanese-pfi.nsh Korean-pfi.nsh Polish-pfi.nsh Portuguese-pfi.nsh PortugueseBR-pfi.nsh Russian-pfi.nsh SimpChinese-pfi.nsh Slovak-pfi.nsh Spanish-pfi.nsh Swedish-pfi.nsh TradChinese-pfi.nsh Ukrainian-pfi.nsh Log Message: Flat file corpus backup message added. Index: Bulgarian-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Bulgarian-pfi.nsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Bulgarian-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.10 --- Bulgarian-pfi.nsh 4 Oct 2003 00:38:48 -0000 1.11 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: Czech-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Czech-pfi.nsh,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Czech-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.5 --- Czech-pfi.nsh 4 Oct 2003 00:38:48 -0000 1.6 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: Danish-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Danish-pfi.nsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Danish-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.10 --- Danish-pfi.nsh 4 Oct 2003 00:38:48 -0000 1.11 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: Dutch-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Dutch-pfi.nsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Dutch-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.10 --- Dutch-pfi.nsh 4 Oct 2003 00:38:48 -0000 1.11 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: English-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/English-pfi.nsh,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** English-pfi.nsh 23 Sep 2003 21:08:55 -0000 1.11 --- English-pfi.nsh 4 Oct 2003 00:38:48 -0000 1.12 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: Finnish-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Finnish-pfi.nsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Finnish-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.10 --- Finnish-pfi.nsh 4 Oct 2003 00:38:48 -0000 1.11 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: French-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/French-pfi.nsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** French-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.10 --- French-pfi.nsh 4 Oct 2003 00:38:48 -0000 1.11 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: German-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/German-pfi.nsh,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** German-pfi.nsh 22 Sep 2003 12:09:32 -0000 1.11 --- German-pfi.nsh 4 Oct 2003 00:38:48 -0000 1.12 *************** *** 119,122 **** --- 119,123 ---- !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_PERL "Installiere Minimal-Perl-Umgebung..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_SHORT "Erzeuge Verknüpfungen..." + !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 "Installiere Skins..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_LANGS "Installiere Sprachdateien..." Index: Greek-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Greek-pfi.nsh,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Greek-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.2 --- Greek-pfi.nsh 4 Oct 2003 00:38:48 -0000 1.3 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: Hungarian-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Hungarian-pfi.nsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Hungarian-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.10 --- Hungarian-pfi.nsh 4 Oct 2003 00:38:48 -0000 1.11 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: Japanese-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Japanese-pfi.nsh,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** Japanese-pfi.nsh 3 Oct 2003 12:00:16 -0000 1.12 --- Japanese-pfi.nsh 4 Oct 2003 00:38:48 -0000 1.13 *************** *** 119,122 **** --- 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[..." Index: Korean-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Korean-pfi.nsh,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Korean-pfi.nsh 13 Sep 2003 20:28:13 -0000 1.11 --- Korean-pfi.nsh 4 Oct 2003 00:38:48 -0000 1.12 *************** *** 119,122 **** --- 119,123 ---- !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_PERL "Perl ÃÖ¼Ò ¼³Ä¡ Áß..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_SHORT "POPFile ¹Ù·Î°¡±â »ý¼º Áß..." + !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 ½ºÅ² ÆÄÀÏ ¼³Ä¡ Áß..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_LANGS "POPFile UI ¾ð¾î ÆÄÀÏ ¼³Ä¡ Áß..." Index: Polish-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Polish-pfi.nsh,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Polish-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.3 --- Polish-pfi.nsh 4 Oct 2003 00:38:49 -0000 1.4 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: Portuguese-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Portuguese-pfi.nsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Portuguese-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.10 --- Portuguese-pfi.nsh 4 Oct 2003 00:38:49 -0000 1.11 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: PortugueseBR-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/PortugueseBR-pfi.nsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** PortugueseBR-pfi.nsh 24 Sep 2003 17:55:56 -0000 1.10 --- PortugueseBR-pfi.nsh 4 Oct 2003 00:38:49 -0000 1.11 *************** *** 121,124 **** --- 121,125 ---- !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_PERL "Instalando os arquivos mínimos do Perl..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_SHORT "Criando os atalhos do POPFile..." + !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 "Instalando os arquivos de skins do POPFile..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_LANGS "Instalando os arquivos de línguas do POPFile..." Index: Russian-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Russian-pfi.nsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Russian-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.10 --- Russian-pfi.nsh 4 Oct 2003 00:38:49 -0000 1.11 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: SimpChinese-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/SimpChinese-pfi.nsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** SimpChinese-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.10 --- SimpChinese-pfi.nsh 4 Oct 2003 00:38:49 -0000 1.11 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: Slovak-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Slovak-pfi.nsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Slovak-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.10 --- Slovak-pfi.nsh 4 Oct 2003 00:38:49 -0000 1.11 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: Spanish-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Spanish-pfi.nsh,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** Spanish-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.12 --- Spanish-pfi.nsh 4 Oct 2003 00:38:49 -0000 1.13 *************** *** 119,122 **** --- 119,123 ---- !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_PERL "Instalando el minimo de archivos Perl..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_SHORT "Creando enlaces para POPFile..." + !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 "Instalando skins para POPFile..." !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_LANGS "Instalando archivos de lenguaje para IU de POPFile..." Index: Swedish-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Swedish-pfi.nsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Swedish-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.10 --- Swedish-pfi.nsh 4 Oct 2003 00:38:49 -0000 1.11 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: TradChinese-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/TradChinese-pfi.nsh,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** TradChinese-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.11 --- TradChinese-pfi.nsh 4 Oct 2003 00:38:49 -0000 1.12 *************** *** 119,122 **** --- 119,123 ---- !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..." Index: Ukrainian-pfi.nsh =================================================================== RCS file: /cvsroot/popfile/windows/languages/Ukrainian-pfi.nsh,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Ukrainian-pfi.nsh 29 Sep 2003 16:56:35 -0000 1.10 --- Ukrainian-pfi.nsh 4 Oct 2003 00:38:49 -0000 1.11 *************** *** 119,122 **** --- 119,123 ---- !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..." |
|
From: <jgr...@us...> - 2003-10-03 21:59:19
|
Update of /cvsroot/popfile/engine/languages In directory sc8-pr-cvs1:/tmp/cvs-serv14535 Modified Files: Suomi.msg Log Message: Updated Finnish language file Index: Suomi.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Suomi.msg,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Suomi.msg 6 Aug 2003 14:01:13 -0000 1.9 --- Suomi.msg 3 Oct 2003 21:59:12 -0000 1.10 *************** *** 21,24 **** --- 21,25 ---- LanguageCode fi LanguageCharset ISO-8859-15 + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual *************** *** 84,88 **** Footer_MailingList Postituslista ! Configuration_Error1 Erotusmerkin pitää olla yksittäinen merkki Configuration_Error2 Käyttöliittymän porttinumero pitää olla 1:n ja 65535:n väliltä Configuration_Error3 POP3-kuunteluportin numero pitää olla 1:n ja 65535:n väliltä --- 85,89 ---- Footer_MailingList Postituslista ! Configuration_Error1 Erotinmerkin pitää olla yksittäinen merkki Configuration_Error2 Käyttöliittymän porttinumero pitää olla 1:n ja 65535:n väliltä Configuration_Error3 POP3-kuunteluportin numero pitää olla 1:n ja 65535:n väliltä *************** *** 99,106 **** Configuration_NNTPPort NNTP-kuunteluportti Configuration_NNTPUpdate NNTP-portiksi vaihdettu %s. Muutos ei tule voimaan ennen POPFilen uudelleenkäynnistystä. ! Configuration_POP3Separator POP3:n isäntä:portti:käyttäjä erotusmerkki ! Configuration_NNTPSeparator NNTP:n isäntä:portti:käyttäjä erotusmerkki ! Configuration_POP3SepUpdate POP3-erotusmerkiksi vaihdettu %s ! Configuration_NNTPSepUpdate NNTP-erotusmerkiksi vaihdettu %s Configuration_UI Käyttöliittymän porttinumero Configuration_UIUpdate Käyttöliittymän porttinumeroksi vaihdettu %s. Muutos ei tule voimaan ennen POPFilen uudelleenkäynnistystä. --- 100,110 ---- Configuration_NNTPPort NNTP-kuunteluportti Configuration_NNTPUpdate NNTP-portiksi vaihdettu %s. Muutos ei tule voimaan ennen POPFilen uudelleenkäynnistystä. ! Configuration_POPFork Anna käyttäjän ottaa useita samanaikaisia POP3-yhteyksiä. ! Configuration_SMTPFork Anna käyttäjän ottaa useita samanaikaisia SMTP-yhteyksiä. ! Configuration_NNTPFork Anna käyttäjän ottaa useita samanaikaisia NNTP-yhteyksiä. ! Configuration_POP3Separator POP3:n isäntä:portti:käyttäjä erotinmerkki ! Configuration_NNTPSeparator NNTP:n isäntä:portti:käyttäjä erotinmerkki ! Configuration_POP3SepUpdate POP3-erotinmerkiksi vaihdettu %s ! Configuration_NNTPSepUpdate NNTP-erotinmerkiksi vaihdettu %s Configuration_UI Käyttöliittymän porttinumero Configuration_UIUpdate Käyttöliittymän porttinumeroksi vaihdettu %s. Muutos ei tule voimaan ennen POPFilen uudelleenkäynnistystä. *************** *** 143,146 **** --- 147,154 ---- Advanced_AddWord Lisää sana Advanced_RemoveWord Poista sana + Advanced_AllParameters Kaikki POPFilen Parametrit + Advanced_Parameter Parametri + Advanced_Value Arvo + Advanced_Warning Tämä on täydellinen lista POPFilen käyttämistä parametreistä. Vaihda arvoja vain jos tiedät mitä teet. Annetun tiedon oikeellisuutta ei tarkisteta. History_Filter (Näkyvissä vain sangon <font color="%s">%s</font> sisältö) *************** *** 265,268 **** --- 273,284 ---- View_Title Yksittäisen viestin näkymä + View_ShowFrequencies Näytä sanojen esiintymistiheys + View_ShowProbabilities Näytä sanojen esiintymistodennäköisyydet + View_ShowScores Näytä sanojen pistemäärät + View_WordMatrix Sanamatriisi + + Windows_TrayIcon Näytetäänkö POPFilen kuvake Windowsin tehtäväpalkissa? + Windows_Console Tulostetaanko POPFilen viestit konsoli-ikkunaan? + Windows_NextTime <p><font color="red">Tämä muutos ei tule voimaan ennen POPFilen uudelleenkäynnistystä</font> Header_MenuSummary Tässä taulukossa on navigointivalikko jonka avulla voit käyttää POPFilen hallinnan eri sivuja. |
|
From: <jgr...@us...> - 2003-10-03 21:07:18
|
Update of /cvsroot/popfile/engine/languages In directory sc8-pr-cvs1:/tmp/cvs-serv5410/languages Modified Files: English.msg Log Message: Make an option clearer Index: English.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/English.msg,v retrieving revision 1.44 retrieving revision 1.45 diff -C2 -d -r1.44 -r1.45 *** English.msg 22 Sep 2003 13:06:39 -0000 1.44 --- English.msg 3 Oct 2003 21:07:09 -0000 1.45 *************** *** 279,283 **** Windows_TrayIcon Show POPFile icon in Windows system tray? ! Windows_Console Output POPFile message in a console window? Windows_NextTime <p><font color="red">This change will not take effect until the next time you start POPFile</font> --- 279,283 ---- Windows_TrayIcon Show POPFile icon in Windows system tray? ! Windows_Console Run POPFile in a console window? Windows_NextTime <p><font color="red">This change will not take effect until the next time you start POPFile</font> |
|
From: <xue...@us...> - 2003-10-03 19:09:57
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv18861
Modified Files:
installer.nsi pfi-library.nsh
Log Message:
Remove the 'update uninstall' feature.
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.121
retrieving revision 1.122
diff -C2 -d -r1.121 -r1.122
*** installer.nsi 3 Oct 2003 11:07:11 -0000 1.121
--- installer.nsi 3 Oct 2003 19:09:53 -0000 1.122
***************
*** 1491,1502 ****
# Installer Function: SetOptionsPage (generates a custom page)
#
- # If this is an "upgrade" installation, the user is offered the chance to uninstall the old
- # version before continuing with the upgrade. If an uninstall is selected, the 'uninstall.exe'
- # from THIS installer is used instead of the one from the POPFile which is being upgraded. This
- # is done to ensure that a special "upgrade" uninstall is performed instead of a "normal" one.
- # The "upgrade" uninstall ensures that the corpus and some other files are not removed. After
- # an "upgrade" uninstall, the "SHUTDOWN" warning message is removed from the custom page
- # (POPFile is automatically shutdown during the "upgrade" uninstall).
- #
# This function is used to configure the POP3 and UI ports, and
# whether or not POPFile should be started automatically when Windows starts.
--- 1491,1494 ----
***************
*** 1514,1551 ****
Push ${L_RESULT}
- ; Ensure custom page shows the "Shutdown" warning message box.
-
- !insertmacro MUI_INSTALLOPTIONS_WRITE "ioA.ini" "Settings" "NumFields" "7"
-
- ; If the installation folder contains 'popfile.pl' we assume we are upgrading an old version
- ; of POPFile (up to and including v0.19.1) and if it contains 'popfile.exe' we assume we are
- ; upgrading v0.20.0 or later.
-
- IfFileExists "$INSTDIR\popfile.pl" upgrade_uninstall
- IfFileExists "$INSTDIR\popfile.exe" 0 continue
-
- upgrade_uninstall:
- MessageBox MB_YESNO|MB_ICONEXCLAMATION|MB_DEFBUTTON2 \
- "$(PFI_LANG_OPTIONS_MBUNINST_1) '$INSTDIR'\
- $\r$\n$\r$\n\
- $(PFI_LANG_OPTIONS_MBUNINST_2)\
- $\r$\n$\r$\n\
- ($(PFI_LANG_OPTIONS_MBUNINST_3))" IDNO continue
-
- Banner::show /NOUNLOAD /set 76 "$(PFI_LANG_OPTIONS_BANNER_1)" "$(PFI_LANG_OPTIONS_BANNER_2)"
- WriteUninstaller $INSTDIR\uninstall.exe
- ExecWait '"$INSTDIR\uninstall.exe" /S _?=$INSTDIR'
- IfFileExists "$INSTDIR\popfile.pl" skip_msg_delete
- IfFileExists "$INSTDIR\popfile.exe" skip_msg_delete
-
- ; No need to display the warning about shutting down POPFile as it has just been uninstalled
-
- !insertmacro MUI_INSTALLOPTIONS_WRITE "ioA.ini" "Settings" "NumFields" "5"
-
- skip_msg_delete:
- Banner::destroy
-
- continue:
-
; The function "CheckExistingConfig" loads $G_POP3 and $G_GUI with the settings found in
; a previously installed "popfile.cfg" file or if no such file is found, it loads the
--- 1506,1509 ----
***************
*** 2296,2306 ****
#--------------------------------------------------------------------------
# Uninstaller Section
- #
- # There are two types of uninstall:
- #
- # (1) normal uninstall, performed when user wishes to completely remove POPFile from the system
- #
- # (2) an uninstall performed as part of an upgrade installation. In this case some files are
- # preserved (eg the existing corpus).
#--------------------------------------------------------------------------
--- 2254,2257 ----
***************
*** 2308,2339 ****
!define L_CFG $R9 ; used as file handle
! !define L_LNE $R8 ; a line from popfile.cfg
! !define L_REG_KEY $R7 ; L_REG_* registers are used to restore Outlook Express settings
! !define L_REG_SUBKEY $R6
! !define L_REG_VALUE $R5
! !define L_TEMP $R4
! !define L_UPGRADE $R3 ; "yes" if this is an upgrade, "no" if we are just uninstalling
! !define L_CORPUS $R2 ; holds full path to the POPFile corpus data
! !define L_SUBCORPUS $R1 ; "yes" if corpus is in a subfolder of $INSTDIR, otherwise "no"
! !define L_OLDUI $R0 ; holds old-style UI port (if previous POPFile is an old version)
! !define L_HISTORY $9 ; holds full path to the message history data
! !define L_SUBHISTORY $8 ; "yes" if history data in subfolder of $INSTDIR, otherwise "no"
! !define L_EXE $7 ; full path of the EXE to be monitored
!
! ; When a normal uninstall is performed, the uninstaller is copied to a uniquely named
! ; temporary file and it is that temporary file which is executed (this is how the uninstaller
! ; removes itself). If we are performing an uninstall as part of an upgrade installation then
! ; no temporary file is created, we execute the 'real' file ($INSTDIR\uninstall.exe) instead.
!
! StrCpy ${L_UPGRADE} "no"
!
! Push $CMDLINE
! Push "$INSTDIR\uninstall.exe"
! Call un.StrStr
! Pop ${L_TEMP}
! StrCmp ${L_TEMP} "" confirmation
! StrCpy ${L_UPGRADE} "yes"
- confirmation:
IfFileExists $INSTDIR\popfile.pl skip_confirmation
IfFileExists $INSTDIR\popfile.exe skip_confirmation
--- 2259,2272 ----
!define L_CFG $R9 ; used as file handle
! !define L_CORPUS $R8 ; holds full path to the POPFile corpus data
! !define L_EXE $R7 ; full path of the EXE to be monitored
! !define L_HISTORY $R6 ; holds full path to the message history data
! !define L_LNE $R5 ; a line from popfile.cfg
! !define L_OLDUI $R4 ; holds old-style UI port (if previous POPFile is an old version)
! !define L_REG_KEY $R3 ; L_REG_* registers are used to restore Outlook Express settings
! !define L_REG_SUBKEY $R2
! !define L_REG_VALUE $R1
! !define L_TEMP $R0
IfFileExists $INSTDIR\popfile.pl skip_confirmation
IfFileExists $INSTDIR\popfile.exe skip_confirmation
***************
*** 2345,2376 ****
skip_confirmation:
-
- StrCpy ${L_SUBCORPUS} "yes"
-
Push $INSTDIR
Call un.GetCorpusPath
Pop ${L_CORPUS}
- Push ${L_CORPUS}
- Push $INSTDIR
- Call un.StrStr
- Pop ${L_TEMP}
- StrCmp ${L_TEMP} "" 0 check_msg_folder
- StrCpy ${L_SUBCORPUS} "no"
-
- check_msg_folder:
- StrCpy ${L_SUBHISTORY} "yes"
Push $INSTDIR
Call un.GetHistoryPath
Pop ${L_HISTORY}
! Push ${L_HISTORY}
! Push $INSTDIR
! Call un.StrStr
! Pop ${L_TEMP}
! StrCmp ${L_TEMP} "" 0 check_if_running
! StrCpy ${L_SUBHISTORY} "no"
!
! check_if_running:
!
SetDetailsPrint textonly
DetailPrint "$(un.PFI_LANG_PROGRESS_1)"
--- 2278,2289 ----
skip_confirmation:
Push $INSTDIR
Call un.GetCorpusPath
Pop ${L_CORPUS}
Push $INSTDIR
Call un.GetHistoryPath
Pop ${L_HISTORY}
!
SetDetailsPrint textonly
DetailPrint "$(un.PFI_LANG_PROGRESS_1)"
***************
*** 2489,2496 ****
DetailPrint "$(un.PFI_LANG_PROGRESS_3)"
SetDetailsPrint listonly
!
! ; popfile.pl deleted to indicate an uninstall has occurred (file is checked during 'upgrade')
! ; popfile.exe deleted to indicate an uninstall has occurred (file is checked during 'upgrade')
!
Delete $INSTDIR\popfile.pl
Delete $INSTDIR\popfile.exe
--- 2402,2406 ----
DetailPrint "$(un.PFI_LANG_PROGRESS_3)"
SetDetailsPrint listonly
!
Delete $INSTDIR\popfile.pl
Delete $INSTDIR\popfile.exe
***************
*** 2500,2508 ****
Delete $INSTDIR\wperl.exe
- ; For "upgrade" uninstalls, we leave most files in $INSTDIR
- ; and do not restore Outlook Express settings
-
- StrCmp ${L_UPGRADE} "yes" no_reg_file
-
Delete $INSTDIR\*.gif
Delete $INSTDIR\*.log
--- 2410,2413 ----
***************
*** 2600,2607 ****
RMDir $INSTDIR\languages
- StrCmp ${L_UPGRADE} "yes" skip_corpus
RMDir /r "${L_CORPUS}"
!
! skip_corpus:
Delete $INSTDIR\stopwords
Delete $INSTDIR\stopwords.bak
--- 2505,2511 ----
RMDir $INSTDIR\languages
RMDir /r "${L_CORPUS}"
! RMDir /r "${L_HISTORY}"
!
Delete $INSTDIR\stopwords
Delete $INSTDIR\stopwords.bak
***************
*** 2624,2649 ****
; Delete Kakasi - end
;----------------------------------
!
! StrCmp ${L_UPGRADE} "yes" remove_perl
! RMDir /r "${L_HISTORY}"
!
! remove_perl:
SetDetailsPrint textonly
DetailPrint "$(un.PFI_LANG_PROGRESS_6)"
SetDetailsPrint listonly
! !insertmacro SafeRecursiveRMDir "$INSTDIR\auto"
! !insertmacro SafeRecursiveRMDir "$INSTDIR\Carp"
! !insertmacro SafeRecursiveRMDir "$INSTDIR\Encode"
! !insertmacro SafeRecursiveRMDir "$INSTDIR\Exporter"
! !insertmacro SafeRecursiveRMDir "$INSTDIR\File"
! !insertmacro SafeRecursiveRMDir "$INSTDIR\IO"
! !insertmacro SafeRecursiveRMDir "$INSTDIR\MIME"
! !insertmacro SafeRecursiveRMDir "$INSTDIR\Sys"
! !insertmacro SafeRecursiveRMDir "$INSTDIR\Text"
! !insertmacro SafeRecursiveRMDir "$INSTDIR\warnings"
! !insertmacro SafeRecursiveRMDir "$INSTDIR\Win32"
!
! StrCmp ${L_UPGRADE} "yes" Removed
Delete "$INSTDIR\Uninstall.exe"
--- 2528,2547 ----
; Delete Kakasi - end
;----------------------------------
!
SetDetailsPrint textonly
DetailPrint "$(un.PFI_LANG_PROGRESS_6)"
SetDetailsPrint listonly
! RMDir /r "$INSTDIR\auto"
! RMDir /r "$INSTDIR\Carp"
! RMDir /r "$INSTDIR\Encode"
! RMDir /r "$INSTDIR\Exporter"
! RMDir /r "$INSTDIR\File"
! RMDir /r "$INSTDIR\IO"
! RMDir /r "$INSTDIR\MIME"
! RMDir /r "$INSTDIR\Sys"
! RMDir /r "$INSTDIR\Text"
! RMDir /r "$INSTDIR\warnings"
! RMDir /r "$INSTDIR\Win32"
Delete "$INSTDIR\Uninstall.exe"
***************
*** 2670,2685 ****
!undef L_CFG
!undef L_LNE
!undef L_REG_KEY
!undef L_REG_SUBKEY
!undef L_REG_VALUE
!undef L_TEMP
- !undef L_UPGRADE
- !undef L_CORPUS
- !undef L_SUBCORPUS
- !undef L_OLDUI
- !undef L_HISTORY
- !undef L_SUBHISTORY
- !undef L_EXE
SectionEnd
--- 2568,2580 ----
!undef L_CFG
+ !undef L_CORPUS
+ !undef L_EXE
+ !undef L_HISTORY
!undef L_LNE
+ !undef L_OLDUI
!undef L_REG_KEY
!undef L_REG_SUBKEY
!undef L_REG_VALUE
!undef L_TEMP
SectionEnd
Index: pfi-library.nsh
===================================================================
RCS file: /cvsroot/popfile/windows/pfi-library.nsh,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** pfi-library.nsh 23 Sep 2003 21:10:52 -0000 1.13
--- pfi-library.nsh 3 Oct 2003 19:09:53 -0000 1.14
***************
*** 854,858 ****
#--------------------------------------------------------------------------
! !insertmacro StrStr "un."
--- 854,858 ----
#--------------------------------------------------------------------------
! ;!insertmacro StrStr "un." ; Temporarily disabled (to avoid a compiler warning) [03-Oct-03]
|
|
From: <xue...@us...> - 2003-10-03 12:00:23
|
Update of /cvsroot/popfile/windows/languages
In directory sc8-pr-cvs1:/tmp/cvs-serv28973
Modified Files:
Japanese-mui.nsh Japanese-pfi.nsh
Log Message:
Updated translations [see Patch 816968]
Index: Japanese-mui.nsh
===================================================================
RCS file: /cvsroot/popfile/windows/languages/Japanese-mui.nsh,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** Japanese-mui.nsh 13 Sep 2003 20:25:16 -0000 1.6
--- Japanese-mui.nsh 3 Oct 2003 12:00:15 -0000 1.7
***************
*** 50,54 ****
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_RUN \
! "POPFile [U[C^[tF[X"
#--------------------------------------------------------------------------
--- 50,54 ----
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_RUN \
! "POPFile [U[C^[tF[XðN®"
#--------------------------------------------------------------------------
Index: Japanese-pfi.nsh
===================================================================
RCS file: /cvsroot/popfile/windows/languages/Japanese-pfi.nsh,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** Japanese-pfi.nsh 13 Sep 2003 20:28:13 -0000 1.11
--- Japanese-pfi.nsh 3 Oct 2003 12:00:16 -0000 1.12
***************
*** 60,64 ****
!insertmacro PFI_LANG_STRING PFI_LANG_MBRELNOTES_1 "POPFile Ì[Xm[gð\¦µÜ·©H"
! !insertmacro PFI_LANG_STRING PFI_LANG_MBRELNOTES_2 "AbvO[hÌêÍuYesvð§µÜ·(AbvO[hÌOÉobNAbvðæé±Æð¨©ßµÜ·)"
#--------------------------------------------------------------------------
--- 60,64 ----
!insertmacro PFI_LANG_STRING PFI_LANG_MBRELNOTES_1 "POPFile Ì[Xm[gð\¦µÜ·©H"
! !insertmacro PFI_LANG_STRING PFI_LANG_MBRELNOTES_2 "AbvO[hÌêÍuYesvð§µÜ·B(AbvO[hÌOÉobNAbvðæé±Æð§µÜ·B)"
#--------------------------------------------------------------------------
***************
*** 77,89 ****
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_TITLE "POPFile CXg[IvV"
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_SUBTITLE "±êçÌIvVÍKvÅÈ¢ÀèÏXµÈ¢Åº³¢"
; Text strings displayed on the custom page
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_POP3 "POP3 Ú±Égp·éftHg|[gÔðIñź³¢ (§l:110)"
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_GUI "u[U[C^[tF[XvÉgp·éftHg|[gÔðIñź³¢ (§l:8080)"
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_STARTUP "Windows ÌN®É POPFile ð©®IÉN®·é (obNOEhÅN®)"
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_WARNING "dvÈx"
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_MESSAGE "POPFile ÌAbvO[hÌê --- CXg[[Í»ÝÌo[WðVbg_EµÜ·"
; Message Boxes used when validating user's selections
--- 77,89 ----
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_TITLE "POPFile CXg[IvV"
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_SUBTITLE "±êçÌIvVÍKvÅÈ¢ÀèÏXµÈ¢Åº³¢B"
; Text strings displayed on the custom page
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_POP3 "POP3 Ú±Égp·éftHg|[gÔðIñź³¢B(§l:110)"
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_GUI "u[U[C^[tF[XvÉgp·éftHg|[gÔðIñź³¢B(§l:8080)"
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_STARTUP "Windows ÌN®É POPFile ð©®IÉN®·éB(obNOEhÅN®)"
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_WARNING "dvÈx"
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_IO_MESSAGE "POPFile ÌAbvO[hÌê --- CXg[[Í»ÝÌo[WðVbg_EµÜ·B"
; Message Boxes used when validating user's selections
***************
*** 91,95 ****
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBUNINST_1 "ÌêÉÈOÉCXg[³ê½ POPFile ª©Â©èܵ½:"
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBUNINST_2 "ACXg[µÜ·©H"
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBUNINST_3 "uYesvð§µÜ·"
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBPOP3_1 "³øÈ POP3 |[gÔ:"
--- 91,95 ----
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBUNINST_1 "ÌêÉÈOÉCXg[³ê½ POPFile ª©Â©èܵ½:"
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBUNINST_2 "ACXg[µÜ·©H"
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBUNINST_3 "uYesvð§µÜ·B"
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBPOP3_1 "³øÈ POP3 |[gÔ:"
***************
*** 101,105 ****
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBGUI_3 "u[U[C^[tF[Xv|[gÔðÏXµÄº³¢B"
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBDIFF_1 "POP3 |[gÔÍu[U[C^[tF[Xv|[gÔÆÍá¤ÔðIñź³¢B"
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBDIFF_2 "|[gÔðÏXµÄº³¢B"
--- 101,105 ----
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBGUI_3 "u[U[C^[tF[Xv|[gÔðÏXµÄº³¢B"
! !insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBDIFF_1 "POP3 |[gÔÉÍu[U[C^[tF[Xv|[gÔÆÙÈéÔðIñź³¢B"
!insertmacro PFI_LANG_STRING PFI_LANG_OPTIONS_MBDIFF_2 "|[gÔðÏXµÄº³¢B"
***************
*** 120,125 ****
!insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_SHORT "POPFile ÌV[gJbgðì¬..."
!insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_SKINS "POPFile ÌXLt@CðCXg[..."
! !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_LANGS "POPFile UI Languages t@CðCXg[..."
! !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_ENDSEC "uÖvðNbNµÄ±sµÄº³¢"
; Installation Log Messages
--- 120,125 ----
!insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_SHORT "POPFile ÌV[gJbgðì¬..."
!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[..."
! !insertmacro PFI_LANG_STRING PFI_LANG_INST_PROG_ENDSEC "uÖvðNbNµÄ±sµÄº³¢B"
; Installation Log Messages
***************
*** 131,141 ****
!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:"
! !insertmacro PFI_LANG_STRING PFI_LANG_MBCFGBK_2 "Íùɶݵܷ"
!insertmacro PFI_LANG_STRING PFI_LANG_MBCFGBK_3 "㫵Äàæëµ¢Å·©H"
! !insertmacro PFI_LANG_STRING PFI_LANG_MBCFGBK_4 "ã«·éÉÍuYesvAobNAbvðXLbv·éÈçuNovðNbNµÄ¾³¢"
#--------------------------------------------------------------------------
--- 131,141 ----
!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:"
! !insertmacro PFI_LANG_STRING PFI_LANG_MBCFGBK_2 "ÍùɶݵܷB"
!insertmacro PFI_LANG_STRING PFI_LANG_MBCFGBK_3 "㫵Äàæëµ¢Å·©H"
! !insertmacro PFI_LANG_STRING PFI_LANG_MBCFGBK_4 "ã«·éÉÍuYesvAobNAbvðXLbv·éÈçuNovðNbNµÄ¾³¢B"
#--------------------------------------------------------------------------
***************
*** 146,154 ****
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_TITLE "POPFile ̪ÞpÌoPcì¬"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_SUBTITLE "POPFile ÍAdq[ðªÞ·éÌÉÅáñÂÌoPcðKvƵܷ"
; Text strings displayed on the custom page
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_INTRO "CXg[ÌãÅàAKvɶÄÈPÉoPcÌà¼OàÏX·é±ÆªÅ«Ü·B\r\n\r\noPc̼OÉÍAt@xbg̬¶A0 ©ç 9 ÌA- Ü½Í _ ©çÈéPêðgpµÄº³¢B"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_CREATE "ȺÌXgæèIÔ©AKȼOðü͵ÄVµ¢oPcð쬵ĺ³¢B"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_DELETE "ê©»êÈãÌoPcðXgæèí·éÉÍAηéuív{bNXÉ`FbNðüêÄu±sv{^ðNbNµÄº³¢B"
--- 146,154 ----
!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
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_INTRO "CXg[I¹ãàAKvɶÄÈPÉoPcÌà¼OàÏX·é±ÆªÅ«Ü·B\r\n\r\noPc̼OÉÍAt@xbg̬¶A0 ©ç 9 ÌA- Ü½Í _ ©çÈéPêðgpµÄº³¢B"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_CREATE "ȺÌXgæèIÔ©AKȼOðü͵ÄVµ¢oPcð쬵ĺ³¢B"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_DELETE "ê©»êÈãÌoPcðXgæèí·éÉÍAηéuív{bNXÉ`FbNðüêÄu±sv{^ðNbNµÄº³¢B"
***************
*** 159,177 ****
; Text strings used for status messages under the bucket list
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_1 "ऱêÈãÌoPcÍKv èܹñ"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_2 "ÅáñÂÌoPcðè`µÄº³¢"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_3 "Åáà¤êÂÌoPcªKvÅ·"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_4 "CXg[[ÍA"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_5 "ÂÈãÌoPcðì鱯Íūܹñ"
; Message box text strings
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDUPERR_1 "oPc"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDUPERR_2 "ÍùÉè`³êĢܷB"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDUPERR_3 "Vµ¢oPcÉÍ᤼OðIñź³¢B"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBMAXERR_1 "CXg[[ªì¬Å«éoPcÍ"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBMAXERR_2 "Â"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBMAXERR_3 "CXg[ãÉ»ÝÌÂÈãÌoPcðì¬Å«Ü·B»ÝÌoPcÌÂ:"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBNAMERR_1 "oPc¼:"
--- 159,177 ----
; Text strings used for status messages under the bucket list
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_1 "ऱêÈãÌoPcÍKv èܹñB"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_2 "ÅáñÂÌoPcð쬵ĺ³¢B"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_3 "Åáà¤êÂÌoPcªKvÅ·B"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_4 "CXg[[ÍA"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_IO_MSG_5 "ÂÈãÌoPcðì鱯ÍūܹñB"
; Message box text strings
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDUPERR_1 "oPc"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDUPERR_2 "ÍùÉ쬳êĢܷB"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDUPERR_3 "Vµ¢oPcÉÍ᤼OðIñź³¢B"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBMAXERR_1 "CXg[[ªì¬Å«éoPcÍ"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBMAXERR_2 "ÂÅ·B"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBMAXERR_3 "CXg[I¹ãÉàoPcðì¬Å«Ü·B»ÝÌoPcÌÂ:"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBNAMERR_1 "oPc¼:"
***************
*** 180,188 ****
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBNAMERR_4 "Vµ¢oPcÉÍ᤼OðIñź³¢B"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBCONTERR_1 "POPFile ÍAdq[ðªÞ·éÌÉÅáñÂÌ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"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDONE_1 "ÂÌoPcª POPFile pÉè`³êܵ½B"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDONE_2 "±êçÌoPcðg¤æ¤ POPFile ðÝèµÄàæëµ¢Å·©H"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDONE_3 "oPcÌIððÏX·éÉÍuNovðNbNµÄº³¢B"
--- 180,188 ----
!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"
! !insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDONE_1 "ÂÌoPcª POPFile pÉ쬳êܵ½B"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDONE_2 "±êçÌoPcðg¤æ¤ POPFile ðÝèµÄàæëµ¢Å·©H"
!insertmacro PFI_LANG_STRING PFI_LANG_CBP_MBDONE_3 "oPcÌIððÏX·éÉÍuNovðNbNµÄº³¢B"
***************
*** 200,213 ****
!insertmacro PFI_LANG_STRING PFI_LANG_OECFG_TITLE "Outlook Express ÌÝèÏX"
! !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_SUBTITLE "POPFile Í Outlook Express ÌÝèðÏX·é±ÆªÅ«Ü·"
; Text displayed on the custom page
!insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_INTRO "POPFile ÍÈºÌ Outlook Express [AJEgðoµÜµ½BPOPFile ªgpū鿤ɩ®IÉÝè·é±ÆªÅ«Ü·B"
! !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_CHECKBOX "POPFile ªgpū鿤ɱÌAJEgÌÝèðÏX·é"
!insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_EMAIL "[AhX:"
!insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_SERVER "POP3 T[o[:"
!insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_USERNAME "POP3 [U[l[:"
! !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_RESTORE "POPFile ðACXg[·êγÌÝèÉßèÜ·"
!insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_LINK_1 "AJEgÌ"
--- 200,213 ----
!insertmacro PFI_LANG_STRING PFI_LANG_OECFG_TITLE "Outlook Express ÌÝèÏX"
! !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_SUBTITLE "POPFile Í Outlook Express ÌÝèðÏX·é±ÆªÅ«Ü·B"
; Text displayed on the custom page
!insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_INTRO "POPFile ÍÈºÌ Outlook Express [AJEgðoµÜµ½BPOPFile ªgpū鿤ɩ®IÉÝè·é±ÆªÅ«Ü·B"
! !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_CHECKBOX "POPFile ªgpū鿤ɱÌAJEgÌÝèðÏX·éB"
!insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_EMAIL "[AhX:"
!insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_SERVER "POP3 T[o[:"
!insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_USERNAME "POP3 [U[l[:"
! !insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_RESTORE "POPFile ðACXg[·êγÌÝèÉßèÜ·B"
!insertmacro PFI_LANG_STRING PFI_LANG_OECFG_IO_LINK_1 "AJEgÌ"
***************
*** 221,235 ****
!insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_TITLE "POPFile ÌN®"
! !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_SUBTITLE "[U[C^[tF[XÍ POPFile ðN®µÈ¢Æg¦Ü¹ñ"
; Text displayed on the custom page
!insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_INTRO "POPFile ðN®µÜ·©H"
! !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_NO "¢¢¦(u[U[C^[tF[XvÍ POPFile ðN®µÈ¢Æg¦Ü¹ñ)"
!insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_DOSBOX "POPFile ðN®(R\[)"
!insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_BCKGRND "POPFile ðobNOhÅN®(R\[ȵ)"
! !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_NOTE_1 "POPFile ðN®·êÎȺÌû@Åu[U[C^[tF[Xvªg¦Ü·"
!insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_NOTE_2 "(a) VXegCÌ POPFile ACRð_uNbN·é©A"
! !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_NOTE_3 "(b) X^[g --> vO --> POPFile --> POPFile User Interface ðIð"
; Banner message displayed whilst waiting for POPFile to start
--- 221,235 ----
!insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_TITLE "POPFile ÌN®"
! !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_SUBTITLE "[U[C^[tF[XÍ POPFile ðN®µÈ¢Æg¦Ü¹ñB"
; Text displayed on the custom page
!insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_INTRO "POPFile ðN®µÜ·©H"
! !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_NO "¢¢¦(u[U[C^[tF[XvÍ POPFile ðN®µÈ¢Æg¦Ü¹ñB)"
!insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_DOSBOX "POPFile ðN®(R\[)"
!insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_BCKGRND "POPFile ðobNOhÅN®(R\[ȵ)"
! !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_NOTE_1 "POPFile ðN®·êÎȺÌû@Åu[U[C^[tF[XvðgpūܷB"
!insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_NOTE_2 "(a) VXegCÌ POPFile ACRð_uNbN·é©A"
! !insertmacro PFI_LANG_STRING PFI_LANG_LAUNCH_IO_NOTE_3 "(b) X^[g --> vO --> POPFile --> POPFile User Interface ðIðµÜ·B"
; Banner message displayed whilst waiting for POPFile to start
***************
*** 258,271 ****
!insertmacro PFI_LANG_UNSTRING PFI_LANG_LOG_4 "N[Y"
!insertmacro PFI_LANG_UNSTRING PFI_LANG_LOG_5 "POPFile fBNgȺÌSÄÌt@Cðí"
! !insertmacro PFI_LANG_UNSTRING PFI_LANG_LOG_6 "Ó: POPFile fBNgȺÌSÄÌt@Cðíūܹñŵ½"
; Message Box text strings
! !insertmacro PFI_LANG_UNSTRING PFI_LANG_MBNOTFOUND_1 "POPFile ÍÌfBNgÉÍCXg[³êĢȢæ¤Å·:"
!insertmacro PFI_LANG_UNSTRING PFI_LANG_MBNOTFOUND_2 "»êÅà±sµÜ·©(§Å«Ü¹ñ)H"
!insertmacro PFI_LANG_UNSTRING PFI_LANG_ABORT_1 "ACXg[Í[U[æè~³êܵ½"
! !insertmacro PFI_LANG_UNSTRING PFI_LANG_MBREMDIR_1 "POPFile fBNgȺÌSÄÌt@CðíµÜ·©H$\r$\n$\r$\n(cµ½¢t@Cª êÎ No ðNbNµÄº³¢)"
!insertmacro PFI_LANG_UNSTRING PFI_LANG_MBREMERR_1 "Ó"
--- 258,271 ----
!insertmacro PFI_LANG_UNSTRING PFI_LANG_LOG_4 "N[Y"
!insertmacro PFI_LANG_UNSTRING PFI_LANG_LOG_5 "POPFile fBNgȺÌSÄÌt@Cðí"
! !insertmacro PFI_LANG_UNSTRING PFI_LANG_LOG_6 "Ó: POPFile fBNgȺÌSÄÌt@Cðíūܹñŵ½B"
; Message Box text strings
! !insertmacro PFI_LANG_UNSTRING PFI_LANG_MBNOTFOUND_1 "POPFile ÍÌfBNgÉCXg[³êĢȢæ¤Å·:"
!insertmacro PFI_LANG_UNSTRING PFI_LANG_MBNOTFOUND_2 "»êÅà±sµÜ·©(§Å«Ü¹ñ)H"
!insertmacro PFI_LANG_UNSTRING PFI_LANG_ABORT_1 "ACXg[Í[U[æè~³êܵ½"
! !insertmacro PFI_LANG_UNSTRING PFI_LANG_MBREMDIR_1 "POPFile fBNgȺÌSÄÌt@CðíµÜ·©H$\r$\n$\r$\n(cµ½¢t@Cª êÎ No ðNbNµÄº³¢B)"
!insertmacro PFI_LANG_UNSTRING PFI_LANG_MBREMERR_1 "Ó"
|
|
From: <xue...@us...> - 2003-10-03 11:07:53
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv17396
Modified Files:
installer.nsi
Log Message:
Changed 'upgrade uninstall' default button from "Yes" to "No".
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.120
retrieving revision 1.121
diff -C2 -d -r1.120 -r1.121
*** installer.nsi 2 Oct 2003 14:26:23 -0000 1.120
--- installer.nsi 3 Oct 2003 11:07:11 -0000 1.121
***************
*** 1526,1530 ****
upgrade_uninstall:
! MessageBox MB_YESNO|MB_ICONEXCLAMATION \
"$(PFI_LANG_OPTIONS_MBUNINST_1) '$INSTDIR'\
$\r$\n$\r$\n\
--- 1526,1530 ----
upgrade_uninstall:
! MessageBox MB_YESNO|MB_ICONEXCLAMATION|MB_DEFBUTTON2 \
"$(PFI_LANG_OPTIONS_MBUNINST_1) '$INSTDIR'\
$\r$\n$\r$\n\
|
|
From: <jgr...@us...> - 2003-10-02 16:44:29
|
Update of /cvsroot/popfile/engine/UI
In directory sc8-pr-cvs1:/tmp/cvs-serv9138/UI
Modified Files:
XMLRPC.pm
Log Message:
Fix a bug in XML-RPC that when a malformed request is made it would crash POPFile
Index: XMLRPC.pm
===================================================================
RCS file: /cvsroot/popfile/engine/UI/XMLRPC.pm,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** XMLRPC.pm 31 Aug 2003 22:25:55 -0000 1.6
--- XMLRPC.pm 2 Oct 2003 16:44:22 -0000 1.7
***************
*** 42,45 ****
--- 42,47 ----
require XMLRPC::Transport::HTTP;
+ my $eol = "\015\012";
+
#----------------------------------------------------------------------------
# new
***************
*** 182,195 ****
my $request = $client->get_request();
! $self->{server__}->request( $request );
! # Note the direct call to SOAP::Transport::HTTP::Server::handle() here, this is
! # because we have taken the code from XMLRPC::Transport::HTTP::Server::handle()
! # and reproduced a modification of it here, accepting a single request and handling
! # it. This call to the parent of XMLRPC::Transport::HTTP::Server will actually
! # deal with the request
! $self->{server__}->SOAP::Transport::HTTP::Server::handle();
! $client->send_response( $self->{server__}->response );
$client->close();
}
--- 184,203 ----
my $request = $client->get_request();
! # Note that handle() relies on the $request being perfectly valid, so here we
! # check that it is, if it is not then we don't want to call handle and we'll
! # return out own error
! if ( defined( $request ) ) {
! $self->{server__}->request( $request );
! # Note the direct call to SOAP::Transport::HTTP::Server::handle() here, this is
! # because we have taken the code from XMLRPC::Transport::HTTP::Server::handle()
! # and reproduced a modification of it here, accepting a single request and handling
! # it. This call to the parent of XMLRPC::Transport::HTTP::Server will actually
! # deal with the request
!
! $self->{server__}->SOAP::Transport::HTTP::Server::handle();
! $client->send_response( $self->{server__}->response );
! }
$client->close();
}
|
|
From: <xue...@us...> - 2003-10-02 14:26:30
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv17817
Modified Files:
installer.nsi
Log Message:
Preserve 'English-UK, 'H4x0r', 'Hebrew' and 'Norsk' UI language settings (instead of selecting the 'English' default).
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.119
retrieving revision 1.120
diff -C2 -d -r1.119 -r1.120
*** installer.nsi 1 Oct 2003 22:28:48 -0000 1.119
--- installer.nsi 2 Oct 2003 14:26:23 -0000 1.120
***************
*** 930,935 ****
File "..\engine\languages\*.msg"
; Conditional compilation: if ENGLISH_MODE is defined, installer supports only 'English'
! ; so there is no need to select a language for the POPFile UI
!ifndef ENGLISH_MODE
--- 930,957 ----
File "..\engine\languages\*.msg"
+ ; There are several special cases: some UI languages are not yet supported by the
+ ; installer, so if we are upgrading a system which was using one of these UI languages,
+ ; we re-select it, provided the UI language file still exists.
+
+ !insertmacro MUI_INSTALLOPTIONS_READ ${L_LANG} "ioC.ini" "Inherited" "html_language"
+ StrCmp ${L_LANG} "?" 0 use_inherited_lang
+ !insertmacro MUI_INSTALLOPTIONS_READ ${L_LANG} "ioC.ini" "Inherited" "language"
+ StrCmp ${L_LANG} "?" use_installer_lang
+
+ use_inherited_lang:
+ 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:
+
; Conditional compilation: if ENGLISH_MODE is defined, installer supports only 'English'
! ; so we use whatever UI language was defined in the existing 'popfile.cfg' file (if none
! ; found then we let POPFile use the default UI language)
!ifndef ENGLISH_MODE
***************
*** 962,977 ****
; at this point, no match was found so we use the default POPFile UI language
; (and leave it to POPFile to determine which language to use)
! goto lang_done
!
! lang_save:
! FileOpen ${L_CFG} $INSTDIR\popfile.cfg a
! FileSeek ${L_CFG} 0 END
! FileWrite ${L_CFG} "html_language ${L_LANG}$\r$\n"
! FileClose ${L_CFG}
! lang_done:
! !endif
SetDetailsPrint textonly
DetailPrint "$(PFI_LANG_INST_PROG_ENDSEC)"
--- 984,998 ----
; at this point, no match was found so we use the default POPFile UI language
; (and leave it to POPFile to determine which language to use)
+ !endif
! goto lang_done
! lang_save:
! FileOpen ${L_CFG} $INSTDIR\popfile.cfg a
! FileSeek ${L_CFG} 0 END
! FileWrite ${L_CFG} "html_language ${L_LANG}$\r$\n"
! FileClose ${L_CFG}
+ lang_done:
SetDetailsPrint textonly
DetailPrint "$(PFI_LANG_INST_PROG_ENDSEC)"
***************
*** 1182,1189 ****
# out the POPFile UI language setting to allow the installer to easily preset the UI language
# to match the language selected for use by the installer. (See the code which handles the
! # 'Languages' component for further details).
#
# This function also ensures that only copy of the tray icon and console settings is present,
! # and saves any values found in 'ioC.ini' for use when the user is offered the chance to start
# POPFile from the installer. If no setting is found, we save '?' in 'ioC.ini'. These settings
# are used by the 'StartPOPFilePage' and 'CheckLaunchOptions' functions.
--- 1203,1211 ----
# out the POPFile UI language setting to allow the installer to easily preset the UI language
# to match the language selected for use by the installer. (See the code which handles the
! # 'Languages' component for further details). A copy of any settings found is kept in 'ioC.ini'
! # for later use in the 'Languages' section.
#
# This function also ensures that only copy of the tray icon and console settings is present,
! # and saves (in 'ioC.ini') any values found for use when the user is offered the chance to start
# POPFile from the installer. If no setting is found, we save '?' in 'ioC.ini'. These settings
# are used by the 'StartPOPFilePage' and 'CheckLaunchOptions' functions.
***************
*** 1200,1203 ****
--- 1222,1227 ----
!define L_TRAYICON $R3 ; a config parameter used by popfile.exe
!define L_CONSOLE $R2 ; a config parameter used by popfile.exe
+ !define L_LANG_NEW $R1 ; new style UI lang parameter
+ !define L_LANG_OLD $R0 ; old style UI lang parameter
Push ${L_CFG}
***************
*** 1209,1212 ****
--- 1233,1238 ----
Push ${L_TRAYICON}
Push ${L_CONSOLE}
+ Push ${L_LANG_NEW}
+ Push ${L_LANG_OLD}
; If the 'Languages' component is being installed, installer is allowed to preset UI language
***************
*** 1229,1232 ****
--- 1255,1261 ----
StrCpy ${L_CONSOLE} ""
+ StrCpy ${L_LANG_NEW} ""
+ StrCpy ${L_LANG_OLD} ""
+
; See if we can get the current pop3 and gui port from an existing configuration.
; There may be more than one entry for these ports in the file - use the last one found
***************
*** 1262,1268 ****
StrCpy ${L_CMPRE} ${L_LNE} 9
! StrCmp ${L_CMPRE} "language " loop
StrCpy ${L_CMPRE} ${L_LNE} 14
! StrCmp ${L_CMPRE} "html_language " loop
transfer:
--- 1291,1297 ----
StrCpy ${L_CMPRE} ${L_LNE} 9
! StrCmp ${L_CMPRE} "language " got_lang_old
StrCpy ${L_CMPRE} ${L_LNE} 14
! StrCmp ${L_CMPRE} "html_language " got_lang_new
transfer:
***************
*** 1294,1297 ****
--- 1323,1334 ----
Goto loop
+ got_lang_new:
+ StrCpy ${L_LANG_NEW} ${L_LNE} "" 14
+ Goto loop
+
+ got_lang_old:
+ StrCpy ${L_LANG_OLD} ${L_LNE} "" 9
+ Goto loop
+
done:
FileClose ${L_CFG}
***************
*** 1324,1327 ****
--- 1361,1385 ----
FileClose ${L_CLEANCFG}
+ ; We save the UI language settings for later use when the 'Languages' section is processed
+ ; (if no settings were found, we save '?'). If 'Languages' component is not selected, these
+ ; saved settings will not be used (any existing settings were copied to the new 'popfile.cfg')
+
+ Push ${L_LANG_NEW}
+ Call TrimNewlines
+ Pop ${L_LANG_NEW}
+ StrCmp ${L_LANG_NEW} "" 0 check_lang_old
+ StrCpy ${L_LANG_NEW} "?"
+
+ check_lang_old:
+ Push ${L_LANG_OLD}
+ Call TrimNewlines
+ Pop ${L_LANG_OLD}
+ StrCmp ${L_LANG_OLD} "" 0 save_langs
+ StrCpy ${L_LANG_OLD} "?"
+
+ save_langs:
+ !insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Inherited" "html_language" "${L_LANG_NEW}"
+ !insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Inherited" "language" "${L_LANG_OLD}"
+
Push $G_POP3
Call TrimNewlines
***************
*** 1389,1392 ****
--- 1447,1452 ----
ports_ok:
+ Pop ${L_LANG_OLD}
+ Pop ${L_LANG_NEW}
Pop ${L_CONSOLE}
Pop ${L_TRAYICON}
***************
*** 1406,1409 ****
--- 1466,1471 ----
!undef L_TRAYICON
!undef L_CONSOLE
+ !undef L_LANG_NEW
+ !undef L_LANG_OLD
FunctionEnd
|
|
From: <jgr...@us...> - 2003-10-02 14:07:57
|
Update of /cvsroot/popfile/engine/UI
In directory sc8-pr-cvs1:/tmp/cvs-serv14399/UI
Modified Files:
HTML.pm
Log Message:
Fix bug that Junya introduced where the subject was the sender
Index: HTML.pm
===================================================================
RCS file: /cvsroot/popfile/engine/UI/HTML.pm,v
retrieving revision 1.208
retrieving revision 1.209
diff -C2 -d -r1.208 -r1.209
*** HTML.pm 1 Oct 2003 14:34:28 -0000 1.208
--- HTML.pm 2 Oct 2003 14:07:52 -0000 1.209
***************
*** 2673,2677 ****
$from = $self->{classifier__}->{parser__}->decode_string( $from, $self->config_( 'language' ) );
! $subject = $self->{classifier__}->{parser__}->decode_string( $from, $self->config_( 'language' ) );
my ( $short_from, $short_subject ) = ( $from, $subject );
--- 2673,2677 ----
$from = $self->{classifier__}->{parser__}->decode_string( $from, $self->config_( 'language' ) );
! $subject = $self->{classifier__}->{parser__}->decode_string( $subject, $self->config_( 'language' ) );
my ( $short_from, $short_subject ) = ( $from, $subject );
|
|
From: <xue...@us...> - 2003-10-01 22:28:52
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv32002
Modified Files:
installer.nsi
Log Message:
Restore the "Display Release Notes Yes/No" message.
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.118
retrieving revision 1.119
diff -C2 -d -r1.118 -r1.119
*** installer.nsi 1 Oct 2003 21:42:17 -0000 1.118
--- installer.nsi 1 Oct 2003 22:28:48 -0000 1.119
***************
*** 543,558 ****
SearchPath $G_NOTEPAD notepad.exe
! ;;; ; POPFile 0.20.0 introduces some significant changes:
! ;;; ; (1) BerkeleyDB is used for the corpus instead of simple text files
! ;;; ; (2) POPFile is started by running 'popfile.exe' without any parameters
! ;;; ; (instead of 'perl.exe popfile.pl' or 'wperl.exe popfile.pl')
! ;;; ;
! ;;; ; As a temporary measure, the "Release Notes" are _ALWAYS_ displayed in the hope that
! ;;; ; users will read about these changes _BEFORE_ installing POPFile.
! ;;;
! ;;; MessageBox MB_YESNO|MB_ICONQUESTION \
! ;;; "$(PFI_LANG_MBRELNOTES_1)\
! ;;; $\r$\n$\r$\n\
! ;;; $(PFI_LANG_MBRELNOTES_2)" IDNO exit
StrCmp $G_NOTEPAD "" use_file_association
--- 543,550 ----
SearchPath $G_NOTEPAD notepad.exe
! MessageBox MB_YESNO|MB_ICONQUESTION \
! "$(PFI_LANG_MBRELNOTES_1)\
! $\r$\n$\r$\n\
! $(PFI_LANG_MBRELNOTES_2)" IDNO exit
StrCmp $G_NOTEPAD "" use_file_association
|
|
From: <xue...@us...> - 2003-10-01 21:42:21
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv21505
Modified Files:
installer.nsi
Log Message:
The Text::Kakasi files used to build installer have been moved to the 'site' branch.
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.117
retrieving revision 1.118
diff -C2 -d -r1.117 -r1.118
*** installer.nsi 1 Oct 2003 16:59:30 -0000 1.117
--- installer.nsi 1 Oct 2003 21:42:17 -0000 1.118
***************
*** 1036,1043 ****
SetOutPath $INSTDIR\Text
! File "${C_PERL_DIR}\lib\Text\Kakasi.pm"
SetOutPath $INSTDIR\auto\Text\Kakasi
! File "${C_PERL_DIR}\lib\auto\Text\Kakasi\*"
SectionEnd
--- 1036,1043 ----
SetOutPath $INSTDIR\Text
! File "${C_PERL_DIR}\site\lib\Text\Kakasi.pm"
SetOutPath $INSTDIR\auto\Text\Kakasi
! File "${C_PERL_DIR}\site\lib\auto\Text\Kakasi\*"
SectionEnd
|
|
From: <xue...@us...> - 2003-10-01 16:59:36
|
Update of /cvsroot/popfile/windows
In directory sc8-pr-cvs1:/tmp/cvs-serv24091
Modified Files:
installer.nsi
Log Message:
'Encode' is no longer required by non-Japanese users, ENGLISH_ONLY replaced by less ambiguous ENGLISH_MODE.
Index: installer.nsi
===================================================================
RCS file: /cvsroot/popfile/windows/installer.nsi,v
retrieving revision 1.116
retrieving revision 1.117
diff -C2 -d -r1.116 -r1.117
*** installer.nsi 30 Sep 2003 00:39:13 -0000 1.116
--- installer.nsi 1 Oct 2003 16:59:30 -0000 1.117
***************
*** 53,57 ****
#
# Normal multi-language build command: makensis.exe installer.nsi
! # To build an English-only installer: makensis.exe /DENGLISH_ONLY installer.nsi
#
#--------------------------------------------------------------------------
--- 53,57 ----
#
# Normal multi-language build command: makensis.exe installer.nsi
! # To build an English-only installer: makensis.exe /DENGLISH_MODE installer.nsi
#
#--------------------------------------------------------------------------
***************
*** 115,119 ****
!define MUI_PRODUCT "POPFile"
! !define MUI_VERSION "0.20.0 (CVS KAKASI)"
!define C_README "v0.20.0.change"
--- 115,119 ----
!define MUI_PRODUCT "POPFile"
! !define MUI_VERSION "0.20.0 (INVISIBLE KAKASI)"
!define C_README "v0.20.0.change"
***************
*** 193,200 ****
VIAddVersionKey "FileVersion" "${MUI_VERSION}"
! !ifndef ENGLISH_ONLY
! VIAddVersionKey "Build" "Multi-Language (CVS KAKASI)"
!else
! VIAddVersionKey "Build" "English-Only (CVS KAKASI)"
!endif
--- 193,200 ----
VIAddVersionKey "FileVersion" "${MUI_VERSION}"
! !ifndef ENGLISH_MODE
! VIAddVersionKey "Build" "Multi-Language"
!else
! VIAddVersionKey "Build" "English-Mode"
!endif
***************
*** 403,414 ****
!insertmacro PFI_LANG_LOAD "English"
! ; Conditional compilation: if ENGLISH_ONLY is defined, support only 'English'
! !ifndef ENGLISH_ONLY
; Additional languages supported by the installer.
; To remove a language, comment-out the relevant '!insertmacro PFI_LANG_LOAD' line
! ; from this list. (To remove all of these languages, use /DENGLISH_ONLY on command-line)
; Entries will appear in the drop-down list of languages in the order given below
--- 403,414 ----
!insertmacro PFI_LANG_LOAD "English"
! ; Conditional compilation: if ENGLISH_MODE is defined, support only 'English'
! !ifndef ENGLISH_MODE
; Additional languages supported by the installer.
; To remove a language, comment-out the relevant '!insertmacro PFI_LANG_LOAD' line
! ; from this list. (To remove all of these languages, use /DENGLISH_MODE on command-line)
; Entries will appear in the drop-down list of languages in the order given below
***************
*** 488,494 ****
Push ${L_LINE}
! ; Conditional compilation: if ENGLISH_ONLY is defined, support only 'English'
! !ifndef ENGLISH_ONLY
!insertmacro MUI_LANGDLL_DISPLAY
!endif
--- 488,494 ----
Push ${L_LINE}
! ; Conditional compilation: if ENGLISH_MODE is defined, support only 'English'
! !ifndef ENGLISH_MODE
!insertmacro MUI_LANGDLL_DISPLAY
!endif
***************
*** 572,575 ****
--- 572,579 ----
Call StartPOPFilePage_Init
+ ; Ensure the 'Kakasi' section is selected if 'Japanese' has been chosen
+
+ Call HandleKakasi
+
FunctionEnd
***************
*** 707,738 ****
File "..\engine\languages\English.msg"
- !ifndef ENGLISH_ONLY
- StrCmp $LANGUAGE ${LANG_JAPANESE} 0 skip_kakasi_install
- !endif
-
- ;--------------------------------------------------------------------------
- ; Install Kakasi package
- ;--------------------------------------------------------------------------
-
- SetOutPath $INSTDIR
- File /r "${C_KAKASI_DIR}\kakasi"
-
- ; Add Environment Variables for Kakasi
-
- Push ITAIJIDICTPATH
- Push $INSTDIR\kakasi\share\kakasi\itaijidict
- Call WriteEnvStr
- Push KANWADICTPATH
- Push $INSTDIR\kakasi\share\kakasi\kanwadict
- Call WriteEnvStr
-
- ;--------------------------------------------------------------------------
- ; End of Kakasi installation
- ;--------------------------------------------------------------------------
-
- !ifndef ENGLISH_ONLY
- skip_kakasi_install:
- !endif
-
; Install the Minimal Perl files
--- 711,714 ----
***************
*** 745,753 ****
File "${C_PERL_DIR}\bin\perl58.dll"
File "${C_PERL_DIR}\lib\AutoLoader.pm"
- File "${C_PERL_DIR}\lib\base.pm"
File "${C_PERL_DIR}\lib\Carp.pm"
File "${C_PERL_DIR}\lib\Config.pm"
File "${C_PERL_DIR}\lib\DynaLoader.pm"
- File "${C_PERL_DIR}\lib\Encode.pm"
File "${C_PERL_DIR}\lib\Errno.pm"
File "${C_PERL_DIR}\lib\Exporter.pm"
--- 721,727 ----
***************
*** 767,787 ****
File "${C_PERL_DIR}\lib\Carp\*"
- !ifndef ENGLISH_ONLY
- StrCmp $LANGUAGE ${LANG_JAPANESE} full_encode
- SetOutPath $INSTDIR\Encode
- File "${C_PERL_DIR}\lib\Encode\Alias.pm"
- File "${C_PERL_DIR}\lib\Encode\Config.pm"
- File "${C_PERL_DIR}\lib\Encode\Encoding.pm"
- Goto encode_done
- full_encode:
- !endif
-
- SetOutPath $INSTDIR\Encode
- File /r "${C_PERL_DIR}\lib\Encode\*"
-
- !ifndef ENGLISH_ONLY
- encode_done:
- !endif
-
SetOutPath $INSTDIR\Exporter
File "${C_PERL_DIR}\lib\Exporter\*"
--- 741,744 ----
***************
*** 804,817 ****
SetOutPath $INSTDIR\Text
File "${C_PERL_DIR}\lib\Text\ParseWords.pm"
-
- !ifndef ENGLISH_ONLY
- StrCmp $LANGUAGE ${LANG_JAPANESE} 0 skip_text_kakasi
- !endif
-
- File "${C_PERL_DIR}\lib\Text\Kakasi.pm"
-
- !ifndef ENGLISH_ONLY
- skip_text_kakasi:
- !endif
SetOutPath $INSTDIR\warnings
--- 761,764 ----
***************
*** 827,845 ****
File "${C_PERL_DIR}\lib\auto\DynaLoader\*"
- !ifndef ENGLISH_ONLY
- StrCmp $LANGUAGE ${LANG_JAPANESE} full_auto_encode
- SetOutPath $INSTDIR\auto\Encode
- File "${C_PERL_DIR}\lib\auto\Encode\*"
- Goto auto_encode_done
- full_auto_encode:
- !endif
-
- SetOutPath $INSTDIR\auto\Encode
- File /r "${C_PERL_DIR}\lib\auto\Encode\*"
-
- !ifndef ENGLISH_ONLY
- auto_encode_done:
- !endif
-
SetOutPath $INSTDIR\auto\File\Glob
File "${C_PERL_DIR}\lib\auto\File\Glob\*"
--- 774,777 ----
***************
*** 862,876 ****
File "${C_PERL_DIR}\lib\auto\Sys\Hostname\*"
- !ifndef ENGLISH_ONLY
- StrCmp $LANGUAGE ${LANG_JAPANESE} 0 skip_auto_text_kakasi
- !endif
-
- SetOutPath $INSTDIR\auto\Text\Kakasi
- File "${C_PERL_DIR}\lib\auto\Text\Kakasi\*"
-
- !ifndef ENGLISH_ONLY
- skip_auto_text_kakasi:
- !endif
-
SetOutPath $INSTDIR\auto\Win32\API
File "${C_PERL_DIR}\site\lib\auto\Win32\API\*"
--- 794,797 ----
***************
*** 1017,1024 ****
File "..\engine\languages\*.msg"
! ; Conditional compilation: if ENGLISH_ONLY is defined, installer supports only 'English'
; so there is no need to select a language for the POPFile UI
! !ifndef ENGLISH_ONLY
; UI_LANG_CONFIG parameters: "NSIS Language name" "POPFile UI language name"
--- 938,945 ----
File "..\engine\languages\*.msg"
! ; Conditional compilation: if ENGLISH_MODE is defined, installer supports only 'English'
; so there is no need to select a language for the POPFile UI
! !ifndef ENGLISH_MODE
; UI_LANG_CONFIG parameters: "NSIS Language name" "POPFile UI language name"
***************
*** 1074,1077 ****
--- 995,1047 ----
#--------------------------------------------------------------------------
+ # Installer Section: (optional) Kakasi component
+ #
+ # This component is automatically installed if 'Japanese' has been selected
+ # as the language for the installer. Normally this component is not seen in
+ # the 'Components' list, but if an English-mode installer is built this
+ # component will be made visible to allow it to be selected by the user.
+ #--------------------------------------------------------------------------
+
+ Section "Kakasi" SecKakasi
+
+ ;--------------------------------------------------------------------------
+ ; Install Kakasi package
+ ;--------------------------------------------------------------------------
+
+ SetOutPath $INSTDIR
+ File /r "${C_KAKASI_DIR}\kakasi"
+
+ ; Add Environment Variables for Kakasi
+
+ Push ITAIJIDICTPATH
+ Push $INSTDIR\kakasi\share\kakasi\itaijidict
+ Call WriteEnvStr
+ Push KANWADICTPATH
+ Push $INSTDIR\kakasi\share\kakasi\kanwadict
+ Call WriteEnvStr
+
+ ;--------------------------------------------------------------------------
+ ; Install Perl modules: base.pm, the Encode collection and Text::Kakasi
+ ;--------------------------------------------------------------------------
+
+ SetOutPath $INSTDIR
+ File "${C_PERL_DIR}\lib\base.pm"
+ File "${C_PERL_DIR}\lib\Encode.pm"
+
+ SetOutPath $INSTDIR\Encode
+ File /r "${C_PERL_DIR}\lib\Encode\*"
+
+ SetOutPath $INSTDIR\auto\Encode
+ File /r "${C_PERL_DIR}\lib\auto\Encode\*"
+
+ SetOutPath $INSTDIR\Text
+ File "${C_PERL_DIR}\lib\Text\Kakasi.pm"
+
+ SetOutPath $INSTDIR\auto\Text\Kakasi
+ File "${C_PERL_DIR}\lib\auto\Text\Kakasi\*"
+
+ SectionEnd
+
+ #--------------------------------------------------------------------------
# Component-selection page descriptions
#--------------------------------------------------------------------------
***************
*** 1081,1087 ****
--- 1051,1081 ----
!insertmacro MUI_DESCRIPTION_TEXT ${SecSkins} $(DESC_SecSkins)
!insertmacro MUI_DESCRIPTION_TEXT ${SecLangs} $(DESC_SecLangs)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecKakasi} "Kakasi"
!insertmacro MUI_FUNCTIONS_DESCRIPTION_END
#--------------------------------------------------------------------------
+ # Installer Function: HandleKakasi
+ #
+ # This function ensures that when 'Japanese' has been selected as the language
+ # for the installer, the 'Kakasi' section is invisibly selected for installation
+ # (if any other language is selected, we do not select the invisible 'Kakasi' section).
+ #
+ # If the installer is built in ENGLISH_MODE then the 'Kakasi' section will be visible
+ # to allow it to be selected if it is required.
+ #--------------------------------------------------------------------------
+
+ Function HandleKakasi
+
+ !insertmacro UnselectSection ${SecKakasi}
+
+ !ifndef ENGLISH_MODE
+ SectionSetText ${SecKakasi} "" ; this makes the component invisible
+ StrCmp $LANGUAGE ${LANG_JAPANESE} 0 exit
+ !insertmacro SelectSection ${SecKakasi}
+ exit:
+ !endif
+ FunctionEnd
+
+ #--------------------------------------------------------------------------
# Installer Function: MakeItSafe
#
***************
*** 2175,2179 ****
IfRebootFlag 0 not_Win9x
!
; We are running on a Win9x system and must reboot before using POPFile
; (replace previous page with a simple "Please wait" one, in case the page appears
--- 2169,2173 ----
IfRebootFlag 0 not_Win9x
!
; We are running on a Win9x system and must reboot before using POPFile
; (replace previous page with a simple "Please wait" one, in case the page appears
|
|
From: <jgr...@us...> - 2003-10-01 14:34:44
|
Update of /cvsroot/popfile/engine/Classifier
In directory sc8-pr-cvs1:/tmp/cvs-serv26845/Classifier
Modified Files:
Bayes.pm MailParse.pm WordMangle.pm
Log Message:
Merge updated Japanese support that fixes small bugs and removes the need for Encode for non-Japanese users
Index: Bayes.pm
===================================================================
RCS file: /cvsroot/popfile/engine/Classifier/Bayes.pm,v
retrieving revision 1.202
retrieving revision 1.203
diff -C2 -d -r1.202 -r1.203
*** Bayes.pm 29 Sep 2003 23:19:45 -0000 1.202
--- Bayes.pm 1 Oct 2003 14:34:28 -0000 1.203
***************
*** 1560,1564 ****
my $prev = '';
! return grep {$_ ne $prev && ($prev = $_, 1)} sort map {substr($_,0,1)} grep {!/__POPFILE__(UNIQUE|TOTAL)__/} keys %{$self->{matrix__}{$bucket}};
}
--- 1560,1601 ----
my $prev = '';
!
! # In Japanese mode, disable locale and use substr_euc, the substr function
! # which supports EUC Japanese charset.
! # Sorting Japanese with "use locale" is memory and time consuming,
! # and may cause perl crash.
!
! if ( $self->module_config_( 'html', 'language' ) eq 'Nihongo' ) {
! no locale;
! 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}};
! }
! }
!
! # ---------------------------------------------------------------------------------------------
! #
! # substr_euc
! #
! # "substr" function which supports EUC Japanese charset
! #
! # $pos Start position
! # $len Word length
! #
! # ---------------------------------------------------------------------------------------------
! sub substr_euc {
! my ($str, $pos, $len) = @_;
! my $result_str;
! my $char;
! my $count=0;
! if(!$pos) { $pos=0; }
! if(!$len) { $len=length($str); }
! for ($pos = 0; $count<$len; $pos++) {
! $char = substr($str, $pos, 1);
! if ($char =~ /[\x80-\xff]/) { $char = substr($str, $pos++, 2); }
! $result_str .= $char;
! $count++;
! }
! return $result_str;
}
***************
*** 2186,2190 ****
my ( $self, $stopword ) = @_;
! return $self->{parser__}->{mangle__}->add_stopword( $stopword );
}
--- 2223,2229 ----
my ( $self, $stopword ) = @_;
! # Pass language parameter to add_stopword()
!
! return $self->{parser__}->{mangle__}->add_stopword( $stopword, $self->module_config_( 'html', 'language' ) );
}
***************
*** 2193,2197 ****
my ( $self, $stopword ) = @_;
! return $self->{parser__}->{mangle__}->remove_stopword( $stopword );
}
--- 2232,2238 ----
my ( $self, $stopword ) = @_;
! # Pass language parameter to remove_stopword()
!
! return $self->{parser__}->{mangle__}->remove_stopword( $stopword, $self->module_config_( 'html', 'language' ) );
}
Index: MailParse.pm
===================================================================
RCS file: /cvsroot/popfile/engine/Classifier/MailParse.pm,v
retrieving revision 1.165
retrieving revision 1.166
diff -C2 -d -r1.165 -r1.166
*** MailParse.pm 29 Sep 2003 23:19:45 -0000 1.165
--- MailParse.pm 1 Oct 2003 14:34:28 -0000 1.166
***************
*** 34,38 ****
# These are used for Japanese support
- use Encode;
my $ascii = '[\x00-\x7F]'; # ASCII chars
my $two_bytes_euc_jp = '(?:[\x8E\xA1-\xFE][\xA1-\xFE])'; # 2bytes EUC-JP chars
--- 34,37 ----
***************
*** 1429,1432 ****
--- 1428,1432 ----
# =?charset?[BQ]?text?=
#
+ # $lang Pass in the current interface language for language specific encoding conversion
# A B indicates base64 encoding, a Q indicates quoted printable encoding
# ---------------------------------------------------------------------------------------------
***************
*** 1438,1442 ****
# the original string with it later. Thus, this subroutine returns the real decoded result.
! my ( $self, $mystring ) = @_;
my $decode_it = '';
--- 1438,1442 ----
# the original string with it later. Thus, this subroutine returns the real decoded result.
! my ( $self, $mystring, $lang ) = @_;
my $decode_it = '';
***************
*** 1447,1452 ****
# for Japanese header
! if (uc($1) eq "ISO-2022-JP") {
! Encode::from_to($decode_it, "iso-2022-jp", "euc-jp");
}
--- 1447,1452 ----
# for Japanese header
! if ((uc($1) eq "ISO-2022-JP") && ( $lang eq 'Nihongo' )) {
! $decode_it = convert_encoding($decode_it, "iso-2022-jp", "euc-jp");
}
***************
*** 1459,1464 ****
# for Japanese header
! if (uc($1) eq "ISO-2022-JP") {
! Encode::from_to($decode_it, "iso-2022-jp", "euc-jp");
}
--- 1459,1464 ----
# for Japanese header
! if ((uc($1) eq "ISO-2022-JP") && ( $lang eq 'Nihongo' )) {
! $decode_it = convert_encoding($decode_it, "iso-2022-jp", "euc-jp");
}
***************
*** 1781,1785 ****
}
! 1;
--- 1781,1803 ----
}
! # ---------------------------------------------------------------------------------------------
! #
! # convert_encoding
! #
! # Convert string from one encoding to another
! #
! # $string The string to be converted
! # $from Original encoding
! # $to The encoding which the string is converted to
! # ---------------------------------------------------------------------------------------------
! sub convert_encoding
! {
! my ( $string, $from, $to ) = @_;
! require Encode;
!
! Encode::from_to($string, $from, $to);
+ return $string;
+ }
+ 1;
Index: WordMangle.pm
===================================================================
RCS file: /cvsroot/popfile/engine/Classifier/WordMangle.pm,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** WordMangle.pm 24 Aug 2003 03:30:08 -0000 1.29
--- WordMangle.pm 1 Oct 2003 14:34:28 -0000 1.30
***************
*** 29,32 ****
--- 29,39 ----
use locale;
+ # These are used for Japanese support
+
+ my $ascii = '[\x00-\x7F]'; # ASCII chars
+ my $two_bytes_euc_jp = '(?:[\x8E\xA1-\xFE][\xA1-\xFE])'; # 2bytes EUC-JP chars
+ my $three_bytes_euc_jp = '(?:\x8F[\xA1-\xFE][\xA1-\xFE])'; # 3bytes EUC-JP chars
+ my $euc_jp = "(?:$ascii|$two_bytes_euc_jp|$three_bytes_euc_jp)"; # EUC-JP chars
+
#----------------------------------------------------------------------------
# new
***************
*** 146,153 ****
sub add_stopword
{
! my ( $self, $stopword ) = @_;
! if ( $stopword =~ /[^[:lower:]\-_\.\@0-9]/i ) {
! return 0;
}
--- 153,168 ----
sub add_stopword
{
! my ( $self, $stopword, $lang ) = @_;
! # In Japanese mode, reject non EUC Japanese characters.
!
! if ( $lang eq 'Nihongo') {
! if ( $stopword !~ /$euc_jp/i ) {
! return 0;
! }
! } else {
! if ( $stopword =~ /[^[:lower:]\-_\.\@0-9]/i ) {
! return 0;
! }
}
***************
*** 166,173 ****
sub remove_stopword
{
! my ( $self, $stopword ) = @_;
! if ( $stopword =~ /[^[:lower:]\-_\.\@0-9]/i ) {
! return 0;
}
--- 181,196 ----
sub remove_stopword
{
! my ( $self, $stopword, $lang ) = @_;
! # In Japanese mode, reject non EUC Japanese characters.
!
! if ( $lang eq 'Nihongo') {
! if ( $stopword !~ /$euc_jp/i ) {
! return 0;
! }
! } else {
! if ( $stopword =~ /[^[:lower:]\-_\.\@0-9]/i ) {
! return 0;
! }
}
|
|
From: <jgr...@us...> - 2003-10-01 14:34:44
|
Update of /cvsroot/popfile/engine/languages In directory sc8-pr-cvs1:/tmp/cvs-serv26845/languages Modified Files: Nihongo.msg Log Message: Merge updated Japanese support that fixes small bugs and removes the need for Encode for non-Japanese users Index: Nihongo.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/Nihongo.msg,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Nihongo.msg 31 Jul 2003 16:32:22 -0000 1.2 --- Nihongo.msg 1 Oct 2003 14:34:29 -0000 1.3 *************** *** 21,27 **** LanguageCode jp LanguageCharset EUC-JP # 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 --- 21,28 ---- LanguageCode jp LanguageCharset EUC-JP + LanguageDirection ltr # This is used to get the appropriate subdirectory for the manual ! ManualLanguage jp # Common words that are used on their own all over the interface *************** *** 40,44 **** Classification ʬÎà Reclassify ºÆÊ¬Îà ! Probability ²ÄǽÀ Scores ÆÀÅÀ QuickMagnets ¥¯¥¤¥Ã¥¯¥Þ¥°¥Í¥Ã¥È --- 41,45 ---- Classification ʬÎà Reclassify ºÆÊ¬Îà ! Probability ³ÎΨ Scores ÆÀÅÀ QuickMagnets ¥¯¥¤¥Ã¥¯¥Þ¥°¥Í¥Ã¥È *************** *** 59,63 **** Rename ̾Á°Êѹ¹ Frequency ÉÑÅÙ ! Probability ²ÄǽÀ Score ÆÀÅÀ Lookup ¸¡ºº --- 60,64 ---- Rename ̾Á°Êѹ¹ Frequency ÉÑÅÙ ! Probability ³ÎΨ Score ÆÀÅÀ Lookup ¸¡ºº *************** *** 73,77 **** Header_Buckets ¥Ð¥±¥Ä Header_Configuration ÀßÄê ! Header_Advanced ³ÈÄ¥µ¡Ç½ Header_Security ¥»¥¥å¥ê¥Æ¥£ Header_Magnets ¥Þ¥°¥Í¥Ã¥È --- 74,78 ---- Header_Buckets ¥Ð¥±¥Ä Header_Configuration ÀßÄê ! Header_Advanced ¾ÜºÙÀßÄê Header_Security ¥»¥¥å¥ê¥Æ¥£ Header_Magnets ¥Þ¥°¥Í¥Ã¥È *************** *** 100,103 **** --- 101,107 ---- Configuration_NNTPPort NNTP ¥Ý¡¼¥ÈÈÖ¹æ Configuration_NNTPUpdate NNTP ¥Ý¡¼¥ÈÈÖ¹æ¤ò %s ¤ËÊѹ¹¤·¤Þ¤·¤¿¡£¤³¤ÎÊѹ¹¤Ï POPFile ¤òºÆµ¯Æ°¤¹¤ë¤Þ¤Ç͸ú¤Ë¤Ê¤ê¤Þ¤»¤ó¡£ + Configuration_POPFork POP3 Ʊ»þÀܳ¤Îµö²Ä + Configuration_SMTPFork SMTP Ʊ»þÀܳ¤Îµö²Ä + Configuration_NNTPFork NNTP Ʊ»þÀܳ¤Îµö²Ä Configuration_POP3Separator POP3 host:port:user ¶èÀÚ¤êʸ»ú Configuration_NNTPSeparator NNTP host:port:user ¶èÀÚ¤êʸ»ú *************** *** 136,140 **** Advanced_Error1 '%s' ¤Ï´û¤Ë̵»ë¤¹¤ëñ¸ì¤Î¥ê¥¹¥È¤Ë´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£ ! Advanced_Error2 ̵»ë¤¹¤ëñ¸ì¤Ï¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È¤«¿ô»ú¡¢.(¥Ô¥ê¥ª¥É)¡¢_(¥¢¥ó¥À¡¼¥¹¥³¥¢)¡¢-(¥Ï¥¤¥Õ¥ó)¡¢¤Þ¤¿¤Ï @ ¤Î¤ß´Þ¤à¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£ Advanced_Error3 '%s' ¤ò̵»ë¤¹¤ëñ¸ì¤Î¥ê¥¹¥È¤ËÄɲä·¤Þ¤·¤¿¡£ Advanced_Error4 '%s' ¤Ï̵»ë¤¹¤ëñ¸ì¤Î¥ê¥¹¥È¤Ë´Þ¤Þ¤ì¤Æ¤¤¤Þ¤»¤ó¡£ --- 140,144 ---- Advanced_Error1 '%s' ¤Ï´û¤Ë̵»ë¤¹¤ëñ¸ì¤Î¥ê¥¹¥È¤Ë´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£ ! Advanced_Error2 ̵¸ú¤Êʸ»ú¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤¹¡£ºÆÅÙÆþÎϤ·¤Æ²¼¤µ¤¤¡£ Advanced_Error3 '%s' ¤ò̵»ë¤¹¤ëñ¸ì¤Î¥ê¥¹¥È¤ËÄɲä·¤Þ¤·¤¿¡£ Advanced_Error4 '%s' ¤Ï̵»ë¤¹¤ëñ¸ì¤Î¥ê¥¹¥È¤Ë´Þ¤Þ¤ì¤Æ¤¤¤Þ¤»¤ó¡£ *************** *** 144,147 **** --- 148,155 ---- Advanced_AddWord ñ¸ìÄɲà Advanced_RemoveWord ñ¸ìºï½ü + Advanced_AllParameters POPFile Á´¥Ñ¥é¥á¡¼¥¿¡¼ + Advanced_Parameter ¥Ñ¥é¥á¡¼¥¿¡¼ + Advanced_Value ÃÍ + Advanced_Warning °Ê²¼¤Ï POPFile ¤ÎÁ´¤Æ¤Î¥Ñ¥é¥á¡¼¥¿¡¼¤Î¥ê¥¹¥È¤Ç¤¹¡£¥¢¥É¥Ð¥ó¥¹¥É¡¦¥æ¡¼¥¶¡¼¤Ë¸Â¤ê¡¢É¬Í×»þ¡¢ÃͤòÊѹ¹¤·¤Æ¹¹¿·¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Æ²¼¤µ¤¤¡£¥Ð¥ê¥Ç¥£¥Æ¥£¡¼¡ÊÂÅÅöÀ¡Ë¥Á¥§¥Ã¥¯¤Ï¹Ô¤¤¤Þ¤»¤ó¡£ History_Filter (<font color="%s">%s </font>¥Ð¥±¥Ã¥È¤Î¤ß¤òɽ¼¨) *************** *** 234,239 **** Bucket_Accuracy ÀºÅÙ Bucket_ClassificationCount ʬÎà¿ô ! Bucket_ClassificationFP False Positives ! Bucket_ClassificationFN False Negatives Bucket_ResetStatistics ¥ê¥»¥Ã¥È Bucket_LastReset ºÇ¸å¤Î¥ê¥»¥Ã¥È --- 242,247 ---- Bucket_Accuracy ÀºÅÙ Bucket_ClassificationCount ʬÎà¿ô ! Bucket_ClassificationFP ¸í¸¡½Ð ! Bucket_ClassificationFN ¸«Æ¨¤· Bucket_ResetStatistics ¥ê¥»¥Ã¥È Bucket_LastReset ºÇ¸å¤Î¥ê¥»¥Ã¥È *************** *** 256,262 **** SingleBucket_WordCount ¥Ð¥±¥ÄÆâñ¸ì¿ô SingleBucket_TotalWordCount Áíñ¸ì¿ô ! SingleBucket_Percentage Áí¿ô¤ËÂФ¹¤ë¥Ñ¡¼¥»¥ó¥Æ¡¼¥¸ SingleBucket_WordTable %s ¤Îñ¸ìɽ ! SingleBucket_Message1 ¥¢¥¹¥¿¥ê¥¹¥¯ (*) ¤¬ÉÕ¤¤¤¿Ã±¸ì¤Ï¸½ºß¤Î POPFile ¥»¥Ã¥·¥ç¥óÃæ¤ÎʬÎà¤Ë»È¤ï¤ì¤Þ¤·¤¿¡£¤¹¤Ù¤Æ¤Î¥Ð¥±¥Ä¤ËÂФ¹¤ë²ÄǽÀ¤ò¸¡ºº¤¹¤ë¤Ë¤Ïñ¸ì¤ò¥¯¥ê¥Ã¥¯¤·¤Æ²¼¤µ¤¤¡£ SingleBucket_Unique ¸ÇÍñ¸ì¿ô %s SingleBucket_ClearBucket Á´¤Æ¤Îñ¸ì¤òºï½ü --- 264,270 ---- SingleBucket_WordCount ¥Ð¥±¥ÄÆâñ¸ì¿ô SingleBucket_TotalWordCount Áíñ¸ì¿ô ! SingleBucket_Percentage Áí¿ô¤ËÂФ¹¤ë³ä¹ç SingleBucket_WordTable %s ¤Îñ¸ìɽ ! SingleBucket_Message1 ¥¢¥¹¥¿¥ê¥¹¥¯ (*) ¤¬ÉÕ¤¤¤¿Ã±¸ì¤Ï¸½ºß¤Î POPFile ¥»¥Ã¥·¥ç¥óÃæ¤ÎʬÎà¤Ë»È¤ï¤ì¤Þ¤·¤¿¡£¤¹¤Ù¤Æ¤Î¥Ð¥±¥Ä¤ËÂФ¹¤ë³ÎΨ¤ò¸¡ºº¤¹¤ë¤Ë¤Ïñ¸ì¤ò¥¯¥ê¥Ã¥¯¤·¤Æ²¼¤µ¤¤¡£ SingleBucket_Unique ¸ÇÍñ¸ì¿ô %s SingleBucket_ClearBucket Á´¤Æ¤Îñ¸ì¤òºï½ü *************** *** 266,269 **** --- 274,285 ---- View_Title ¥·¥ó¥°¥ë¥á¥Ã¥»¡¼¥¸¥Ó¥å¡¼ + View_ShowFrequencies ñ¸ì¤ÎÉÑÅÙ¤òɽ¼¨ + View_ShowProbabilities ñ¸ì¤Î³ÎΨ¤òɽ¼¨ + View_ShowScores ñ¸ì¤ÎÆÀÅÀ¤òɽ¼¨ + View_WordMatrix ñ¸ì¥Þ¥È¥ê¥¯¥¹ + + Windows_TrayIcon POPFile ¤Î¥¢¥¤¥³¥ó¤ò Windows ¥·¥¹¥Æ¥à¥È¥ì¥¤¤Ëɽ¼¨¤·¤Þ¤¹¤«¡© + Windows_Console POPFile ¤Î¥á¥Ã¥»¡¼¥¸¤ò¥³¥ó¥½¡¼¥ë¥¦¥£¥ó¥É¥¦¤Ë½ÐÎϤ·¤Þ¤¹¤«¡© + Windows_NextTime <p><font color="red">¤³¤ÎÊѹ¹¤Ï POPFile ¤ò¼¡²óµ¯Æ°¤¹¤ë¤Þ¤Ç͸ú¤Ë¤Ê¤ê¤Þ¤»¤ó¡£</font> Header_MenuSummary This table is the navigation menu which allows access to each of the different pages of the control center. |