[RELEASE] Notepad++ 5.8.7 release.
[ENHANCE] Add minimalist installation available in installer. [UPDATE] Update some language files. [NEW] Change off-line document format from chm to html. [BUG_FIXED] Fix TAB key browsing bug in Preferences dialog partially. git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@735 f5eea248-9336-0410-98b8-ebc06183d4e3
This commit is contained in:
parent
9b37f57e33
commit
3a149d8500
@ -1,3 +1,13 @@
|
||||
Notepad++ v5.8.7 new features and fixed bug (from v5.8.6) :
|
||||
|
||||
1. Fix a regression bug: the notification message boxes were not modal. It can be ignored by user then cause wrong input characters.
|
||||
2. In order to reduce the confusion, new "Mark" tab for "Mark all" feature is made in Find/Replace dialog.
|
||||
3. Make "Fide what" and "Replace with" fields larger in Find/Replace dialog.
|
||||
4. Make message dialogs in Notepad++ translatable (in progress).
|
||||
5. Change user manual format from chm to html.
|
||||
6. Make minimalist installation available in installer.
|
||||
|
||||
|
||||
Notepad++ v5.8.6 new features and fixed bugs (from v5.8.5) :
|
||||
|
||||
1. Fix langs.xml 0 length problem while user ends session without closing Notepad++.
|
||||
|
Binary file not shown.
@ -25,6 +25,9 @@ Web sites:
|
||||
Notepad++ official site:
|
||||
http://notepad-plus-plus.org/
|
||||
|
||||
Notepad++ online document site:
|
||||
http://npp-community.tuxfamily.org/
|
||||
|
||||
Notepad++ project site:
|
||||
http://sourceforge.net/projects/notepad-plus/
|
||||
|
||||
@ -32,10 +35,11 @@ Notepad++ wiki:
|
||||
http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Main_Page
|
||||
|
||||
Notepad++ support:
|
||||
http://sourceforge.net/projects/notepad-plus/support
|
||||
http://sourceforge.net/projects/notepad-plus/forums
|
||||
|
||||
|
||||
Notepad++ team:
|
||||
***************
|
||||
Author:
|
||||
*******
|
||||
|
||||
http://notepad-plus-plus.org/members
|
||||
Don Ho <don.h@free.fr>
|
||||
http://notepad-plus-plus.org/author
|
||||
|
Binary file not shown.
@ -1,77 +0,0 @@
|
||||
|
||||
PROGRAM = md5
|
||||
|
||||
CC = gcc
|
||||
CFLAGS = -O3 -Wall
|
||||
|
||||
RELFILES = Makefile index.html main.c md5.c md5.exe \
|
||||
md5.png md5s.png md5.h \
|
||||
md5.vcproj md5.sln \
|
||||
rfc1321.html rfc1321.txt
|
||||
|
||||
all: $(PROGRAM)
|
||||
|
||||
md5: md5.o main.o
|
||||
$(CC) -o md5 md5.o main.o
|
||||
|
||||
zip:
|
||||
rm -f md5.zip
|
||||
zip md5.zip $(RELFILES)
|
||||
|
||||
tar:
|
||||
rm -f md5.tar.gz md5.tar
|
||||
tar cfv md5.tar $(RELFILES)
|
||||
gzip md5.tar
|
||||
|
||||
lint:
|
||||
lint main.c md5.c
|
||||
|
||||
# The silly stuff with "tr" is to allow directly cutting and
|
||||
# pasting the test cases from RFC 1321.
|
||||
check: $(PROGRAM)
|
||||
./md5 -d"" -otest.out
|
||||
./md5 -d"a" >>test.out
|
||||
./md5 -d"abc" >>test.out
|
||||
./md5 -d"message digest" >>test.out
|
||||
./md5 -d"abcdefghijklmnopqrstuvwxyz" >>test.out
|
||||
./md5 -d"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" >>test.out
|
||||
./md5 -d"12345678901234567890123456789012345678901234567890123456789012345678901234567890" >>test.out
|
||||
@echo "d41d8cd98f00b204e9800998ecf8427e" | tr [a-f] [A-F] >expected.out
|
||||
@echo "0cc175b9c0f1b6a831c399e269772661" | tr [a-f] [A-F] >>expected.out
|
||||
@echo "900150983cd24fb0d6963f7d28e17f72" | tr [a-f] [A-F] >>expected.out
|
||||
@echo "f96b697d7cb7938d525a2f31aaf161d0" | tr [a-f] [A-F] >>expected.out
|
||||
@echo "c3fcd3d76192e4007dfb496cca67e13b" | tr [a-f] [A-F] >>expected.out
|
||||
@echo "d174ab98d277d9f5a5611c2c9f419d9f" | tr [a-f] [A-F] >>expected.out
|
||||
@echo "57edf4a22be3c955ac49da2e2107b67a" | tr [a-f] [A-F] >>expected.out
|
||||
@diff test.out expected.out ; if test $$? -ne 0 ; then \
|
||||
echo '** md5: Verification test failed. **' ; else \
|
||||
echo 'All tests passed.' ; fi
|
||||
|
||||
# Test the Win32 version running under "Wine" (which,
|
||||
# obviously, must be installed).
|
||||
wcheck: $(PROGRAM)
|
||||
wine ./md5.exe -d"" -owtest.out
|
||||
wine ./md5.exe -d"a" >>wtest.out
|
||||
wine ./md5.exe -d"abc" >>wtest.out
|
||||
wine ./md5.exe -d"message digest" >>wtest.out
|
||||
wine ./md5.exe -d"abcdefghijklmnopqrstuvwxyz" >>wtest.out
|
||||
wine ./md5.exe -d"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" >>wtest.out
|
||||
wine ./md5.exe -d"12345678901234567890123456789012345678901234567890123456789012345678901234567890" >>wtest.out
|
||||
@echo "d41d8cd98f00b204e9800998ecf8427e" | tr [a-f] [A-F] >expected.out
|
||||
@echo "0cc175b9c0f1b6a831c399e269772661" | tr [a-f] [A-F] >>expected.out
|
||||
@echo "900150983cd24fb0d6963f7d28e17f72" | tr [a-f] [A-F] >>expected.out
|
||||
@echo "f96b697d7cb7938d525a2f31aaf161d0" | tr [a-f] [A-F] >>expected.out
|
||||
@echo "c3fcd3d76192e4007dfb496cca67e13b" | tr [a-f] [A-F] >>expected.out
|
||||
@echo "d174ab98d277d9f5a5611c2c9f419d9f" | tr [a-f] [A-F] >>expected.out
|
||||
@echo "57edf4a22be3c955ac49da2e2107b67a" | tr [a-f] [A-F] >>expected.out
|
||||
@diff -b wtest.out expected.out ; if test $$? -ne 0 ; then \
|
||||
echo '** md5: Verification test failed. **' ; else \
|
||||
echo 'All tests passed.' ; fi
|
||||
|
||||
clean:
|
||||
rm -f $(PROGRAM) *.bak *.o *.out core
|
||||
|
||||
md5.o: md5.c md5.h
|
||||
|
||||
main.o: main.c md5.h
|
||||
|
@ -1,242 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
||||
<title>MD5: Command Line Message Digest Utility</title>
|
||||
<meta name="author" content="John Walker" />
|
||||
<meta name="description" content="MD5: Command Line Message Digest Utility" />
|
||||
<meta name="keywords" content="md5, message, digest, signature, command, line, utility" />
|
||||
<meta name="robots" content="index" />
|
||||
<link rel="stylesheet" href="/documents/styles/standard_screen.css" type="text/css" />
|
||||
<style type="text/css">
|
||||
dd {
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
dt {
|
||||
margin-top: 1ex;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body class="standard">
|
||||
<center>
|
||||
<h1><img src="md5.png" width="208" height="109" alt="MD5" /></h1>
|
||||
<h2>
|
||||
Command Line Message Digest Utility
|
||||
</h2>
|
||||
</center>
|
||||
|
||||
<hr />
|
||||
|
||||
<p class="j">
|
||||
This page describes <b>md5</b>, a command line utility usable on
|
||||
either Unix or MS-DOS/Windows, which generates and verifies
|
||||
message digests (digital signatures) using the MD5 algorithm.
|
||||
This program can be useful when developing shell scripts or Perl
|
||||
programs for software installation, file comparison, and
|
||||
detection of file corruption and tampering.
|
||||
</p>
|
||||
|
||||
|
||||
<h3>NAME</h3>
|
||||
<b>md5</b> - generate / check MD5 message digest
|
||||
|
||||
<h3>SYNOPSIS</h3>
|
||||
<b>md5</b> [ <b>-c</b><i>signature</i> ]
|
||||
[ <b>-l</b> ] [ <b>-n</b> ]
|
||||
[ <b>-u</b> ] [ <b>-v</b> ]
|
||||
[ <b>-d</b><i>input_text</i> | <em>infile</em>… ]
|
||||
|
||||
<h3>DESCRIPTION</h3>
|
||||
|
||||
<p class="j">
|
||||
A <em>message digest</em> is a compact digital signature for an
|
||||
arbitrarily long stream of binary data. An ideal message digest
|
||||
algorithm would never generate the same signature for two
|
||||
different sets of input, but achieving such theoretical
|
||||
perfection would require a message digest as long as the input
|
||||
file. Practical message digest algorithms compromise in favour
|
||||
of a digital signature of modest size created with an algorithm
|
||||
designed to make preparation of input text with a given
|
||||
signature computationally infeasible. Message digest algorithms
|
||||
have much in common with techniques used in encryption, but to a
|
||||
different end; verification that data have not been altered
|
||||
since the signature was published.
|
||||
</p>
|
||||
|
||||
<p class="j">
|
||||
Many older programs requiring digital signatures employed 16 or
|
||||
32 bit <em>cyclical redundancy codes</em> (CRC) originally
|
||||
developed to verify correct transmission in data communication
|
||||
protocols, but these short codes, while adequate to detect the
|
||||
kind of transmission errors for which they were intended, are
|
||||
insufficiently secure for applications such as electronic
|
||||
commerce and verification of security related software
|
||||
distributions.
|
||||
</p>
|
||||
|
||||
<p class="j">
|
||||
The most commonly used present-day message digest algorithm is
|
||||
the 128 bit MD5 algorithm, developed by Ron Rivest of the
|
||||
<a href="http://web.mit.edu/" target="_blank">MIT</a>
|
||||
<a href="http://www.lcs.mit.edu/" target="_blank">Laboratory for Computer Science</a> and
|
||||
<a href="http://www.rsa.com/" target="_blank">RSA Data Security,
|
||||
Inc.</a> The algorithm, with a reference implementation, was
|
||||
published as Internet <a href="rfc1321.html">RFC 1321</a> in April 1992, and was
|
||||
placed into the public domain at that time. Message
|
||||
digest algorithms such as MD5 are not deemed
|
||||
“encryption technology” and are not subject to the
|
||||
export controls some governments impose on
|
||||
other data security products. (Obviously, the
|
||||
responsibility for obeying the laws in the jurisdiction
|
||||
in which you reside is entirely your own, but many
|
||||
common Web and Mail utilities use MD5, and I am unaware
|
||||
of any restrictions on their distribution and use.)
|
||||
</p>
|
||||
|
||||
<p class="j">
|
||||
The MD5 algorithm has been implemented in numerous
|
||||
computer languages including C,
|
||||
<a href="http://www.perl.org/" target="_blank">Perl</a>, and
|
||||
<a href="http://java.sun.com/" target="_blank">Java</a>; if you're
|
||||
writing a program in such a language, track down a suitable
|
||||
subroutine and incorporate it into your program. The
|
||||
program described on this page is a <em>command line</em>
|
||||
implementation of MD5, intended for use in shell scripts
|
||||
and Perl programs (it is much faster than computing
|
||||
an MD5 signature directly in Perl). This <b>md5</b>
|
||||
program was originally developed as part of a suite of tools
|
||||
intended to monitor large collections of files (for example,
|
||||
the contents of a Web site) to detect corruption of
|
||||
files and inadvertent (or perhaps malicious) changes. That
|
||||
task is now best accomplished with more comprehensive
|
||||
packages such as
|
||||
<a href="http://www.tripwire.com/" target="_blank">Tripwire</a>,
|
||||
but the command line <b>md5</b> component continues to prove useful
|
||||
for verifying correct delivery and installation of software packages,
|
||||
comparing the contents of two different systems, and checking for
|
||||
changes in specific files.
|
||||
</p>
|
||||
|
||||
<h3>OPTIONS</h3>
|
||||
<dl>
|
||||
<dt><b>-c</b><i>signature</i></dt> <dd>Computes the signature of the
|
||||
specified <em>infile</em> or the string supplied by the <b>-d</b>
|
||||
option and compares it against the specified <i>signature</i>.
|
||||
If the two signatures match, the exit status will be zero,
|
||||
otherwise the exit status will be 1. No signature is written;
|
||||
only the exit
|
||||
status is set. The signature to be checked must be specified
|
||||
as 32 hexadecimal digits.</dd>
|
||||
|
||||
<dt><b>-d</b><i>input_text</i></dt> <dd>A signature is computed for the
|
||||
given <i>input_text</i> (which must be quoted if it contains white space
|
||||
characters) instead of input from <i>infile</i> or standard
|
||||
input. If input is specified with the <b>-d</b> option, no
|
||||
<i>infile</i> should be specified.</dd>
|
||||
|
||||
<dt><b>-l</b></dt> <dd>Use lower case letters for hexadecimal
|
||||
digits “a” through “f”. By default, upper case letters are
|
||||
used. Note that the <i>signature</i> argument to the
|
||||
<b>-c</b> option may use upper or lower case hexadecimal
|
||||
digits (or a mix) regardless of the setting of this option.</dd>
|
||||
|
||||
<dt><b>-n</b></dt> <dd>Suppress printing the file name (or
|
||||
“<tt>-</tt>” for standard input) after the hexadecimal
|
||||
signature.</dd>
|
||||
|
||||
<dt><b>-o</b><i>fname</i></dt> <dd>Write output to <i>fname</i>.
|
||||
If <i>fname</i> is “<tt>-</tt>”, output is written
|
||||
to standard output, which is the default is no
|
||||
<b>-o</b> option is specified.</dd>
|
||||
|
||||
<dt><b>-u</b></dt> <dd>Print how-to-call information.</dd>
|
||||
|
||||
<dt><b>-v</b></dt> <dd>Print version information.</dd>
|
||||
</dl>
|
||||
|
||||
<h3>FILES</h3>
|
||||
<p class="j">
|
||||
If no <em>infile</em> or <b>-d</b> option is specified or
|
||||
<em>infile</em> is a single “<tt>-</tt>”, <b>md5</b>
|
||||
reads from standard input. A single “<tt>-</tt>” on
|
||||
the command line causes all subsequent arguments to be treated as
|
||||
file names even if they begin with “<tt>-</tt>”. If
|
||||
no <b>-o</b> option is specified or the <em>fname</em> is a
|
||||
single “<tt>-</tt>”, output is sent to standard
|
||||
output. Input and output are processed strictly serially;
|
||||
consequently <b>md5</b> may be used in pipelines.
|
||||
</p>
|
||||
|
||||
<h3>BUGS</h3>
|
||||
|
||||
<p class="j">
|
||||
The mechanism used to set standard input to binary mode may be
|
||||
specific to Microsoft C; if you rebuild the DOS/Windows version
|
||||
of the program from source using another compiler, be sure to verify
|
||||
binary files work properly when read via redirection or a pipe.
|
||||
</p>
|
||||
|
||||
<p class="j">
|
||||
This program has not been tested on a machine on which <tt>int</tt>
|
||||
and/or <tt>long</tt> are longer than 32 bits.
|
||||
</p>
|
||||
|
||||
<h2><img src="/images/icons/file.png" alt="" align="middle" width="40" height="40" />
|
||||
Download <a href="md5.zip">md5.zip</a> (Zipped)
|
||||
or <a href="md5.tar.gz">md5.tar.gz</a> (tar/gzip)</h2>
|
||||
|
||||
<p class="j">
|
||||
The program is provided as either <a href="md5.zip">md5.zip</a>, a
|
||||
<a href="http://www.info-zip.org/" target="_blank">Zipped</a> archive, or
|
||||
<a href="md5.tar.gz">md5.tar.gz</a>, a <tt>gzip</tt>ped
|
||||
<tt>tar</tt> archive. The two archive formats have identical
|
||||
contents; both include a
|
||||
ready-to-run Win32 command-line executable program, <code>md5.exe</code>
|
||||
(compiled using Microsoft Visual C++ .NET),
|
||||
and source code along with a
|
||||
<code>Makefile</code> to build the program under Unix.
|
||||
</p>
|
||||
|
||||
<h3>SEE ALSO</h3>
|
||||
<b>sum</b>(1)
|
||||
|
||||
<h3>EXIT STATUS</h3>
|
||||
<p class="j">
|
||||
<b>md5</b> returns status 0 if processing was
|
||||
completed without errors, 1 if the <b>-c</b> option was
|
||||
specified and the given signature does not match that of the input,
|
||||
and 2 if processing could not be performed at
|
||||
all due, for example, to a nonexistent input file.
|
||||
</p>
|
||||
|
||||
<h3>COPYING</h3>
|
||||
|
||||
<blockquote>
|
||||
<p class="j">
|
||||
This software is in the public domain. Permission to use, copy,
|
||||
modify, and distribute this software and its documentation for
|
||||
any purpose and without fee is hereby granted, without any
|
||||
conditions or restrictions. This software is provided “as is”
|
||||
without express or implied warranty.
|
||||
</p>
|
||||
</blockquote>
|
||||
|
||||
<h3>ACKNOWLEDGEMENTS</h3>
|
||||
|
||||
<p class="j">
|
||||
The MD5 algorithm was developed by Ron Rivest. The public
|
||||
domain C language implementation used in this program was
|
||||
written by Colin Plumb in 1993.
|
||||
</p>
|
||||
|
||||
<h3><a href="/">Fourmilab home page</a></h3>
|
||||
<hr />
|
||||
<address>
|
||||
<a href="/">by John Walker</a><br />
|
||||
January 14th, 2008
|
||||
</address>
|
||||
</body>
|
||||
</html>
|
@ -1,275 +0,0 @@
|
||||
/*
|
||||
|
||||
Calculate or Check MD5 Signature of File or Command Line Argument
|
||||
|
||||
by John Walker
|
||||
http://www.fourmilab.ch/
|
||||
|
||||
This program is in the public domain.
|
||||
|
||||
*/
|
||||
|
||||
#define VERSION "2.2 (2008-01-14)"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <ctype.h>
|
||||
#include <string.h>
|
||||
#ifdef _WIN32
|
||||
#include <fcntl.h>
|
||||
#include <io.h>
|
||||
#endif
|
||||
|
||||
#include "md5.h"
|
||||
|
||||
#define FALSE 0
|
||||
#define TRUE 1
|
||||
|
||||
#define EOS '\0'
|
||||
|
||||
/* Main program */
|
||||
|
||||
int main(argc, argv)
|
||||
int argc; char *argv[];
|
||||
{
|
||||
int i, j, opt, cdata = FALSE, docheck = FALSE, showfile = TRUE, f = 0;
|
||||
unsigned int bp;
|
||||
char *cp, *clabel, *ifname, *hexfmt = "%02X";
|
||||
FILE *in = stdin, *out = stdout;
|
||||
unsigned char buffer[16384], signature[16], csig[16];
|
||||
struct MD5Context md5c;
|
||||
|
||||
/* Build parameter quality control. Verify machine
|
||||
properties were properly set in md5.h and refuse
|
||||
to run if they're not correct. */
|
||||
|
||||
#ifdef CHECK_HARDWARE_PROPERTIES
|
||||
/* Verify unit32 is, in fact, a 32 bit data type. */
|
||||
if (sizeof(uint32) != 4) {
|
||||
fprintf(stderr, "** Configuration error. Setting for uint32 in file md5.h\n");
|
||||
fprintf(stderr, " is incorrect. This must be a 32 bit data type, but it\n");
|
||||
fprintf(stderr, " is configured as a %d bit data type.\n", sizeof(uint32) * 8);
|
||||
return 2;
|
||||
}
|
||||
|
||||
/* If HIGHFIRST is not defined, verify that this machine is,
|
||||
in fact, a little-endian architecture. */
|
||||
|
||||
#ifndef HIGHFIRST
|
||||
{ uint32 t = 0x12345678;
|
||||
|
||||
if (*((char *) &t) != 0x78) {
|
||||
fprintf(stderr, "** Configuration error. Setting for HIGHFIRST in file md5.h\n");
|
||||
fprintf(stderr, " is incorrect. This symbol has not been defined, yet this\n");
|
||||
fprintf(stderr, " machine is a big-endian (most significant byte first in\n");
|
||||
fprintf(stderr, " memory) architecture. Please modify md5.h so HIGHFIRST is\n");
|
||||
fprintf(stderr, " defined when building for this machine.\n");
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* Process command line options. */
|
||||
|
||||
for (i = 1; i < argc; i++) {
|
||||
cp = argv[i];
|
||||
if (*cp == '-') {
|
||||
if (strlen(cp) == 1) {
|
||||
i++;
|
||||
break; /* - -- Mark end of options; balance are files */
|
||||
}
|
||||
opt = *(++cp);
|
||||
if (islower(opt)) {
|
||||
opt = toupper(opt);
|
||||
}
|
||||
|
||||
switch (opt) {
|
||||
|
||||
case 'C': /* -Csignature -- Check signature, set return code */
|
||||
docheck = TRUE;
|
||||
if (strlen(cp + 1) != 32) {
|
||||
docheck = FALSE;
|
||||
}
|
||||
memset(csig, 0, 16);
|
||||
clabel = cp + 1;
|
||||
for (j = 0; j < 16; j++) {
|
||||
if (isxdigit((int) clabel[0]) && isxdigit((int) clabel[1]) &&
|
||||
sscanf((cp + 1 + (j * 2)), hexfmt, &bp) == 1) {
|
||||
csig[j] = (unsigned char) bp;
|
||||
} else {
|
||||
docheck = FALSE;
|
||||
break;
|
||||
}
|
||||
clabel += 2;
|
||||
}
|
||||
if (!docheck) {
|
||||
fprintf(stderr, "Error in signature specification. Must be 32 hex digits.\n");
|
||||
return 2;
|
||||
}
|
||||
break;
|
||||
|
||||
case 'D': /* -Dtext -- Compute signature of given text */
|
||||
MD5Init(&md5c);
|
||||
MD5Update(&md5c, (unsigned char *) (cp + 1), strlen(cp + 1));
|
||||
cdata = TRUE;
|
||||
f++; /* Mark no infile argument needed */
|
||||
break;
|
||||
|
||||
case 'L': /* -L -- Use lower case letters as hex digits */
|
||||
hexfmt = "%02x";
|
||||
break;
|
||||
|
||||
case 'N': /* -N -- Don't show file name after sum */
|
||||
showfile = FALSE;
|
||||
break;
|
||||
|
||||
case 'O': /* -Ofname -- Write output to fname (- = stdout) */
|
||||
cp++;
|
||||
if (strcmp(cp, "-") != 0) {
|
||||
if (out != stdout) {
|
||||
fprintf(stderr, "Redundant output file specification.\n");
|
||||
return 2;
|
||||
}
|
||||
if ((out = fopen(cp, "w")) == NULL) {
|
||||
fprintf(stderr, "Cannot open output file %s\n", cp);
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case '?': /* -U, -? -H -- Print how to call information. */
|
||||
case 'H':
|
||||
case 'U':
|
||||
printf("\nMD5 -- Calculate MD5 signature of file. Call");
|
||||
printf("\n with md5 [ options ] [file ...]");
|
||||
printf("\n");
|
||||
printf("\n Options:");
|
||||
printf("\n -csig Check against sig, set exit status 0 = OK");
|
||||
printf("\n -dtext Compute signature of text argument");
|
||||
printf("\n -l Use lower case letters for hexadecimal digits");
|
||||
printf("\n -n Do not show file name after sum");
|
||||
printf("\n -ofname Write output to fname (- = stdout)");
|
||||
printf("\n -u Print this message");
|
||||
printf("\n -v Print version information");
|
||||
printf("\n");
|
||||
printf("\nby John Walker -- http://www.fourmilab.ch/");
|
||||
printf("\nVersion %s\n", VERSION);
|
||||
printf("\nThis program is in the public domain.\n");
|
||||
printf("\n");
|
||||
#ifdef CHECK_HARDWARE_PROPERTIES
|
||||
#ifdef HIGHFIRST
|
||||
{ uint32 t = 0x12345678;
|
||||
|
||||
if (*((char *) &t) == 0x78) {
|
||||
fprintf(stderr, "** Note. md5 is not optimally configured for use on this\n");
|
||||
fprintf(stderr, " machine. This is a little-endian (least significant byte\n");
|
||||
fprintf(stderr, " first in memory) architecture, yet md5 has been built with the\n");
|
||||
fprintf(stderr, " symbol HIGHFIRST defined in md5.h, which includes code which\n");
|
||||
fprintf(stderr, " supports both big- and little-endian machines. Modifying\n");
|
||||
fprintf(stderr, " md5.h to undefine HIGHFIRST for this platform will make md5\n");
|
||||
fprintf(stderr, " run faster on it.\n");
|
||||
}
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
return 0;
|
||||
|
||||
case 'V': /* -V -- Print version number */
|
||||
printf("%s\n", VERSION);
|
||||
return 0;
|
||||
}
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (cdata && (i < argc)) {
|
||||
fprintf(stderr, "Cannot specify both -d option and input file.\n");
|
||||
return 2;
|
||||
}
|
||||
|
||||
if ((i >= argc) && (f == 0)) {
|
||||
f++;
|
||||
}
|
||||
|
||||
for (; (f > 0) || (i < argc); i++) {
|
||||
if ((!cdata) && (f > 0)) {
|
||||
ifname = "-";
|
||||
} else {
|
||||
ifname = argv[i];
|
||||
}
|
||||
f = 0;
|
||||
|
||||
if (!cdata) {
|
||||
int opened = FALSE;
|
||||
|
||||
/* If the data weren't supplied on the command line with
|
||||
the "-d" option, read it now from the input file. */
|
||||
|
||||
if (strcmp(ifname, "-") != 0) {
|
||||
if ((in = fopen(ifname, "rb")) == NULL) {
|
||||
fprintf(stderr, "Cannot open input file %s\n", ifname);
|
||||
return 2;
|
||||
}
|
||||
opened = TRUE;
|
||||
} else {
|
||||
in = stdin;
|
||||
}
|
||||
#ifdef _WIN32
|
||||
|
||||
/** Warning! On systems which distinguish text mode and
|
||||
binary I/O (MS-DOS, Macintosh, etc.) the modes in the open
|
||||
statement for "in" should have forced the input file into
|
||||
binary mode. But what if we're reading from standard
|
||||
input? Well, then we need to do a system-specific tweak
|
||||
to make sure it's in binary mode. While we're at it,
|
||||
let's set the mode to binary regardless of however fopen
|
||||
set it.
|
||||
|
||||
The following code, conditional on _WIN32, sets binary
|
||||
mode using the method prescribed by Microsoft Visual C 7.0
|
||||
("Monkey C"); this may require modification if you're
|
||||
using a different compiler or release of Monkey C. If
|
||||
you're porting this code to a different system which
|
||||
distinguishes text and binary files, you'll need to add
|
||||
the equivalent call for that system. */
|
||||
|
||||
_setmode(_fileno(in), _O_BINARY);
|
||||
#endif
|
||||
|
||||
MD5Init(&md5c);
|
||||
while ((j = (int) fread(buffer, 1, sizeof buffer, in)) > 0) {
|
||||
MD5Update(&md5c, buffer, (unsigned) j);
|
||||
}
|
||||
|
||||
if (opened) {
|
||||
fclose(in);
|
||||
}
|
||||
}
|
||||
MD5Final(signature, &md5c);
|
||||
|
||||
if (docheck) {
|
||||
docheck = 0;
|
||||
for (j = 0; j < sizeof signature; j++) {
|
||||
if (signature[j] != csig[j]) {
|
||||
docheck = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (i < (argc - 1)) {
|
||||
fprintf(stderr, "Only one file may be tested with the -c option.\n");
|
||||
return 2;
|
||||
}
|
||||
} else {
|
||||
for (j = 0; j < sizeof signature; j++) {
|
||||
fprintf(out, hexfmt, signature[j]);
|
||||
}
|
||||
if ((!cdata) && showfile) {
|
||||
fprintf(out, " %s", (in == stdin) ? "-" : ifname);
|
||||
}
|
||||
fprintf(out, "\n");
|
||||
}
|
||||
}
|
||||
|
||||
return docheck;
|
||||
}
|
@ -1,255 +0,0 @@
|
||||
/*
|
||||
* This code implements the MD5 message-digest algorithm.
|
||||
* The algorithm is due to Ron Rivest. This code was
|
||||
* written by Colin Plumb in 1993, no copyright is claimed.
|
||||
* This code is in the public domain; do with it what you wish.
|
||||
*
|
||||
* Equivalent code is available from RSA Data Security, Inc.
|
||||
* This code has been tested against that, and is equivalent,
|
||||
* except that you don't need to include two pages of legalese
|
||||
* with every copy.
|
||||
*
|
||||
* To compute the message digest of a chunk of bytes, declare an
|
||||
* MD5Context structure, pass it to MD5Init, call MD5Update as
|
||||
* needed on buffers full of bytes, and then call MD5Final, which
|
||||
* will fill a supplied 16-byte array with the digest.
|
||||
*/
|
||||
|
||||
/* Brutally hacked by John Walker back from ANSI C to K&R (no
|
||||
prototypes) to maintain the tradition that Netfone will compile
|
||||
with Sun's original "cc". */
|
||||
|
||||
#include <memory.h> /* for memcpy() */
|
||||
#include "md5.h"
|
||||
|
||||
#ifndef HIGHFIRST
|
||||
#define byteReverse(buf, len) /* Nothing */
|
||||
#else
|
||||
/*
|
||||
* Note: this code is harmless on little-endian machines.
|
||||
*/
|
||||
void byteReverse(buf, longs)
|
||||
unsigned char *buf; unsigned longs;
|
||||
{
|
||||
uint32 t;
|
||||
do {
|
||||
t = (uint32) ((unsigned) buf[3] << 8 | buf[2]) << 16 |
|
||||
((unsigned) buf[1] << 8 | buf[0]);
|
||||
*(uint32 *) buf = t;
|
||||
buf += 4;
|
||||
} while (--longs);
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Start MD5 accumulation. Set bit count to 0 and buffer to mysterious
|
||||
* initialization constants.
|
||||
*/
|
||||
void MD5Init(ctx)
|
||||
struct MD5Context *ctx;
|
||||
{
|
||||
ctx->buf[0] = 0x67452301;
|
||||
ctx->buf[1] = 0xefcdab89;
|
||||
ctx->buf[2] = 0x98badcfe;
|
||||
ctx->buf[3] = 0x10325476;
|
||||
|
||||
ctx->bits[0] = 0;
|
||||
ctx->bits[1] = 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* Update context to reflect the concatenation of another buffer full
|
||||
* of bytes.
|
||||
*/
|
||||
void MD5Update(ctx, buf, len)
|
||||
struct MD5Context *ctx; unsigned char *buf; unsigned len;
|
||||
{
|
||||
uint32 t;
|
||||
|
||||
/* Update bitcount */
|
||||
|
||||
t = ctx->bits[0];
|
||||
if ((ctx->bits[0] = t + ((uint32) len << 3)) < t)
|
||||
ctx->bits[1]++; /* Carry from low to high */
|
||||
ctx->bits[1] += len >> 29;
|
||||
|
||||
t = (t >> 3) & 0x3f; /* Bytes already in shsInfo->data */
|
||||
|
||||
/* Handle any leading odd-sized chunks */
|
||||
|
||||
if (t) {
|
||||
unsigned char *p = (unsigned char *) ctx->in + t;
|
||||
|
||||
t = 64 - t;
|
||||
if (len < t) {
|
||||
memcpy(p, buf, len);
|
||||
return;
|
||||
}
|
||||
memcpy(p, buf, t);
|
||||
byteReverse(ctx->in, 16);
|
||||
MD5Transform(ctx->buf, (uint32 *) ctx->in);
|
||||
buf += t;
|
||||
len -= t;
|
||||
}
|
||||
/* Process data in 64-byte chunks */
|
||||
|
||||
while (len >= 64) {
|
||||
memcpy(ctx->in, buf, 64);
|
||||
byteReverse(ctx->in, 16);
|
||||
MD5Transform(ctx->buf, (uint32 *) ctx->in);
|
||||
buf += 64;
|
||||
len -= 64;
|
||||
}
|
||||
|
||||
/* Handle any remaining bytes of data. */
|
||||
|
||||
memcpy(ctx->in, buf, len);
|
||||
}
|
||||
|
||||
/*
|
||||
* Final wrapup - pad to 64-byte boundary with the bit pattern
|
||||
* 1 0* (64-bit count of bits processed, MSB-first)
|
||||
*/
|
||||
void MD5Final(digest, ctx)
|
||||
unsigned char digest[16]; struct MD5Context *ctx;
|
||||
{
|
||||
unsigned count;
|
||||
unsigned char *p;
|
||||
|
||||
/* Compute number of bytes mod 64 */
|
||||
count = (ctx->bits[0] >> 3) & 0x3F;
|
||||
|
||||
/* Set the first char of padding to 0x80. This is safe since there is
|
||||
always at least one byte free */
|
||||
p = ctx->in + count;
|
||||
*p++ = 0x80;
|
||||
|
||||
/* Bytes of padding needed to make 64 bytes */
|
||||
count = 64 - 1 - count;
|
||||
|
||||
/* Pad out to 56 mod 64 */
|
||||
if (count < 8) {
|
||||
/* Two lots of padding: Pad the first block to 64 bytes */
|
||||
memset(p, 0, count);
|
||||
byteReverse(ctx->in, 16);
|
||||
MD5Transform(ctx->buf, (uint32 *) ctx->in);
|
||||
|
||||
/* Now fill the next block with 56 bytes */
|
||||
memset(ctx->in, 0, 56);
|
||||
} else {
|
||||
/* Pad block to 56 bytes */
|
||||
memset(p, 0, count - 8);
|
||||
}
|
||||
byteReverse(ctx->in, 14);
|
||||
|
||||
/* Append length in bits and transform */
|
||||
((uint32 *) ctx->in)[14] = ctx->bits[0];
|
||||
((uint32 *) ctx->in)[15] = ctx->bits[1];
|
||||
|
||||
MD5Transform(ctx->buf, (uint32 *) ctx->in);
|
||||
byteReverse((unsigned char *) ctx->buf, 4);
|
||||
memcpy(digest, ctx->buf, 16);
|
||||
memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */
|
||||
}
|
||||
|
||||
|
||||
/* The four core functions - F1 is optimized somewhat */
|
||||
|
||||
/* #define F1(x, y, z) (x & y | ~x & z) */
|
||||
#define F1(x, y, z) (z ^ (x & (y ^ z)))
|
||||
#define F2(x, y, z) F1(z, x, y)
|
||||
#define F3(x, y, z) (x ^ y ^ z)
|
||||
#define F4(x, y, z) (y ^ (x | ~z))
|
||||
|
||||
/* This is the central step in the MD5 algorithm. */
|
||||
#define MD5STEP(f, w, x, y, z, data, s) \
|
||||
( w += f(x, y, z) + data, w = w<<s | w>>(32-s), w += x )
|
||||
|
||||
/*
|
||||
* The core of the MD5 algorithm, this alters an existing MD5 hash to
|
||||
* reflect the addition of 16 longwords of new data. MD5Update blocks
|
||||
* the data and converts bytes into longwords for this routine.
|
||||
*/
|
||||
void MD5Transform(buf, in)
|
||||
uint32 buf[4]; uint32 in[16];
|
||||
{
|
||||
register uint32 a, b, c, d;
|
||||
|
||||
a = buf[0];
|
||||
b = buf[1];
|
||||
c = buf[2];
|
||||
d = buf[3];
|
||||
|
||||
MD5STEP(F1, a, b, c, d, in[0] + 0xd76aa478, 7);
|
||||
MD5STEP(F1, d, a, b, c, in[1] + 0xe8c7b756, 12);
|
||||
MD5STEP(F1, c, d, a, b, in[2] + 0x242070db, 17);
|
||||
MD5STEP(F1, b, c, d, a, in[3] + 0xc1bdceee, 22);
|
||||
MD5STEP(F1, a, b, c, d, in[4] + 0xf57c0faf, 7);
|
||||
MD5STEP(F1, d, a, b, c, in[5] + 0x4787c62a, 12);
|
||||
MD5STEP(F1, c, d, a, b, in[6] + 0xa8304613, 17);
|
||||
MD5STEP(F1, b, c, d, a, in[7] + 0xfd469501, 22);
|
||||
MD5STEP(F1, a, b, c, d, in[8] + 0x698098d8, 7);
|
||||
MD5STEP(F1, d, a, b, c, in[9] + 0x8b44f7af, 12);
|
||||
MD5STEP(F1, c, d, a, b, in[10] + 0xffff5bb1, 17);
|
||||
MD5STEP(F1, b, c, d, a, in[11] + 0x895cd7be, 22);
|
||||
MD5STEP(F1, a, b, c, d, in[12] + 0x6b901122, 7);
|
||||
MD5STEP(F1, d, a, b, c, in[13] + 0xfd987193, 12);
|
||||
MD5STEP(F1, c, d, a, b, in[14] + 0xa679438e, 17);
|
||||
MD5STEP(F1, b, c, d, a, in[15] + 0x49b40821, 22);
|
||||
|
||||
MD5STEP(F2, a, b, c, d, in[1] + 0xf61e2562, 5);
|
||||
MD5STEP(F2, d, a, b, c, in[6] + 0xc040b340, 9);
|
||||
MD5STEP(F2, c, d, a, b, in[11] + 0x265e5a51, 14);
|
||||
MD5STEP(F2, b, c, d, a, in[0] + 0xe9b6c7aa, 20);
|
||||
MD5STEP(F2, a, b, c, d, in[5] + 0xd62f105d, 5);
|
||||
MD5STEP(F2, d, a, b, c, in[10] + 0x02441453, 9);
|
||||
MD5STEP(F2, c, d, a, b, in[15] + 0xd8a1e681, 14);
|
||||
MD5STEP(F2, b, c, d, a, in[4] + 0xe7d3fbc8, 20);
|
||||
MD5STEP(F2, a, b, c, d, in[9] + 0x21e1cde6, 5);
|
||||
MD5STEP(F2, d, a, b, c, in[14] + 0xc33707d6, 9);
|
||||
MD5STEP(F2, c, d, a, b, in[3] + 0xf4d50d87, 14);
|
||||
MD5STEP(F2, b, c, d, a, in[8] + 0x455a14ed, 20);
|
||||
MD5STEP(F2, a, b, c, d, in[13] + 0xa9e3e905, 5);
|
||||
MD5STEP(F2, d, a, b, c, in[2] + 0xfcefa3f8, 9);
|
||||
MD5STEP(F2, c, d, a, b, in[7] + 0x676f02d9, 14);
|
||||
MD5STEP(F2, b, c, d, a, in[12] + 0x8d2a4c8a, 20);
|
||||
|
||||
MD5STEP(F3, a, b, c, d, in[5] + 0xfffa3942, 4);
|
||||
MD5STEP(F3, d, a, b, c, in[8] + 0x8771f681, 11);
|
||||
MD5STEP(F3, c, d, a, b, in[11] + 0x6d9d6122, 16);
|
||||
MD5STEP(F3, b, c, d, a, in[14] + 0xfde5380c, 23);
|
||||
MD5STEP(F3, a, b, c, d, in[1] + 0xa4beea44, 4);
|
||||
MD5STEP(F3, d, a, b, c, in[4] + 0x4bdecfa9, 11);
|
||||
MD5STEP(F3, c, d, a, b, in[7] + 0xf6bb4b60, 16);
|
||||
MD5STEP(F3, b, c, d, a, in[10] + 0xbebfbc70, 23);
|
||||
MD5STEP(F3, a, b, c, d, in[13] + 0x289b7ec6, 4);
|
||||
MD5STEP(F3, d, a, b, c, in[0] + 0xeaa127fa, 11);
|
||||
MD5STEP(F3, c, d, a, b, in[3] + 0xd4ef3085, 16);
|
||||
MD5STEP(F3, b, c, d, a, in[6] + 0x04881d05, 23);
|
||||
MD5STEP(F3, a, b, c, d, in[9] + 0xd9d4d039, 4);
|
||||
MD5STEP(F3, d, a, b, c, in[12] + 0xe6db99e5, 11);
|
||||
MD5STEP(F3, c, d, a, b, in[15] + 0x1fa27cf8, 16);
|
||||
MD5STEP(F3, b, c, d, a, in[2] + 0xc4ac5665, 23);
|
||||
|
||||
MD5STEP(F4, a, b, c, d, in[0] + 0xf4292244, 6);
|
||||
MD5STEP(F4, d, a, b, c, in[7] + 0x432aff97, 10);
|
||||
MD5STEP(F4, c, d, a, b, in[14] + 0xab9423a7, 15);
|
||||
MD5STEP(F4, b, c, d, a, in[5] + 0xfc93a039, 21);
|
||||
MD5STEP(F4, a, b, c, d, in[12] + 0x655b59c3, 6);
|
||||
MD5STEP(F4, d, a, b, c, in[3] + 0x8f0ccc92, 10);
|
||||
MD5STEP(F4, c, d, a, b, in[10] + 0xffeff47d, 15);
|
||||
MD5STEP(F4, b, c, d, a, in[1] + 0x85845dd1, 21);
|
||||
MD5STEP(F4, a, b, c, d, in[8] + 0x6fa87e4f, 6);
|
||||
MD5STEP(F4, d, a, b, c, in[15] + 0xfe2ce6e0, 10);
|
||||
MD5STEP(F4, c, d, a, b, in[6] + 0xa3014314, 15);
|
||||
MD5STEP(F4, b, c, d, a, in[13] + 0x4e0811a1, 21);
|
||||
MD5STEP(F4, a, b, c, d, in[4] + 0xf7537e82, 6);
|
||||
MD5STEP(F4, d, a, b, c, in[11] + 0xbd3af235, 10);
|
||||
MD5STEP(F4, c, d, a, b, in[2] + 0x2ad7d2bb, 15);
|
||||
MD5STEP(F4, b, c, d, a, in[9] + 0xeb86d391, 21);
|
||||
|
||||
buf[0] += a;
|
||||
buf[1] += b;
|
||||
buf[2] += c;
|
||||
buf[3] += d;
|
||||
}
|
@ -1,54 +0,0 @@
|
||||
#ifndef MD5_H
|
||||
#define MD5_H
|
||||
|
||||
/* The following tests optimise behaviour on little-endian
|
||||
machines, where there is no need to reverse the byte order
|
||||
of 32 bit words in the MD5 computation. By default,
|
||||
HIGHFIRST is defined, which indicates we're running on a
|
||||
big-endian (most significant byte first) machine, on which
|
||||
the byteReverse function in md5.c must be invoked. However,
|
||||
byteReverse is coded in such a way that it is an identity
|
||||
function when run on a little-endian machine, so calling it
|
||||
on such a platform causes no harm apart from wasting time.
|
||||
If the platform is known to be little-endian, we speed
|
||||
things up by undefining HIGHFIRST, which defines
|
||||
byteReverse as a null macro. Doing things in this manner
|
||||
insures we work on new platforms regardless of their byte
|
||||
order. */
|
||||
|
||||
#define HIGHFIRST
|
||||
|
||||
#ifdef __i386__
|
||||
#undef HIGHFIRST
|
||||
#endif
|
||||
|
||||
/* On machines where "long" is 64 bits, we need to declare
|
||||
uint32 as something guaranteed to be 32 bits. */
|
||||
|
||||
#ifdef __alpha
|
||||
typedef unsigned int uint32;
|
||||
#else
|
||||
typedef unsigned long uint32;
|
||||
#endif
|
||||
|
||||
struct MD5Context {
|
||||
uint32 buf[4];
|
||||
uint32 bits[2];
|
||||
unsigned char in[64];
|
||||
};
|
||||
|
||||
extern void MD5Init();
|
||||
extern void MD5Update();
|
||||
extern void MD5Final();
|
||||
extern void MD5Transform();
|
||||
|
||||
/*
|
||||
* This is needed to make RSAREF happy on some MS-DOS compilers.
|
||||
*/
|
||||
typedef struct MD5Context MD5_CTX;
|
||||
|
||||
/* Define CHECK_HARDWARE_PROPERTIES to have main,c verify
|
||||
byte order and uint32 settings. */
|
||||
#define CHECK_HARDWARE_PROPERTIES
|
||||
|
||||
#endif /* !MD5_H */
|
Binary file not shown.
Before Width: | Height: | Size: 9.2 KiB |
@ -1,21 +0,0 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 7.00
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "md5", "md5.vcproj", "{08715914-9160-4A19-997E-237020B3433B}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfiguration) = preSolution
|
||||
ConfigName.0 = Debug
|
||||
ConfigName.1 = Release
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectDependencies) = postSolution
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfiguration) = postSolution
|
||||
{08715914-9160-4A19-997E-237020B3433B}.Debug.ActiveCfg = Debug|Win32
|
||||
{08715914-9160-4A19-997E-237020B3433B}.Debug.Build.0 = Debug|Win32
|
||||
{08715914-9160-4A19-997E-237020B3433B}.Release.ActiveCfg = Release|Win32
|
||||
{08715914-9160-4A19-997E-237020B3433B}.Release.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityAddIns) = postSolution
|
||||
EndGlobalSection
|
||||
EndGlobal
|
@ -1,130 +0,0 @@
|
||||
<?xml version="1.0" encoding = "Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.00"
|
||||
Name="md5"
|
||||
ProjectGUID="{08715914-9160-4A19-997E-237020B3433B}"
|
||||
Keyword="Win32Proj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="Debug"
|
||||
IntermediateDirectory="Debug"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;__i386__"
|
||||
MinimalRebuild="TRUE"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="4"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="TRUE"
|
||||
DebugInformationFormat="4"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)/md5.exe"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDatabaseFile="$(OutDir)/md5.pdb"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="Release"
|
||||
IntermediateDirectory="Release"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OmitFramePointers="TRUE"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;__i386__"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="4"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="TRUE"
|
||||
DebugInformationFormat="3"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)/md5.exe"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories=""
|
||||
GenerateDebugInformation="TRUE"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm">
|
||||
<File
|
||||
RelativePath="main.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="md5.c">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\Program Files\Microsoft Visual Studio .NET\Vc7\lib\setargv.obj">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc">
|
||||
<File
|
||||
RelativePath="md5.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
Binary file not shown.
Before Width: | Height: | Size: 3.6 KiB |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -13,7 +13,7 @@
|
||||
<Item id="5" name="Sintaksis"/>
|
||||
<Item id="6" name="Nizamlar"/>
|
||||
<Item id="7" name="Makro"/>
|
||||
<Item id="8" name="Işə sal"/>
|
||||
<Item id="8" name="İşə sal"/>
|
||||
<Item idName="Plugins" name="Plaginlər"/>
|
||||
<Item idName="Window" name="Pəncərə"/>
|
||||
</Entries>
|
||||
@ -29,7 +29,7 @@
|
||||
<Item posX="1" posY="15" name="EOL Konversiya"/>
|
||||
|
||||
<Item posX="2" posY="16" name="Hamısını qeyd et"/>
|
||||
<Item posX="2" posY="17" name="Heç biribi qeyd etmə"/>
|
||||
<Item posX="2" posY="17" name="Heç birini qeyd etmə"/>
|
||||
<Item posX="2" posY="18" name="Yuxarı səviyyəyə qalx"/>
|
||||
<Item posX="2" posY="19" name="Aşağı səviyyəyə düş"/>
|
||||
<Item posX="2" posY="21" name="Tağlar"/>
|
||||
@ -38,7 +38,7 @@
|
||||
<Item posX="3" posY="5" name="Miqyas"/>
|
||||
<Item posX="3" posY="6" name="Bu sənədi Daşı/Kopiya et"/>
|
||||
<Item posX="3" posY="16" name="Səviyyəni daralt"/>
|
||||
<Item posX="3" posY="17" name="Səviyyəi genişləndir"/>
|
||||
<Item posX="3" posY="17" name="Səviyyəni genişləndir"/>
|
||||
|
||||
<Item posX="4" posY="5" name="Simvolların Yığımı"/>
|
||||
<Item posX="4" posY="5" posZ="0" name="Ərəb"/>
|
||||
@ -84,7 +84,7 @@
|
||||
<Item id="42001" name="Kəs"/>
|
||||
<Item id="42002" name="Kopiya et"/>
|
||||
<Item id="42003" name="Qaytar geri"/>
|
||||
<Item id="42004" name="Qabaga"/>
|
||||
<Item id="42004" name="Qabağa"/>
|
||||
<Item id="42005" name="Yapışdır"/>
|
||||
<Item id="42006" name="Sil"/>
|
||||
<Item id="42007" name="Hamısını seç"/>
|
||||
@ -95,8 +95,8 @@
|
||||
<Item id="42013" name="Sətirləri birləşdir"/>
|
||||
<Item id="42014" name="Seçilən sətiri yuxarı daşı"/>
|
||||
<Item id="42015" name="Seçilən sətiri aşağı daşı"/>
|
||||
<Item id="42016" name="BÖYÜK HƏRİFLƏR"/>
|
||||
<Item id="42017" name="kiçik həriflər"/>
|
||||
<Item id="42016" name="BÖYÜK HƏRFLƏR"/>
|
||||
<Item id="42017" name="kiçik hərflər"/>
|
||||
<Item id="42018" name="Qeydi başla"/>
|
||||
<Item id="42019" name="Qeydi dayandır"/>
|
||||
<Item id="42021" name="Oynat"/>
|
||||
@ -109,25 +109,25 @@
|
||||
<Item id="42028" name="Ancaq oxumaq"/>
|
||||
<Item id="42029" name="Faylın adını və yolunu kopiya et"/>
|
||||
<Item id="42030" name="Faylın adını kopiya et"/>
|
||||
<Item id="42031" name="Qovluqun yolunu kopiya et"/>
|
||||
<Item id="42031" name="Qovluğun yolunu kopiya et"/>
|
||||
<Item id="42032" name="Makronu bir neçə dəfə işlət..."/>
|
||||
<Item id="42033" name=""Ancaq oxumaq" tağını götür"/>
|
||||
<Item id="42035" name="Bloku Şərhləndir"/>
|
||||
<Item id="42036" name="Bloku Şərhləndirmə"/>
|
||||
|
||||
<Item id="43001" name="Tap..."/>
|
||||
<Item id="43002" name="Sonrakinı tap"/>
|
||||
<Item id="43002" name="Sonrakını tap"/>
|
||||
<Item id="43003" name="Əvəz et..."/>
|
||||
<Item id="43004" name="Sətirə keç..."/>
|
||||
<Item id="43005" name="Tağ (qoy/sil)"/>
|
||||
<Item id="43006" name="Sonraki tağ"/>
|
||||
<Item id="43006" name="Sonrakı tağ"/>
|
||||
<Item id="43007" name="Əvvəlki tağ"/>
|
||||
<Item id="43008" name="Bütün tağları sil"/>
|
||||
<Item id="43009" name="Eşlenen mötərizələrin kənarına keç"/>
|
||||
<Item id="43010" name="Öndəkini tap"/>
|
||||
<Item id="43011" name="İnkrement axtarış"/>
|
||||
<Item id="43013" name="Fayllarda tap"/>
|
||||
<Item id="43014" name="Seç və sonrakinı (registerlə) tap"/>
|
||||
<Item id="43014" name="Seç və sonrakını (registerlə) tap"/>
|
||||
<Item id="43015" name="Seç və əvvəlkini (registerlə) tap"/>
|
||||
<Item id="43016" name="Hamısını seç"/>
|
||||
<Item id="43017" name="Heçbirini seçmə"/>
|
||||
@ -161,14 +161,14 @@
|
||||
<Item id="43045" name="Axtarışın nəticəsinin pəncərəsi"/>
|
||||
<Item id="43046" name="Sonraki axtaşın nəticələri"/>
|
||||
<Item id="43047" name="Əvvəlki axtaşın nəticələri"/>
|
||||
<Item id="43048" name="Seç və sonrakinı tap"/>
|
||||
<Item id="43048" name="Seç və sonrakını tap"/>
|
||||
<Item id="43049" name="Seç və əvvəlkini tap"/>
|
||||
<Item id="43050" name="Seçilənləri tərsinə et"/>
|
||||
<Item id="44009" name="Mətni bütün pəncərəyə"/>
|
||||
<Item id="44010" name="Bütün dərəcələri daralt"/>
|
||||
<Item id="44011" name="İstifadəçi təyinli dialoq..."/>
|
||||
<Item id="44019" name="Bütün simvolları göstər"/>
|
||||
<Item id="44020" name="Abzasları görsəd"/>
|
||||
<Item id="44020" name="Abzasları göstər"/>
|
||||
<Item id="44022" name="Sətirlərin transferi"/>
|
||||
<Item id="44023" name="Yaxınlaşdır Ctrl+Mouse Wheel Up"/>
|
||||
<Item id="44024" name="Uzaqlaşdır Ctrl+Mouse Wheel Down"/>
|
||||
@ -181,7 +181,7 @@
|
||||
<Item id="44033" name="İlkin miqyası bərpa et"/>
|
||||
<Item id="44034" name="Həmişə pəncərələrin üstündə tut"/>
|
||||
<Item id="44035" name="Şaquli sürüşdürməni sinxronizasiya et"/>
|
||||
<Item id="44036" name="Qorizontal sürüşdürməni sinxronizasiya et"/>
|
||||
<Item id="44036" name="Üfiqi sürüşdürməni sinxronizasiya et"/>
|
||||
<Item id="44041" name="Sətiri keçirdən simvolu göstər"/>
|
||||
<Item id="44072" name="Digər pəncərəyə keç"/>
|
||||
|
||||
@ -199,10 +199,10 @@
|
||||
<Item id="45012" name="Çevir (UCS-2 Big Endian)"/>
|
||||
<Item id="45013" name="Çevir (UCS-2 Little Endian)"/>
|
||||
|
||||
<Item id="10001" name="Diğər pəncərəyə keç"/>
|
||||
<Item id="10002" name="Diğər pəncərəyə kopiya et"/>
|
||||
<Item id="10003" name="Yeni duruma keç"/>
|
||||
<Item id="10004" name="Yeni durumda aç"/>
|
||||
<Item id="10001" name="Digər pəncərəyə keç"/>
|
||||
<Item id="10002" name="Digər pəncərəyə kopiya et"/>
|
||||
<Item id="10003" name="Yeni pəncərəyə keçirt"/>
|
||||
<Item id="10004" name="Yeni pəncərədə aç"/>
|
||||
|
||||
|
||||
<Item id="46001" name="Stilin konfiqurasiyası..."/>
|
||||
@ -228,8 +228,8 @@
|
||||
<Item id="44042" name="Sətirləri gizlət"/>
|
||||
<Item id="42040" name="Son istifadə olunan faylları aç"/>
|
||||
<Item id="42041" name="Son işlədilən faylların siyahısını sil"/>
|
||||
<Item id="48016" name="Qisayolu dəyiş/Macronu sil..."/>
|
||||
<Item id="48017" name="Qisayolu dəyiş/Komandanı sil..."/>
|
||||
<Item id="48016" name="Qısayolu dəyiş/Macronu sil..."/>
|
||||
<Item id="48017" name="Qısayolu dəyiş/Komandanı sil..."/>
|
||||
</Commands>
|
||||
|
||||
</Main>
|
||||
@ -246,20 +246,20 @@
|
||||
<Item order="6" name="Diğər pəncərəyə kopiya et"/>
|
||||
<Item order="7" name="Faylın yolunu bufferə kopiya et"/>
|
||||
<Item order="8" name="Faylın adını bufferə kopiya et"/>
|
||||
<Item order="9" name="Qovluqun yolunu bufferə kopiya et"/>
|
||||
<Item order="9" name="Qovluğun yolunu bufferə kopiya et"/>
|
||||
<Item order="10" name="Adını dəyişdir"/>
|
||||
<Item order="11" name="Sil"/>
|
||||
<Item order="12" name="Ancaq oxumaq"/>
|
||||
<Item order="13" name=""Ancaq oxumaq" tağını götür"/>
|
||||
<Item order="14" name="Yeni duruma keç"/>
|
||||
<Item order="15" name="Yeni durumda aç"/>
|
||||
<Item order="14" name="Yeni pəncərəyə keçirt"/>
|
||||
<Item order="15" name="Yeni pəncərədə aç"/>
|
||||
</TabBar>
|
||||
|
||||
</Menu>
|
||||
|
||||
<Dialog>
|
||||
<Find title="" titleFind="Tap" titleReplace="Əvəz et" titleFindInFiles="Fayllarda axtar">
|
||||
<Item id="1" name="Sonrakinı tap"/>
|
||||
<Item id="1" name="Sonrakını tap"/>
|
||||
<Item id="2" name="Bağla"/>
|
||||
<Item id="1620" name="Tap :"/>
|
||||
<Item id="1603" name="Ancaq bütöv sözlər"/>
|
||||
@ -273,7 +273,7 @@
|
||||
<Item id="1616" name="Sətiri seç"/>
|
||||
<Item id="1617" name="Tapılanları seç"/>
|
||||
<Item id="1618" name="Yeni axtarış üçün təmizlə"/>
|
||||
<Item id="1621" name="Istiqamət"/>
|
||||
<Item id="1621" name="İstiqamət"/>
|
||||
<Item id="1611" name="Fərqli əvəz et :"/>
|
||||
<Item id="1608" name="Əvəz et"/>
|
||||
<Item id="1609" name="Hamısını əvəz et"/>
|
||||
@ -282,8 +282,8 @@
|
||||
<Item id="1688" name="Həmişə"/>
|
||||
<Item id="1632" name="Seçilmiş qisimdə"/>
|
||||
<Item id="1633" name="Təmizlə"/>
|
||||
<Item id="1635" name="Açiq olan sənədlərdə hamısını əvəz et"/>
|
||||
<Item id="1636" name="Açiq olan sənədlərdə hamısını axtar"/>
|
||||
<Item id="1635" name="Açıq olan sənədlərdə hamısını əvəz et"/>
|
||||
<Item id="1636" name="Açıq olan sənədlərdə hamısını axtar"/>
|
||||
<Item id="1637" name="Filterlərdə tap"/>
|
||||
<Item id="1654" name="Filterlər :"/>
|
||||
<Item id="1655" name="Qovluq :"/>
|
||||
@ -294,7 +294,7 @@
|
||||
<Item id="1625" name="Normal"/>
|
||||
<Item id="1626" name="Genişləndirilmiş (\n, \r, \t, \0, \x...)"/>
|
||||
<Item id="1660" name="Fayllarda əvəz et"/>
|
||||
<Item id="1661" name="Bu sənəddən sonraki"/>
|
||||
<Item id="1661" name="Bu sənəddən sonrakı"/>
|
||||
<Item id="1641" name="Bu sənəddə hamısını tap"/>
|
||||
<Item id="1686" name="Şəffaflıq"/>
|
||||
</Find>
|
||||
@ -350,7 +350,7 @@
|
||||
|
||||
<UserDefine title="İstifadəçi nizamları">
|
||||
<Item id="20002" name="Adını dəyiş"/>
|
||||
<Item id="20003" name="Təzəsini yarad..."/>
|
||||
<Item id="20003" name="Təzəsini yarat..."/>
|
||||
<Item id="20004" name="Silmək"/>
|
||||
<Item id="20005" name="Fərqli yadda saxla..."/>
|
||||
<Item id="20007" name="İstifadəçi dili : "/>
|
||||
@ -369,8 +369,8 @@
|
||||
|
||||
<Folder title="İlkin-qovluq">
|
||||
<Item id="21101" name="İlkin stil nizamları"/>
|
||||
<Item id="21201" name="Qovluqu açmaq açar-sözləri nizamları"/>
|
||||
<Item id="21301" name="Qovluqu bağlamaq açar-sözləri nizamları"/>
|
||||
<Item id="21201" name="Qovluğu açmaq açar-sözləri nizamları"/>
|
||||
<Item id="21301" name="Qovluğu bağlamaq açar-sözləri nizamları"/>
|
||||
</Folder>
|
||||
|
||||
<Keywords title="Açar-sözləri listi">
|
||||
@ -422,19 +422,19 @@
|
||||
<Item id="6106" name="Sənəd başlıqları"/>
|
||||
<Item id="6107" name="Kiçiltmək"/>
|
||||
<Item id="6108" name="Qıfılla (yer dəyişməsinə qadağa et)"/>
|
||||
<Item id="6109" name="Akriv olmayan başlıqlar boz olsun"/>
|
||||
<Item id="6109" name="Aktiv olmayan başlıqlar boz olsun"/>
|
||||
<Item id="6110" name="Üstündə sarı xətt olsun"/>
|
||||
|
||||
<Item id="6111" name="Vəziyyət sətirini görsət"/>
|
||||
<Item id="6111" name="Vəziyyət sətirini göstər"/>
|
||||
<Item id="6112" name="Bağla düyməsini göstər"/>
|
||||
<Item id="6113" name="Başlıqı iki kliklə bağla"/>
|
||||
<Item id="6113" name="Başlığı iki kliklə bağla"/>
|
||||
<Item id="6118" name="Gizlət"/>
|
||||
<Item id="6119" name="Kaskad"/>
|
||||
<Item id="6120" name="Şaquli"/>
|
||||
|
||||
<Item id="6121" name="Menyu paneli"/>
|
||||
<Item id="6122" name="Gizlət (Seçim üçün "Alt" və ya "F1" düyməsini basun)"/>
|
||||
<Item id="6123" name="Interfeys dili"/>
|
||||
<Item id="6122" name="Gizlət (Seçim üçün "Alt" və ya "F1" düyməsini basın)"/>
|
||||
<Item id="6123" name="İnterfeys dili"/>
|
||||
</Global>
|
||||
|
||||
<Scintillas title="Redaktə etmək">
|
||||
@ -449,7 +449,7 @@
|
||||
<Item id="6202" name="Sadə"/>
|
||||
<Item id="6203" name="Oxlar"/>
|
||||
<Item id="6204" name="Dairələr"/>
|
||||
<Item id="6205" name="Dördbucağlar"/>
|
||||
<Item id="6205" name="Dördbucaqlar"/>
|
||||
<Item id="6226" name="Heç nə"/>
|
||||
|
||||
<Item id="6227" name="Line Wrap"/>
|
||||
@ -465,7 +465,7 @@
|
||||
<Item id="6211" name="Səhifənin şaquli sərhədinin nizamları"/>
|
||||
<Item id="6212" name="Xətt rejimi"/>
|
||||
<Item id="6213" name="Arxa plan rejimi"/>
|
||||
<Item id="6214" name="Seçilmiş sətiri vurgula"/>
|
||||
<Item id="6214" name="Seçilmiş sətiri vurğula"/>
|
||||
</Scintillas>
|
||||
|
||||
<NewDoc title="Yeni sənəd/İlkin qovluq">
|
||||
@ -482,7 +482,7 @@
|
||||
<Item id="6411" name="Sintaksis :"/>
|
||||
<Item id="6413" name="Sənədi açmaq/yadda saxlamaq qovluğu"/>
|
||||
<Item id="6414" name="Seçilən sənədi izlə "/>
|
||||
<Item id="6415" name="Sonuncu qovluqu yadda saxla"/>
|
||||
<Item id="6415" name="Sonuncu qovluğu yadda saxla"/>
|
||||
<Item id="6419" name="Yeni sənəd"/>
|
||||
<Item id="6420" name="ANSI faylı açarkan tətbiq et"/>
|
||||
</NewDoc>
|
||||
@ -500,7 +500,7 @@
|
||||
<Item id="6506" name="İstifadə edilməyən"/>
|
||||
<Item id="6507" name="Dil menyusunu yığcam et"/>
|
||||
<Item id="6508" name="Menyu dili"/>
|
||||
<Item id="6510" name="Ilkin nizamlar"/>
|
||||
<Item id="6510" name="İlkin nizamlar"/>
|
||||
</LangMenu>
|
||||
|
||||
<Print title="Çap">
|
||||
@ -509,7 +509,7 @@
|
||||
<Item id="6603" name="WYSIWYG (göründüyü kimi)"/>
|
||||
<Item id="6604" name="Invert"/>
|
||||
<Item id="6605" name="Qara ağ"/>
|
||||
<Item id="6606" name="Arxa plan rəngini yiğışdır"/>
|
||||
<Item id="6606" name="Arxa plan rəngini yığışdır"/>
|
||||
<Item id="6607" name="Abzas (mm)"/>
|
||||
<Item id="6612" name="Sol"/>
|
||||
<Item id="6613" name="Üst"/>
|
||||
@ -534,25 +534,25 @@
|
||||
|
||||
<MISC title="Digər">
|
||||
<Item id="6304" name="Açılmış sənədlərin tarixi"/>
|
||||
<Item id="6305" name="İşə salankən yoxlama"/>
|
||||
<Item id="6305" name="İşə salarkən yoxlama"/>
|
||||
<Item id="6306" name="Maks. sənəd sayı :"/>
|
||||
<Item id="6307" name="İcazə ver"/>
|
||||
<Item id="6308" name="Sistem treyə kiçilt"/>
|
||||
<Item id="6309" name="Axırıncı sessiyanın sənədlərini aç"/>
|
||||
<Item id="6312" name="Statusu avtomaik təyinləşdir"/>
|
||||
<Item id="6312" name="Statusu avtomatik təyinləşdir"/>
|
||||
<Item id="6313" name="Soruşmadan yenilə"/>
|
||||
<Item id="6318" name="Linklərin nizamları"/>
|
||||
<Item id="6318" name="Linklərin nizamları"/>
|
||||
<Item id="6325" name="Yeniləyənnən sonra sona kimi sürüşdür"/>
|
||||
<Item id="6325" name="Yenilədikdən sonra sona kimi sürüşdür"/>
|
||||
<Item id="6319" name="İcazə ver"/>
|
||||
<Item id="6320" name="Altınnan xətt çəkmə"/>
|
||||
<Item id="6322" name="Sessiya faylın tipi:"/>
|
||||
<Item id="6323" name="Notepad++ avtomatik yenilə"/>
|
||||
<Item id="6324" name="Sənədlərin komutasiyası (Ctrl+TAB)"/>
|
||||
<Item id="6326" name="İntelektual işıqlandırma"/>
|
||||
<Item id="6326" name="İntellektual işıqlandırma"/>
|
||||
<Item id="6329" name="Uyğun olan teqləri işıqlandır"/>
|
||||
<Item id="6327" name="İcazə ver"/>
|
||||
<Item id="6328" name="Müvafiq teqlərin işiqlandır"/>
|
||||
<Item id="6328" name="Müvafiq teqləri işiqlandır"/>
|
||||
<Item id="6330" name="Şərh/php/asp sahələrini işıqlandır"/>
|
||||
|
||||
<Item id="6331" name="Başlıqda yalnız faylın adını göstər"/>
|
||||
@ -563,7 +563,7 @@
|
||||
|
||||
<Backup title="Ehtiyatlaşdırma/Avtomatik Tamamlanma">
|
||||
<Item id="6801" name="Ehtiyatlaşdırma"/>
|
||||
<Item id="6315" name="Xeyir"/>
|
||||
<Item id="6315" name="Heç biri"/>
|
||||
<Item id="6316" name="Sadə Ehtiyatlaşdırma"/>
|
||||
<Item id="6317" name="Geniş Ehtiyatlaşdırma"/>
|
||||
<Item id="6804" name="İstifadəçi ehtiyatlaşdırma qovluğu"/>
|
||||
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="windows-1252"?>
|
||||
<!--
|
||||
Catalan translation
|
||||
for Notepad++ 5.8.2
|
||||
Updated 2010 Oct 19
|
||||
for Notepad++ 5.8.6
|
||||
Updated 2011 Jan 07
|
||||
By Hiro5 (from sourceforge.net)
|
||||
-->
|
||||
<NotepadPlus>
|
||||
@ -30,6 +30,7 @@ By Hiro5 (from sourceforge.net)
|
||||
<Item posX="1" posY="13" name="Come&ntaris"/>
|
||||
<Item posX="1" posY="14" name="A&utocompleció"/>
|
||||
<Item posX="1" posY="15" name="Con&versió del Final de línia"/>
|
||||
<Item posX="1" posY="16" name="Operacions d'&espais en blanc"/>
|
||||
<Item posX="2" posY="16" name="Marca&-ho tot"/>
|
||||
<Item posX="2" posY="17" name="Desmarca-&ho tot"/>
|
||||
<Item posX="2" posY="18" name="Cerca &marca anterior"/>
|
||||
@ -64,8 +65,8 @@ By Hiro5 (from sourceforge.net)
|
||||
<Item id="41002" name="&Obre..."/>
|
||||
<Item id="41014" name="&Recarrega des del disc"/>
|
||||
<Item id="41006" name="&Desa"/>
|
||||
<Item id="41008" name="Desa &com a..."/>
|
||||
<Item id="41015" name="Desa cò&pia com a..."/>
|
||||
<Item id="41008" name="&Anomena i desa..."/>
|
||||
<Item id="41015" name="Anomena &còpia i desa..."/>
|
||||
<Item id="41007" name="D&esa'ls tots"/>
|
||||
<Item id="41017" name="Can&via el nom..."/>
|
||||
<Item id="41003" name="&Tanca"/>
|
||||
@ -75,7 +76,7 @@ By Hiro5 (from sourceforge.net)
|
||||
<Item id="41012" name="Carre&ga Sessió..."/>
|
||||
<Item id="41013" name="Desa &Sessió..."/>
|
||||
<Item id="41010" name="&Imprimeix..."/>
|
||||
<Item id="1001" name="Imprimeix &ara!"/>
|
||||
<Item id="1001" name="Im&primeix ara!"/>
|
||||
<Item id="42040" name="Obre tots els ar&xius recents"/>
|
||||
<Item id="42041" name="Nete&ja llista d'arxius recents"/>
|
||||
<Item id="41011" name="S&urt"/>
|
||||
@ -96,7 +97,7 @@ By Hiro5 (from sourceforge.net)
|
||||
<Item id="42010" name="&Duplica línia actual"/>
|
||||
<Item id="42012" name="&Talla línies"/>
|
||||
<Item id="42013" name="&Uneix línies"/>
|
||||
<Item id="42014" name="Mou &amunt aquesta línia"/>
|
||||
<Item id="42014" name="Mou a&munt aquesta línia"/>
|
||||
<Item id="42015" name="Mou a&vall aquesta línia"/>
|
||||
<Item id="42022" name="Afegeix/Treu símbol de comentari de &línia/es"/>
|
||||
<Item id="42035" name="&Afegeix símbol de comentari de línia/es"/>
|
||||
@ -108,14 +109,20 @@ By Hiro5 (from sourceforge.net)
|
||||
<Item id="45001" name="Converteix a format &Windows"/>
|
||||
<Item id="45002" name="Converteix a format &UNIX"/>
|
||||
<Item id="45003" name="Converteix a format &MAC"/>
|
||||
<Item id="42024" name="Treu es&pais de final de línia"/>
|
||||
<Item id="42024" name="Treu espais de &final de línia"/>
|
||||
<Item id="42042" name="Treu espais d'&inici de línia"/>
|
||||
<Item id="42043" name="T&reu espais d'inici i final de línia"/>
|
||||
<Item id="42044" name="Tr&ansforma final de línia a espai"/>
|
||||
<Item id="42045" name="Tre&u espais i finals de línia innecessaris"/>
|
||||
<Item id="42046" name="Converteix tabulacions a &espais"/>
|
||||
<Item id="42047" name="Converteix espais a &tabulacions"/>
|
||||
<Item id="42034" name="&Insereix en columna..."/>
|
||||
<Item id="42028" name="&Mode de Només-Lectura"/>
|
||||
<Item id="42033" name="Treu m&arca de Només-Lectura"/>
|
||||
<Item id="43001" name="&Cerca..."/>
|
||||
<Item id="43013" name="Cerca als &fitxers..."/>
|
||||
<Item id="43002" name="Cerca &següent"/>
|
||||
<Item id="43010" name="Cerca &anterior coincidència"/>
|
||||
<Item id="43010" name="Cerca &anterior"/>
|
||||
<Item id="43048" name="S&elecciona i cerca següent"/>
|
||||
<Item id="43049" name="Seleccio&na i cerca anterior"/>
|
||||
<Item id="43014" name="Cerca &volàtil següent"/>
|
||||
@ -125,7 +132,7 @@ By Hiro5 (from sourceforge.net)
|
||||
<Item id="43045" name="Finestra &de resultats de cerca"/>
|
||||
<Item id="43046" name="Res&ultat de cerca següent"/>
|
||||
<Item id="43047" name="Resul&tat de cerca anterior"/>
|
||||
<Item id="43004" name="Vés a &la línia/posició..."/>
|
||||
<Item id="43004" name="Vés a &la línia o posició..."/>
|
||||
<Item id="43009" name="Vés a l'altre extrem del &bloc"/>
|
||||
<Item id="43016" name="Marca&-ho tot"/>
|
||||
<Item id="43022" name="Utilitza &1r. estil"/>
|
||||
@ -216,6 +223,7 @@ By Hiro5 (from sourceforge.net)
|
||||
<Item id="48009" name="&Editor de tecles de dreceres..."/>
|
||||
<Item id="48005" name="Importa &complements ..."/>
|
||||
<Item id="48006" name="Importa &temes ..."/>
|
||||
<Item id="48018" name="Edita el menú contextual emergent"/>
|
||||
<Item id="42018" name="&Comença l'enregistrament"/>
|
||||
<Item id="42019" name="&Atura l'enregistrament"/>
|
||||
<Item id="42021" name="&Reprodueix"/>
|
||||
@ -296,7 +304,7 @@ By Hiro5 (from sourceforge.net)
|
||||
<Item id="1687" name="En perdre el focus"/>
|
||||
<Item id="1688" name="Sempre"/>
|
||||
</Find>
|
||||
<GoToLine title="Vés a la línia/posició...">
|
||||
<GoToLine title="Vés a la línia o posició...">
|
||||
<Item id="2007" name="Línia"/>
|
||||
<Item id="2008" name="Posició (en bytes)"/>
|
||||
<Item id="2004" name="Ets aquí:"/>
|
||||
|
@ -27,6 +27,7 @@
|
||||
<Item posX = "1" posY = "13" name = "Zakomentovat/Odkomentovat"/>
|
||||
<Item posX = "1" posY = "14" name = "Automatické dokončování"/>
|
||||
<Item posX = "1" posY = "15" name = "Konverze konců řádků (EOL)"/>
|
||||
<Item posX = "1" posY = "16" name = "Operace s prázdnými znaky"/>
|
||||
<Item posX = "2" posY = "16" name = "Označit vše"/>
|
||||
<Item posX = "2" posY = "17" name = "Odznačit vše"/>
|
||||
<Item posX = "2" posY = "18" name = "Skočit nahoru"/>
|
||||
@ -110,6 +111,12 @@
|
||||
<Item id = "42033" name = "Zrušit příznak Pouze pro čtení"/>
|
||||
<Item id = "42035" name = "Zakomentovat blok"/>
|
||||
<Item id = "42036" name = "Odkomentovat blok"/>
|
||||
<Item id = "42042" name = "Oříznout úvodní mezery"/>
|
||||
<Item id = "42043" name = "Oříznout úvodní a koncové mezery"/>
|
||||
<Item id = "42044" name = "Konce řádků (EOL) na mezery"/>
|
||||
<Item id = "42045" name = "Odstranit nepotřebné prázdné znaky a EOLy"/>
|
||||
<Item id = "42046" name = "Tabulátory na mezery"/>
|
||||
<Item id = "42047" name = "Mezery na tabulátory"/>
|
||||
|
||||
<Item id = "43001" name = "&Najít..."/>
|
||||
<Item id = "43002" name = "Najít &další"/>
|
||||
@ -179,6 +186,7 @@
|
||||
<Item id = "44035" name = "Synchronizovat vertikální posouvání"/>
|
||||
<Item id = "44036" name = "Synchronizovat horizontální posouvání"/>
|
||||
<Item id = "44041" name = "Zobrazit zalamovací znaky"/>
|
||||
<Item id = "44049" name = "Souhrnné informace..."/>
|
||||
<Item id = "44072" name = "Přejít na další náhled"/>
|
||||
|
||||
<Item id = "45001" name = "Konvertovat do formátu Windows"/>
|
||||
@ -216,6 +224,7 @@
|
||||
<Item id = "48006" name = "Importovat styl(y) ..."/>
|
||||
<Item id = "48009" name = "Asociace klávesových zkratek..."/>
|
||||
<Item id = "48011" name = "Volby..."/>
|
||||
<Item id = "48018" name = "Upravit vyskakovací kontextové menu..."/>
|
||||
<Item id = "49000" name = "&Spustit..."/>
|
||||
|
||||
<Item id = "50000" name = "Dokončování funkcí"/>
|
||||
@ -361,8 +370,8 @@
|
||||
<Item id = "20009" name = "Přípona:"/>
|
||||
<Item id = "20012" name = "Nerozliš. malá a VELKÁ písmena"/>
|
||||
<Item id = "20011" name = "Průhlednost"/>
|
||||
<Item id = "20015" name = "Import..."/>
|
||||
<Item id = "20016" name = "Export..."/>
|
||||
<Item id = "20015" name = "Export..."/>
|
||||
<Item id = "20016" name = "Import..."/>
|
||||
<Item id = "0" name = "Styl barev"/>
|
||||
<Item id = "1" name = "Barva popředí"/>
|
||||
<Item id = "2" name = "Barva pozadí"/>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="Windows-1252" ?>
|
||||
<NotepadPlus>
|
||||
<Native-Langue name = "Nederlands" filename = "dutch.xml">
|
||||
<Native-Langue name = "Nederlands 2" filename = "dutch_new.xml">
|
||||
<Menu>
|
||||
<Main>
|
||||
<!-- Main Menu Entries -->
|
||||
@ -26,11 +26,13 @@
|
||||
<Item posX = "1" posY = "13" name = "Markeren als commentaar"/>
|
||||
<Item posX = "1" posY = "14" name = "Automatisch aanvullen"/>
|
||||
<Item posX = "1" posY = "15" name = "Formaat"/>
|
||||
<Item posX = "1" posY = "16" name = "Uitlijnen"/>
|
||||
|
||||
<Item posX = "2" posY = "16" name = "Alles markeren"/>
|
||||
<Item posX = "2" posY = "17" name = "Markering wissen"/>
|
||||
<Item posX = "2" posY = "18" name = "Ga naar begin markering"/>
|
||||
<Item posX = "2" posY = "19" name = "Ga naar einde markering"/>
|
||||
<Item posX = "2" posY = "18" name = "Ga naar vorige markering"/>
|
||||
<Item posX = "2" posY = "19" name = "Ga naar volgende markering"/>
|
||||
<Item posX = "2" posY = "21" name = "Bladwijzers"/>
|
||||
|
||||
<Item posX = "3" posY = "4" name = "Niet-afdrukbare tekens"/>
|
||||
<Item posX = "3" posY = "5" name = "In- en uitzoomen"/>
|
||||
@ -106,7 +108,7 @@
|
||||
<Item id = "42021" name = "Macro &afspelen"/>
|
||||
<Item id = "42022" name = "Markeren als commentaar (vervangen)"/>
|
||||
<Item id = "42023" name = "Markeren als commentaar (blok)"/>
|
||||
<Item id = "42024" name = "Ruimte voor regeleinden verwijderen"/>
|
||||
<Item id = "42024" name = "Ruimte voor regeleinden wissen"/>
|
||||
<Item id = "42025" name = "Macro opsl&aan"/>
|
||||
<Item id = "42026" name = "Tekstrichting rechts-links"/>
|
||||
<Item id = "42027" name = "Tekstrichting links-rechts"/>
|
||||
@ -121,6 +123,12 @@
|
||||
<Item id = "42036" name = "Markering wissen"/>
|
||||
<Item id = "42040" name = "Alle recentelijke bestanden openen"/>
|
||||
<Item id = "42041" name = "Bestandsgeschiedenis wissen"/>
|
||||
<Item id = "42042" name = "Insprong wissen"/>
|
||||
<Item id = "42043" name = "Insprong en ruimte voor regeleinden wissen"/>
|
||||
<Item id = "42044" name = "Regeleinden omzetten in spaties"/>
|
||||
<Item id = "42045" name = "Regeleinden en overbodige witruimte wissen"/>
|
||||
<Item id = "42046" name = "Tabs omzetten in spaties"/>
|
||||
<Item id = "42047" name = "Spaties omzetten in tabs"/>
|
||||
|
||||
<Item id = "43001" name = "&Zoeken..."/>
|
||||
<Item id = "43002" name = "&Volgende zoeken"/>
|
||||
@ -134,8 +142,8 @@
|
||||
<Item id = "43010" name = "Vorig&e zoeken"/>
|
||||
<Item id = "43011" name = "&Snel zoeken..."/>
|
||||
<Item id = "43013" name = "Zoeken in &bestanden"/>
|
||||
<Item id = "43014" name = "Volgende zoeken (globaal)"/>
|
||||
<Item id = "43015" name = "Vorige zoeken (globaal)"/>
|
||||
<Item id = "43014" name = "Volgende zoeken (afzonderlijk)"/>
|
||||
<Item id = "43015" name = "Vorige zoeken (afzonderlijk)"/>
|
||||
<Item id = "43016" name = "Zoekterm markeren"/>
|
||||
<Item id = "43017" name = "Markering wissen"/>
|
||||
<Item id = "43018" name = "Aan bladwijzer gekoppelde regels knippen"/>
|
||||
@ -168,8 +176,10 @@
|
||||
<Item id = "43045" name = "Gevonden resultaten"/>
|
||||
<Item id = "43046" name = "Volgende zoekterm"/>
|
||||
<Item id = "43047" name = "Vorige zoekterm"/>
|
||||
<Item id = "43048" name = "Selecteren en volgende zoeken"/>
|
||||
<Item id = "43049" name = "Selecteren en vorige zoeken"/>
|
||||
<Item id = "43048" name = "Markeren en volgende zoeken"/>
|
||||
<Item id = "43049" name = "Markeren en vorige zoeken"/>
|
||||
<Item id = "43050" name = "Bladwijzers omkeren"/>
|
||||
|
||||
<Item id = "44009" name = "Interface verbergen"/>
|
||||
<Item id = "44010" name = "Gegevensstructuur samenvouwen"/>
|
||||
<Item id = "44011" name = "Syntaxismarkering ontwerpen..."/>
|
||||
@ -190,6 +200,7 @@
|
||||
<Item id = "44036" name = "Horizontaal scrollen koppelen"/>
|
||||
<Item id = "44041" name = "Terugloopmarkering weergeven"/>
|
||||
<Item id = "44042" name = "Regels verbergen"/>
|
||||
<Item id = "44049" name = "Samenvatting..."/>
|
||||
<Item id = "44072" name = "Actieve deelvenster wisselen"/>
|
||||
<Item id = "45001" name = "Windows-indeling"/>
|
||||
<Item id = "45002" name = "Unix-indeling"/>
|
||||
@ -221,6 +232,10 @@
|
||||
<Item id = "48009" name = "Sneltoetsen..."/>
|
||||
<Item id = "48011" name = "Voorkeuren..."/>
|
||||
|
||||
<Item id = "48016" name = "Macro's wijzigen ..."/>
|
||||
<Item id = "48017" name = "Opdrachten wijzigen..."/>
|
||||
<Item id = "48018" name = "Contextmenu wijzigen"/>
|
||||
|
||||
<Item id = "49000" name = "&Uitvoeren..."/>
|
||||
|
||||
<Item id = "50000" name = "Functies aanvullen"/>
|
||||
@ -367,6 +382,9 @@
|
||||
<Item id = "20009" name = "Extensies:"/>
|
||||
<Item id = "20011" name = "Transparantie"/>
|
||||
<Item id = "20012" name = "Kapitaal als onderkast"/>
|
||||
|
||||
<Item id = "20015" name = "Exporteren..."/>
|
||||
<Item id = "20016" name = "Importeren..."/>
|
||||
<Folder title = "Algemeen">
|
||||
<Item id = "21101" name = "Opmaak"/>
|
||||
<Item id = "21201" name = "Markering sectie openen"/>
|
||||
@ -452,6 +470,11 @@
|
||||
<Item id = "6222" name = "100"/>
|
||||
<Item id = "6224" name = "Meervoudig bewerken"/>
|
||||
<Item id = "6225" name = "Meervoudig bewerken inschakelen"/>
|
||||
<Item id = "6226" name = "Verborgen"/>
|
||||
<Item id = "6227" name = "Automatische terugloop"/>
|
||||
<Item id = "6228" name = "Standaard"/>
|
||||
<Item id = "6229" name = "Uitlijnen"/>
|
||||
<Item id = "6230" name = "Inspringen"/>
|
||||
</Scintillas>
|
||||
<MISC title = "Overige">
|
||||
<Item id = "6114" name = "Wisselen tussen documenten activeren"/>
|
||||
|
@ -214,7 +214,7 @@
|
||||
<Item id="47000" name="About Notepad++..."/>
|
||||
<Item id="47001" name="Notepad++ Home"/>
|
||||
<Item id="47002" name="Notepad++ Project Page"/>
|
||||
<Item id="47003" name="NpWiki++ (Online Help)"/>
|
||||
<Item id="47003" name="Online Documentation"/>
|
||||
<Item id="47004" name="Forum"/>
|
||||
<Item id="47005" name="Get More Plugins"/>
|
||||
<Item id="47006" name="Update Notepad++"/>
|
||||
|
@ -214,7 +214,7 @@
|
||||
<Item id="47000" name="About Notepad++..."/>
|
||||
<Item id="47001" name="Notepad++ Home"/>
|
||||
<Item id="47002" name="Notepad++ Project Page"/>
|
||||
<Item id="47003" name="NpWiki++ (Online Help)"/>
|
||||
<Item id="47003" name="Online Documentation"/>
|
||||
<Item id="47004" name="Forum"/>
|
||||
<Item id="47005" name="Get More Plugins"/>
|
||||
<Item id="47006" name="Update Notepad++"/>
|
||||
|
@ -2,27 +2,18 @@
|
||||
|
||||
<!--
|
||||
Esperantigo de Notepad++ 5.8
|
||||
Farita de Francesco Costanzo. Korajn dankojn al Daniele Binaghi pro liaj sugestoj kaj korektaĵoj.
|
||||
Farita de Francesco Costanzo.
|
||||
Korajn dankojn al Daniele Binaghi pro liaj sugestoj kaj korektaĵoj.
|
||||
|
||||
Fontoj: Komputeko, la traduko de OpenOffice estis uzitaj por elekti radikojn uzataj ankaŭ en aliaj programoj.
|
||||
Fontoj: Komputeko kaj la traduko de OpenOffice estis uzitaj por elekti radikojn uzataj ankaŭ en aliaj programoj.
|
||||
Ankaŭ la vortaro de Carlo Minnaja (ITA-EO) en la versio "hVortaro" estis tre utila, por klarigi signifojn kaj rekoni la Fundamentajn vortojn kaj la aldonojn de "Baza Radikaro Oficiala", kiujn mi preferas antastaŭ la postaj aldonoj kaj "novaj vortoj", kiam eblas elekti.
|
||||
|
||||
Komentoj kaj sugestoj: invincibile (ĉe) users.sourceforge.net
|
||||
|
||||
Eble al iuj ne plaĉos ĉion, pro tio mi lasis kelkajn komentojn por ekspliki. Ne estas facile kontentigi ĉiujn.
|
||||
Mi klopodis fari bonlingvan tradukon, klara ankaŭ al homoj kiuj unuafoje vidas programon en Esperanto, tamen ne timu: mi ne estas "radikala bonlingvisto".
|
||||
Eble al iuj ne plaĉos ĉion, pro tio mi lasis kelkajn komentojn por ekspliki, kaj longan komenton ĉe la fino de tiu ĉi dokumento.
|
||||
Mi klopodis fari bonlingvan tradukon, klara ankaŭ al homoj kiuj unuafoje vidas programon en Esperanto, tamen ne timu: mi ne estas "radikala bonlingvisto". Ne estas facile kontentigi ĉiujn.
|
||||
|
||||
Rimarko: mi elektis volitivon (u-finaĵo) por verboj, ĉar tio laŭ mi plej bone taŭgas al la gramatiko de la Lingvo Internacia.
|
||||
Mi scias ke en OOo kaj Fajrovulpo estas "serĉi" anstataŭ "serĉu"; mi tute respektas la programojn, kies tradukantoj elektis i-finaĵojn. Iuj ĝojos pro tio, aliaj malĝojos iomete.
|
||||
Sed kial mi devus uzi i-finaĵojn?
|
||||
Ĉu "serĉi" estas anstataŭ "(bonvolu) serĉi"? Tio ĉi estas senlogika ĉar komputilo ne havas volo (ne kapablas bon"voli").
|
||||
Ĉu estas anstataŭ "(Mi volas) serĉi"? Tio ĉi estas senlogika ĉar oni ne volas "serĉi", sed oni volas ke la komputilo "serĉu", ili volas diri al sia komputilo "serĉu X".
|
||||
Ĉu estas tiel pro nacia(j) lingo(j)? Tradukante al Esperanto oni devas liberigi sian menson de aliaj lingvoj tiom, kiom eblas.
|
||||
(...) Longa afero, kion mi looonge pripensis; estas grave ke la radikoj estas bone elektitaj, al aliaj tiaj aferoj oni rapide alkutimiĝas aŭ eĉ ne pripensas.
|
||||
|
||||
Mi ne volas plue enuigis vin (demando: se vi ne volas enui, kial vi estas leganta tion ĉi? ;) )
|
||||
|
||||
***************** PLEJ GRAVE: BONAN LABORADON KUN NP++! :) **************************
|
||||
***************** LA PLEJ GRAVA AFERO: BONAN LABORADON KUN NP++! :) **************************
|
||||
-->
|
||||
|
||||
<NotepadPlus>
|
||||
@ -47,7 +38,7 @@
|
||||
<SubEntries>
|
||||
<Item posX="1" posY="9" name="Kopiu en la tondejon"/>
|
||||
<Item posX="1" posY="10" name="Krommarĝeno"/>
|
||||
<Item posX="1" posY="11" name="Ŝanĝu la usklecon"/>
|
||||
<Item posX="1" posY="11" name="Uskleco"/>
|
||||
<Item posX="1" posY="12" name="Operacioj pri linioj"/>
|
||||
<Item posX="1" posY="13" name="Komentigu/malkomentigu"/>
|
||||
<Item posX="1" posY="14" name="Kompletigo"/>
|
||||
@ -59,10 +50,10 @@
|
||||
<Item posX="2" posY="21" name="Legosignoj"/>
|
||||
<Item posX="3" posY="4" name="Montru signojn"/>
|
||||
<Item posX="3" posY="5" name="Zomo"/>
|
||||
<Item posX="3" posY="6" name="Deloku/Klonu aktualan dokumenton"/> <!-- Laŭ hVortaro (bazita sur vort. de Carlo Minnaja) "movi" = "igi ne-senmova", "doni" movon al ion. Do se iu manĝas, tiu movas sian buŝon, tamen la buŝo restas ĉiam en la sama loko; deloku = ĉanĝi lokon al io; do openoffice eraras(?) -->
|
||||
<Item posX="3" posY="6" name="Deloku/Montru la dokumenton en alia vido/fenestro"/> <!-- Laŭ hVortaro (bazita sur vort. de Carlo Minnaja) "movi" = "igi ne-senmova", "doni" movon al ion. Do se iu manĝas, tiu movas sian buŝon, tamen la buŝo restas ĉiam en la sama loko; deloku = ĉanĝi lokon al io; do openoffice eraras(?) -->
|
||||
<Item posX="3" posY="16" name="[-] Faldu ĉiun blokon je nivelo:"/>
|
||||
<Item posX="3" posY="17" name="[+]Malfaldu ĉiun blokon je nivelo:"/>
|
||||
<Item posX="4" posY="5" name="Signaro"/>
|
||||
<Item posX="4" posY="5" name="Regiona signaro"/>
|
||||
<Item posX="4" posY="5" posZ="0" name="Araba"/>
|
||||
<Item posX="4" posY="5" posZ="1" name="Balta"/>
|
||||
<Item posX="4" posY="5" posZ="2" name="Kelta"/>
|
||||
@ -102,11 +93,11 @@
|
||||
<Item id="41016" name="Forigu de la disko"/>
|
||||
<Item id="41017" name="Alinomu..."/>
|
||||
|
||||
<Item id="42001" name="El&tondu Ctrl+X"/>
|
||||
<Item id="42002" name="&Kopiu Ctrl+C"/>
|
||||
<Item id="42003" name="&Malfaru Ctrl+Z"/>
|
||||
<Item id="42004" name="&Refaru Ctrl+Y"/>
|
||||
<Item id="42005" name="&Algluu Ctrl+V"/>
|
||||
<Item id="42001" name="El&tondu"/>
|
||||
<Item id="42002" name="&Kopiu"/>
|
||||
<Item id="42003" name="&Malfaru"/>
|
||||
<Item id="42004" name="&Refaru"/>
|
||||
<Item id="42005" name="&Algluu"/>
|
||||
<Item id="42006" name="&Forigu"/>
|
||||
<Item id="42007" name="&Elektu ĉion"/>
|
||||
<Item id="42008" name="Aldonu TABon"/> <!--laŭ la itala traduko -->
|
||||
@ -132,7 +123,7 @@
|
||||
<Item id="42030" name="Dosiernomon de la aktuala dosiero"/>
|
||||
<Item id="42031" name="Vojprefikson de la dosierujo"/>
|
||||
<Item id="42032" name="Lanĉu makroon plurfoje..."/>
|
||||
<Item id="42033" name="Purigu la indikaĵon de nurlegado"/> <!-- Indikaĵo kontraŭ flago: flago estas rekonata per la angla, alie necesas lerni novan signifon de la fundamenta radiko "flago"; indikaĵo estas el la 3a "Baza Radikaro Oficiala", tamen estas memdesplikanta (do pli bonlingva)-->
|
||||
<Item id="42033" name="Purigu la indikilon de nurlegado"/> <!-- Indikilo kontraŭ flago: flago estas rekonata per la angla, alie necesas lerni novan signifon de la fundamenta radiko "flago"; indiko estas el la 3a "Baza Radikaro Oficiala", tamen estas memdesplikanta (do pli bonlingva)-->
|
||||
<Item id="42035" name="Komentigu blokon"/>
|
||||
<Item id="42036" name="Malkomentigu blokon"/>
|
||||
|
||||
@ -140,9 +131,9 @@
|
||||
<Item id="43002" name="Serĉu la sekva&ntan"/>
|
||||
<Item id="43003" name="Anstataŭigu..."/>
|
||||
<Item id="43004" name="Atingu..."/>
|
||||
<Item id="43005" name="Aldonu/forigu legosignon ĉi tie"/>
|
||||
<Item id="43006" name="Sekvantan legosignon"/>
|
||||
<Item id="43007" name="Antaŭan legosignon"/>
|
||||
<Item id="43005" name="Aldonu/forigu legosignon ĉe aktuala linio"/>
|
||||
<Item id="43006" name="Atingu sekvantan legosignon"/>
|
||||
<Item id="43007" name="Atingu antaŭan legosignon"/>
|
||||
<Item id="43008" name="Forigu ĉiujn legosignojn"/>
|
||||
<Item id="43009" name="Atingu la kongruan kunigan krampon"/>
|
||||
<Item id="43010" name="Serĉu la antaŭan"/>
|
||||
@ -154,7 +145,7 @@
|
||||
<Item id="43017" name="Malmarku ĉion"/>
|
||||
<Item id="43018" name="Eltondi legosignitajn liniojn"/>
|
||||
<Item id="43019" name="Kopiu legosignitajn liniojn"/>
|
||||
<Item id="43020" name="Algluu al legosignitajn liniojn (anstataŭigu)"/>
|
||||
<Item id="43020" name="Algluu en legosignitaj linioj (anstataŭigu)"/>
|
||||
<Item id="43021" name="Forigu legosignitajn liniojn"/>
|
||||
<Item id = "43022" name = "Uzu 1-an stilon"/>
|
||||
<Item id = "43024" name = "Uzu 2-an stilon"/>
|
||||
@ -180,10 +171,10 @@
|
||||
<Item id="43043" name="5-a stilo"/>
|
||||
<Item id="43044" name="Serĉu stilon"/>
|
||||
<Item id="43045" name="Fenestro de serĉrezultoj"/>
|
||||
<Item id="43046" name="Sekvanta serĉrezulto"/>
|
||||
<Item id="43047" name="Antaŭa serĉrezulto"/>
|
||||
<Item id="43048" name="Elektu kaj serĉu la sekvantan"/>
|
||||
<Item id="43049" name="Elektu kaj serĉu la antaŭan"/>
|
||||
<Item id="43046" name="Atingu sekvantan serĉrezulton"/>
|
||||
<Item id="43047" name="Atingu antaŭan serĉrezulton"/>
|
||||
<Item id="43048" name="Elektu, do serĉu la sekvantan"/>
|
||||
<Item id="43049" name="Elektu, do serĉu la antaŭan"/>
|
||||
<Item id="43050" name="Inversigu legosignojn"/>
|
||||
<Item id="44009" name="Afiŝu ĝin"/>
|
||||
<Item id="44010" name="[-] Faldu la dokumentan strukturon"/> <!-- Malfaldi kontraŭ etendi... Elektita malfaldi ĉar estas en Fundamento-->
|
||||
@ -191,28 +182,27 @@
|
||||
<Item id="44019" name="Montru ĉiujn signojn"/>
|
||||
<Item id="44020" name="Montru krommarĝenan gvidilon"/>
|
||||
<Item id="44022" name="Aŭtomate rompu la liniojn"/>
|
||||
<Item id="44023" name="Zom&u Ctrl+Musrulumilo Antaŭen"/>
|
||||
<Item id="44024" name="Malz&omu Ctrl+Musrulumilo Malantaŭen"/>
|
||||
<Item id="44025" name="Montru nevideblajn spacetojn kaj TABsignojn"/>
|
||||
<Item id="44023" name="Zom&u (Ctrl + Musrulumilo Antaŭen)"/>
|
||||
<Item id="44024" name="Malz&omu (Ctrl + Musrulumilo Malantaŭen)"/> <Item id="44025" name="Montru nevideblajn spacetojn kaj TABsignojn"/>
|
||||
<Item id="44026" name="Montru linifinojn"/>
|
||||
<Item id="44029" name="[+]Malfaldu la strukturon de la dokumento"/>
|
||||
<Item id="44029" name="[+]Malfaldu la dokumentan strukturon"/>
|
||||
<Item id="44030" name="[-] Faldu aktualan nivelon"/>
|
||||
<Item id="44031" name="[+]Malfaldu aktualan nivelon"/>
|
||||
<Item id="44032" name="Ŝaltu tutekranan vidon"/>
|
||||
<Item id="44032" name="Tutekrane"/>
|
||||
<Item id="44033" name="Restaŭru defaŭltan zomon"/>
|
||||
<Item id="44034" name="Ĉiamvidebligu"/>
|
||||
<Item id="44035" name="Sinkronigu vertikalan rulumadon"/>
|
||||
<Item id="44036" name="Sinkronigu horizontalan rulumadon"/>
|
||||
<Item id="44041" name="Montru novliniajn signojn"/>
|
||||
<Item id="44049" name="Informoj kaj statistikoj pri la dosiero..."/>
|
||||
<Item id="44072" name="Aktivigu alian vidon"/>
|
||||
<Item id="44072" name="Atingu alian vidon"/>
|
||||
|
||||
<Item id="45001" name="Konvertu al Vindoza formo"/>
|
||||
<Item id="45002" name="Konvertu al Uniksa formo"/>
|
||||
<Item id="45003" name="Konvertu al Makintoŝa formo"/>
|
||||
<Item id="45004" name="Signokodo laŭ ANSI"/>
|
||||
<Item id="45005" name="Signokodo laŭ UTF-8"/>
|
||||
<Item id="45006" name="Signokodo laŭ UCS-2 pezkomenca"/> <!--Big endian = pezkomenca laŭ komputeco (big end = little beginning = pezkomenca): sed pezkomenca ŝajnas taŭgi al Little endian! Eraro? Bvl skribi al mi, se vi spertas pri tiu afero -->
|
||||
<Item id="45006" name="Signokodo laŭ UCS-2 pezkomenca"/> <!--Big endian = pezkomenca laŭ komputeco: sed pezkomenca ŝajnas taŭgi al Little endian (big end = pezfina)! Eraro? Bvl. skribi al mi, se vi spertas pri tiu afero -->
|
||||
<Item id="45007" name="Signokodo laŭ UCS-2 pezfina"/>
|
||||
<Item id="45008" name="Signokodo laŭ UTF-8 sen Bitoka Ord-Marko"/>
|
||||
<Item id="45009" name="Konvertu al ANSI"/>
|
||||
@ -222,9 +212,9 @@
|
||||
<Item id="45013" name="Konvertu al UCS-2 pezfina"/>
|
||||
|
||||
<Item id="10001" name="Deloku al alia vido"/>
|
||||
<Item id="10002" name="Klonu al alia vido"/>
|
||||
<Item id="10003" name="Deloku al nova ekzemplo"/>
|
||||
<Item id="10004" name="Malfermu en nova ekzemplo"/>
|
||||
<Item id="10002" name="Montru ankaŭ en alia vido"/>
|
||||
<Item id="10003" name="Deloku al nova fenestro de Notepad++"/>
|
||||
<Item id="10004" name="Montru ankaŭ en nova fenestro de Notepad++"/>
|
||||
|
||||
<Item id="46001" name="Stilakordilo..."/>
|
||||
|
||||
@ -252,7 +242,7 @@
|
||||
<Item id="50001" name="Kompletigu vortojn"/>
|
||||
<Item id="50002" name="Kompletigu parametrojn de funkcioj"/>
|
||||
<Item id="42034" name="Kolumna redaktilo..."/>
|
||||
<Item id="44042" name="Kaŝu la elektitajn liniojn"/>
|
||||
<Item id="44042" name="Kaŝu la liniojn, kiuj enhavas elektaĵon"/>
|
||||
<Item id="42040" name="Malfermu ĉiujn plejlaste uzitajn dosierojn"/>
|
||||
<Item id="42041" name="Forgesu plejlaste uzitajn dosierojn"/>
|
||||
<Item id="48016" name="Modifu ligilon/Forigu makroon..."/>
|
||||
@ -268,16 +258,16 @@
|
||||
<Item order="3" name="Konservu kiel..."/>
|
||||
<Item order="4" name="Presu"/>
|
||||
<Item order="5" name="Deloku al alia vido"/>
|
||||
<Item order="6" name="Klonu al alia vido"/>
|
||||
<Item order="6" name="Montru ankaŭ en alia vido"/>
|
||||
<Item order="7" name="Kopiu la dosieran vojprefikson"/>
|
||||
<Item order="8" name="Kopiu la dosiernomon"/>
|
||||
<Item order="9" name="Kopiu la dosierujan vojprefikson"/>
|
||||
<Item order="10" name="Alinomi"/>
|
||||
<Item order="11" name="Forigu"/>
|
||||
<Item order="12" name="Nurlegigu"/>
|
||||
<Item order="13" name="Purigu la indikaĵon de nurlegado"/>
|
||||
<Item order="14" name="Deloku al nova ekzemplo"/>
|
||||
<Item order="15" name="Malfermu kiel novan ekzemplon"/>
|
||||
<Item order="13" name="Purigu la indikilon de nurlegado"/>
|
||||
<Item order="14" name="Deloku al nova fenestro de Notepad++"/>
|
||||
<Item order="15" name="Montru ankaŭ en nova fenestro de Notepad++"/>
|
||||
</TabBar>
|
||||
</Menu>
|
||||
|
||||
@ -288,13 +278,14 @@
|
||||
<Item id="1620" name="Serĉu:"/>
|
||||
<Item id="1603" name="Nur tutajn &vortojn"/>
|
||||
<Item id="1604" name="&Uskleca kongruo"/>
|
||||
<Item id="1605" name="Regula &esprimo"/>
|
||||
<Item id="1605" name="Regula esprimo"/>
|
||||
<Item id="1606" name="Al&komenciĝu se fino atingitas"/>
|
||||
<Item id="1612" name="&Supren"/>
|
||||
<Item id="1613" name="&Malsupren"/>
|
||||
<Item id="1614" name="Nombru la ĉeestecon"/>
|
||||
<Item id="1614" name="Nombru la aperojn"/>
|
||||
<Item id="1615" name="Serĉu ĉiujn"/>
|
||||
<Item id="1616" name="Marku linion"/>
|
||||
|
||||
<Item id="1617" name="Evidentigu la trovitajn"/>
|
||||
<Item id="1618" name="Purigu por ĉiu serĉo"/>
|
||||
<Item id="1621" name="Direkto"/>
|
||||
@ -316,7 +307,7 @@
|
||||
<Item id="1659" name="En kaŝitaj dosierujoj"/>
|
||||
<Item id="1624" name="Serĉreĝimo"/>
|
||||
<Item id="1625" name="Normala"/>
|
||||
<Item id="1626" name="Etendita (\n, \r, \t, \0, \x...)"/>
|
||||
<Item id="1626" name="Larĝa (\n, \r, \t, \0, \x...)"/>
|
||||
<Item id="1660" name="Anstataŭigu en la dosieroj"/>
|
||||
<Item id="1661" name="Laŭ la aktuala dokumento"/> <!--segui documento corrente-->
|
||||
<Item id="1641" name="Serĉu ĉiujn en la aktuala dokumento"/>
|
||||
@ -326,10 +317,10 @@
|
||||
<Item id="2007" name="Linion"/>
|
||||
<Item id="2008" name="Deŝovo"/>
|
||||
<Item id="1" name="E&k!"/>
|
||||
<Item id="2" name="Rezigni"/>
|
||||
<Item id="2" name="Rezignu"/>
|
||||
<Item id="2004" name="Vi estas ĉi tie:"/>
|
||||
<Item id="2005" name="Vi volas atingi:"/>
|
||||
<Item id="2006" name="Vi ne rajtas plueniri:"/>
|
||||
<Item id="2006" name="Vi ne rajtas transpasi:"/>
|
||||
</GoToLine>
|
||||
|
||||
<Run title="Lanĉu...">
|
||||
@ -618,5 +609,20 @@
|
||||
</ColumnEditor>
|
||||
</Dialog>
|
||||
</Native-Langue>
|
||||
<!--
|
||||
|
||||
Eble iu volus scii kial mi elektis volitivon (u-finaĵo) por verboj, kaj eble tiu demandas, ĉar en OpenOffice estas uzata la finaĵon -i. Tre simple, ĉar tio laŭ mi plej bone taŭgas al la gramatiko de la Lingvo Internacia, kaj estas uzata de multaj retpaĝaroj.
|
||||
Mi scias ke en OOo kaj Fajrovulpo estas "serĉi" anstataŭ "serĉu"; mi tute respektas la programojn, kies tradukantoj elektis i-finaĵojn.
|
||||
|
||||
Sed kial mi devus uzi i-finaĵojn?
|
||||
Ĉu "serĉi" estas anstataŭ "(bonvolu) serĉi"? Tio ĉi estas senlogika ĉar komputilo ne havas volo (ne kapablas bon"voli").
|
||||
Ĉu estas anstataŭ "(Mi volas) serĉi"? Tio ĉi estas senlogika ĉar oni ne volas "serĉi", sed oni volas ke la komputilo "serĉu", ili volas diri al sia komputilo "serĉu X".
|
||||
Ĉu estas tiel pro nacia(j) lingo(j)? Tradukante al Esperanto oni devas liberigi sian menson de aliaj lingvoj tiom, kiom eblas.
|
||||
(...) Longa afero, kion mi looonge pripensis; estas grave ke la radikoj estas bone elektitaj, al aliaj tiaj aferoj oni rapide alkutimiĝas aŭ eĉ ne pripensas.
|
||||
|
||||
Mi ne volas plue enuigis vin (demando: se vi ne volas enui, kial vi estas leganta tion ĉi? ;) )
|
||||
Amike,
|
||||
Francesco
|
||||
-->
|
||||
</NotepadPlus>
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" encoding="Windows-1252" ?>
|
||||
<!--
|
||||
Italian translation for Notepad++ 5.8
|
||||
Last modified Tue, September 22th, 2010 18:30 GMT by Luca Leonardi.
|
||||
Italian translation for Notepad++ 5.8.6
|
||||
Last modified Tue, January 4th, 2011 11:00 GMT by Luca Leonardi.
|
||||
Please e-mail errors, suggestions etc. to ices_eyes(at)users.sourceforge.net.
|
||||
For updates, see https://sourceforge.net/forum/message.php?msg_id=4588171
|
||||
For updates, see https://sourceforge.net/projects/notepad-plus/forums/forum/558104/topic/1853765
|
||||
-->
|
||||
<NotepadPlus>
|
||||
<Native-Langue name = "Italiano" filename="italian.xml" >
|
||||
@ -32,6 +32,7 @@
|
||||
<Item posX = "1" posY = "13" name = "Commenta/Decommenta"/>
|
||||
<Item posX = "1" posY = "14" name = "Auto-completamento"/>
|
||||
<Item posX = "1" posY = "15" name = "Converti carattere di fine linea"/>
|
||||
<Item posX = "1" posY = "16" name = "Operazioni sugli spazi"/>
|
||||
<Item posX = "2" posY = "16" name = "Segna tutti"/>
|
||||
<Item posX = "2" posY = "17" name = "Rimuovi marcatura"/>
|
||||
<Item posX = "2" posY = "18" name = "Salta su"/>
|
||||
@ -99,7 +100,7 @@
|
||||
<Item id = "42018" name = "&Inizia registrazione"/>
|
||||
<Item id = "42019" name = "&Ferma registrazione"/>
|
||||
<Item id = "42021" name = "&Esegui la macro"/>
|
||||
<Item id = "42022" name = "Commenta / Rimuovi commento blocco selezione"/>
|
||||
<Item id = "42022" name = "Commenta / Decommenta selezione"/>
|
||||
<Item id = "42023" name = "Commenta selezione"/>
|
||||
<Item id = "42024" name = "Elimina spazi vuoti superflui"/>
|
||||
<Item id = "42025" name = "Salva la macro registrata"/>
|
||||
@ -116,6 +117,12 @@
|
||||
<Item id = "42036" name = "Decommenta blocco (riga per riga)"/>
|
||||
<Item id = "42040" name = "Apri tutti i file recenti"/>
|
||||
<Item id = "42041" name = "Pulisci lista file recenti"/>
|
||||
<Item id = "42042" name = "Elimina spazi inziali"/>
|
||||
<Item id = "42043" name = "Elimina spazi iniziali e finali"/>
|
||||
<Item id = "42044" name = "Converti EOL in Spazio"/>
|
||||
<Item id = "42045" name = "Rimuovi spazi e EOL non necessari"/>
|
||||
<Item id = "42046" name = "Converti TAB in spazi"/>
|
||||
<Item id = "42047" name = "Converti spazio in TAB"/>
|
||||
<Item id = "43001" name = "&Trova..."/>
|
||||
<Item id = "43002" name = "Trova &successivo"/>
|
||||
<Item id = "43003" name = "Sostitu&isci..."/>
|
||||
@ -165,7 +172,7 @@
|
||||
<Item id = "43048" name = "Seleziona e trova successivo"/>
|
||||
<Item id = "43049" name = "Seleziona e trova precedente"/>
|
||||
<Item id = "43050" name = "Inverti segnalibri"/>
|
||||
<Item id = "44009" name = "Post-it"/>
|
||||
<Item id = "44009" name = "Modalità Post-it"/>
|
||||
<Item id = "44010" name = "Comprimi tutte le strutture"/>
|
||||
<Item id = "44011" name = "Finestra impostazioni personalizzate"/>
|
||||
<Item id = "44019" name = "Mostra tutti i caratteri"/>
|
||||
@ -175,7 +182,7 @@
|
||||
<Item id = "44024" name = "&Riduci testo"/>
|
||||
<Item id = "44025" name = "Mostra spazi bianchi e tabulazioni"/>
|
||||
<Item id = "44026" name = "Mostra fine riga"/>
|
||||
<Item id = "44029" name = "Espandi tutte le strutture"/>
|
||||
<Item id = "44029" name = "Espandi tutti i livelli"/>
|
||||
<Item id = "44030" name = "Contrai al livello corrente"/>
|
||||
<Item id = "44031" name = "Espandi il livello corrente"/>
|
||||
<Item id = "44032" name = "Visualizzazione a tutto schermo"/>
|
||||
@ -183,7 +190,7 @@
|
||||
<Item id = "44034" name = "Sempre in primo piano"/>
|
||||
<Item id = "44035" name = "Sincronizza scorrimento verticale"/>
|
||||
<Item id = "44036" name = "Sincronizza scorrimento orizzontale"/>
|
||||
<Item id = "44041" name = "Mostra simbolo di wrap"/>
|
||||
<Item id = "44041" name = "Mostra simbolo di a capo automatico"/>
|
||||
<Item id = "44042" name = "Nascondi righe"/>
|
||||
<Item id = "44049" name = "Sommario..."/>
|
||||
<Item id = "44072" name = "Attiva altra vista"/>
|
||||
@ -218,13 +225,13 @@
|
||||
<Item id = "47005" name = "Ottieni altri plugin"/>
|
||||
<Item id = "47006" name = "Aggiorna Notepad++"/>
|
||||
<Item id = "47008" name = "Guida..."/>
|
||||
<Item id = "48005" name = "Importa Plugin/s..." />
|
||||
<Item id = "48005" name = "Importa Plugin..." />
|
||||
<Item id = "48006" name = "Importa Tema/i ..." />
|
||||
<Item id = "48009" name = "Tasti di scelta rapida..."/>
|
||||
<Item id = "48011" name = "Preferenze..."/>
|
||||
<Item id = "48016" name="Modifica Scorciatoie/Elimina Macro..."/>
|
||||
<Item id = "48017" name="Modifica Scorciatoie/Elimina Comando..."/>
|
||||
|
||||
<Item id = "48018" name="Modifica Menu Contestuale..."/>
|
||||
<Item id = "49000" name = "E&segui..."/>
|
||||
<Item id = "50000" name = "Completa funzione"/>
|
||||
<Item id = "50001" name = "Completa parola"/>
|
||||
@ -319,7 +326,7 @@
|
||||
<Item id = "2207" name = "Sfondo: "/>
|
||||
<Item id = "2208" name = "Tipo: "/>
|
||||
<Item id = "2209" name = "Dimensione: "/>
|
||||
<Item id = "2211" name = "Descrizione stile:"/>
|
||||
<Item id = "2211" name = "Stile:"/>
|
||||
<Item id = "2212" name = "Colore"/>
|
||||
<Item id = "2213" name = "Carattere"/>
|
||||
<Item id = "2214" name = "Est. predefinite:"/>
|
||||
@ -360,8 +367,8 @@
|
||||
<Item id = "8" name = "Sottolineato"/>
|
||||
<Folder title = "Cartelle && Predefiniti">
|
||||
<Item id = "21101" name = "Impostazioni stile predefinito"/>
|
||||
<Item id = "21201" name = "Tasto rapido apertura cartella"/>
|
||||
<Item id = "21301" name = "Tasto rapido chiusura cartella"/>
|
||||
<Item id = "21201" name = "Impostazioni parole chiave di apertura blocco"/>
|
||||
<Item id = "21301" name = "Impostazioni parole chiave di chiusura blocco"/>
|
||||
</Folder>
|
||||
<Keywords title = "Lista Parole Chiave">
|
||||
<Item id = "22101" name = "1° Gruppo"/>
|
||||
@ -522,7 +529,8 @@
|
||||
<Item id = "6313" name = "Aggiorna senza notifica"/>
|
||||
<Item id = "6114" name = "Abilita"/>
|
||||
<Item id = "6115" name = "Indentazione automatica"/>
|
||||
<Item id = "6117" name = "Abilita il comportamento MRU"/>
|
||||
<!--<Item id = "6117" name = "Abilita il comportamento MRU"/>-->
|
||||
<Item id = "6117" name = "Precedenza ai file più recenti"/>
|
||||
<Item id = "6318" name = "Impostazioni link cliccabili"/>
|
||||
<Item id = "6319" name = "Abilita"/>
|
||||
<Item id = "6320" name = "Non disegnare sottolineatura"/>
|
||||
|
@ -27,12 +27,13 @@
|
||||
<Item posX="1" posY="13" name="Comentează/Decomentează"/>
|
||||
<Item posX="1" posY="14" name="Completează Automat"/>
|
||||
<Item posX="1" posY="15" name="Converteşte Finalurile de Linie"/>
|
||||
<Item posX="1" posY="16" name="Operaţii cu Spaţiile Goale"/>
|
||||
<Item posX="2" posY="16" name="Marchează Tot"/>
|
||||
<Item posX="2" posY="17" name="Demarchează Tot"/>
|
||||
<Item posX="2" posY="18" name="Sari Sus la"/>
|
||||
<Item posX="2" posY="19" name="Sari Jos la"/>
|
||||
<Item posX="2" posY ="21" name ="Semn de Carte"/>
|
||||
<Item posX="3" posY="4" name="Aratã Simbolul"/>
|
||||
<Item posX="3" posY="4" name="Arată Simbolurile"/>
|
||||
<Item posX="3" posY="5" name="Panoramează"/>
|
||||
<Item posX="3" posY="6" name="Mută/Clonează Documentul Curent"/>
|
||||
|
||||
@ -60,7 +61,7 @@
|
||||
|
||||
<!-- all menu item -->
|
||||
<Commands>
|
||||
<Item id="41001" name="&Nou"/>
|
||||
<Item id="41001" name="Tab &Nou"/>
|
||||
<Item id="41002" name="&Deschide"/>
|
||||
<Item id="41003" name="Închide"/>
|
||||
<Item id="41004" name="Înc&hide Tot"/>
|
||||
@ -76,7 +77,7 @@
|
||||
<Item id="41014" name="Reîncarcă de pe Disc"/>
|
||||
<Item id="41015" name="Salvează Copie Ca..."/>
|
||||
<Item id="41016" name="Şterge de pe Disc"/>
|
||||
<Item id="41017" name="Redenumeºte..."/>
|
||||
<Item id="41017" name="Renumeşte..."/>
|
||||
|
||||
<Item id="42001" name="&Decupează"/>
|
||||
<Item id="42002" name="&Copiază"/>
|
||||
@ -111,6 +112,12 @@
|
||||
<Item id="42033" name="Setează Documentul ca Modificabil"/>
|
||||
<Item id="42035" name="Comentează Blocul Selectat"/>
|
||||
<Item id="42036" name="Decomentează Blocul Selectat"/>
|
||||
<Item id="42042" name="Tunde Spaţiile Goale Iniţiale"/>
|
||||
<Item id="42043" name="Tunde Spaţiile Goale Iniţiale şi Finale"/>
|
||||
<Item id="42044" name="Converteşte Finalurile de Linie în Spaţii Goale"/>
|
||||
<Item id="42045" name="Înlătură Finalurile de Linie şi Spaţiile Goale Inutile"/>
|
||||
<Item id="42046" name="Converteşte Tabulatoarele în Spaţii Goale"/>
|
||||
<Item id="42047" name="Converteşte Spaţiile Goale în Tabulatoare"/>
|
||||
|
||||
<Item id="43001" name="&Găseşte ..."/>
|
||||
<Item id="43002" name="Găseşte &Următorul"/>
|
||||
@ -161,7 +168,7 @@
|
||||
<Item id="43048" name="Selectează şi Găseşte Următorul"/>
|
||||
<Item id="43049" name="Selectează şi Găseşte Precedentul"/>
|
||||
<Item id="43050" name="Inversează Semnul de Carte"/>
|
||||
<Item id="44009" name="Doar Conþinutul"/>
|
||||
<Item id="44009" name="Doar Conţinutul Tabului Curent"/>
|
||||
<Item id="44010" name="Pliază Tot Alt+0"/>
|
||||
<Item id="44011" name="Panoul cu Preferinţele Utilizatorului"/>
|
||||
<Item id="44019" name="Arată Toate Marcajele"/>
|
||||
@ -174,17 +181,18 @@
|
||||
<Item id="44029" name="Depliază Tot"/>
|
||||
<Item id="44030" name="Pliază Nivelul Curent"/>
|
||||
<Item id="44031" name="Depliază Nivelul Curent"/>
|
||||
<Item id="44032" name="Ecran Plin"/>
|
||||
<Item id="44032" name="Taburile în Ecran Plin"/>
|
||||
<Item id="44033" name="Restaurează Panoramarea Implicită"/>
|
||||
<Item id="44034" name="Mereu Deasupra"/>
|
||||
<Item id="44034" name="Fereastra Softului Mereu Deasupra"/>
|
||||
<Item id="44049" name="Informaţii Sumare..."/>
|
||||
<Item id="44035" name="Sincronizează Derularea Verticală"/>
|
||||
<Item id="44036" name="Sincronizează Derularea Orizontală"/>
|
||||
<Item id="44041" name="Arată Marcajele de Încadrare"/>
|
||||
<Item id="44072" name="Focalizează Panoul Celălalt"/>
|
||||
|
||||
<Item id="45001" name="Converteºte în format Windows"/>
|
||||
<Item id="45002" name="Converteºte în format Unix"/>
|
||||
<Item id="45003" name="Converteºte în format Mac"/>
|
||||
<Item id="45001" name="Converteşte în Format Windows"/>
|
||||
<Item id="45002" name="Converteşte în Format Unix"/>
|
||||
<Item id="45003" name="Converteşte în Format Mac"/>
|
||||
<Item id="45004" name="Codare ANSI"/>
|
||||
<Item id="45005" name="Codare UTF-8"/>
|
||||
<Item id="45006" name="Codare UCS-2 Big Endian"/>
|
||||
@ -216,7 +224,7 @@
|
||||
<Item id="48005" name="Importă Extensii..." />
|
||||
<Item id="48006" name="Importă Teme..." />
|
||||
|
||||
<Item id="48009" name="Manager de Scurtãturi..."/>
|
||||
<Item id="48009" name="Administrator de Scurtături..."/>
|
||||
<Item id="48011" name="Preferinţe..."/>
|
||||
<Item id="49000" name="&Rulează..."/>
|
||||
|
||||
@ -229,6 +237,7 @@
|
||||
<Item id="42041" name="Curăţă Lista de File Recente"/>
|
||||
<Item id="48016" name="Modifică Scurtătura/Şterge Macrocomanda..."/>
|
||||
<Item id="48017" name="Modifică Scurtătura/Şterge Comanda..."/>
|
||||
<Item id="48018" name="Editează Meniul Contextual"/>
|
||||
|
||||
</Commands>
|
||||
</Main>
|
||||
@ -245,7 +254,7 @@
|
||||
<Item order="7" name="Copiază Calea Filei Curente"/>
|
||||
<Item order="8" name="Copiază Numele Filei Curente"/>
|
||||
<Item order="9" name="Copiază Calea Dosarului Curent"/>
|
||||
<Item order="10" name="Redenumeºte"/>
|
||||
<Item order="10" name="Renumeşte"/>
|
||||
<Item order="11" name="Şterge"/>
|
||||
<Item order="12" name="Setează Documentul ca Nemodificabil (Doar-Citire)"/>
|
||||
<Item order="13" name="Setează Documentul ca Modificabil"/>
|
||||
@ -255,7 +264,7 @@
|
||||
</Menu>
|
||||
|
||||
<Dialog>
|
||||
<Find title="Gãseºte/Înlocuieºte" titleFind="Gãseºte" titleReplace="Înlocuieºte" titleFindInFiles="Gãseºte în File">
|
||||
<Find title="Găseşte/Înlocuieşte" titleFind="Găseşte" titleReplace="Înlocuieşte" titleFindInFiles="Găseşte în File" titleMark="Marchează">
|
||||
<Item id="1" name="Găseşte Următorul"/>
|
||||
<Item id="2" name="Închide"/>
|
||||
<Item id="1620" name="Găseşte asta:"/>
|
||||
@ -351,7 +360,7 @@
|
||||
</StyleConfig>
|
||||
|
||||
<UserDefine title="Definit de Utilizator">
|
||||
<Item id="20002" name="Redenumeºte"/>
|
||||
<Item id="20002" name="Renumeşte"/>
|
||||
<Item id="20003" name="Creează Nou..."/>
|
||||
<Item id="20004" name="Înlătură"/>
|
||||
<Item id="20005" name="Salvează Ca..."/>
|
||||
@ -438,13 +447,6 @@
|
||||
<Item id="6203" name="Săgeată"/>
|
||||
<Item id="6204" name="Arbore Cercuri"/>
|
||||
<Item id="6205" name="Arbore Pătrate"/>
|
||||
<Item id="6226" name="Nimic"/>
|
||||
|
||||
<Item id="6227" name="Încadreazã Textul"/>
|
||||
<Item id="6228" name="Implicit"/>
|
||||
<Item id="6229" name="Aliniazã"/>
|
||||
<Item id="6230" name="Indenteazã"/>
|
||||
|
||||
<Item id="6206" name="Afişează numerotarea liniilor"/>
|
||||
<Item id="6207" name="Afişează semnele de carte"/>
|
||||
<Item id="6208" name="Afişează Limita Verticală"/>
|
||||
@ -457,16 +459,19 @@
|
||||
<Item id="6216" name="Setările Cursorului"/>
|
||||
<Item id="6217" name="Lăţime:"/>
|
||||
<Item id="6219" name="Rata de Clipire:"/>
|
||||
|
||||
<Item id="6301" name="Tabulator"/>
|
||||
<Item id="6302" name="Înlocuieºte cu spaþiu gol"/>
|
||||
<Item id="6303" name="Mãrime : "/>
|
||||
|
||||
<Item id="6221" name="R"/>
|
||||
<Item id="6222" name="L"/>
|
||||
<Item id="6223" name="Marchează pe margine liniile modificate"/>
|
||||
<Item id="6224" name="Editare Multiplă" />
|
||||
<Item id="6225" name="Activează (selecţie cu Ctrl+Clic)" />
|
||||
<Item id="6226" name="Nimic"/>
|
||||
<Item id="6227" name="Încadrează Textul"/>
|
||||
<Item id="6228" name="Implicit"/>
|
||||
<Item id="6229" name="Aliniază"/>
|
||||
<Item id="6230" name="Indentează"/>
|
||||
<Item id="6301" name="Tabulator"/>
|
||||
<Item id="6302" name="Înlocuieşte cu spaţiu gol"/>
|
||||
<Item id="6303" name="Mărime: "/>
|
||||
|
||||
</Scintillas>
|
||||
<NewDoc title="Document Nou/Dosar Implicit">
|
||||
|
@ -18,10 +18,10 @@
|
||||
; Define the application name
|
||||
!define APPNAME "Notepad++"
|
||||
|
||||
!define APPVERSION "5.8.6"
|
||||
!define APPNAMEANDVERSION "Notepad++ v5.8.6"
|
||||
!define APPVERSION "5.8.7"
|
||||
!define APPNAMEANDVERSION "Notepad++ v5.8.7"
|
||||
!define VERSION_MAJOR 5
|
||||
!define VERSION_MINOR 86
|
||||
!define VERSION_MINOR 87
|
||||
|
||||
!define APPWEBSITE "http://notepad-plus-plus.org/"
|
||||
|
||||
@ -29,7 +29,7 @@
|
||||
Name "${APPNAMEANDVERSION}"
|
||||
InstallDir "$PROGRAMFILES\Notepad++"
|
||||
InstallDirRegKey HKLM "Software\${APPNAME}" ""
|
||||
OutFile ".\build\npp.5.8.6.Installer.exe"
|
||||
OutFile ".\build\npp.5.8.7.Installer.exe"
|
||||
|
||||
; GetWindowsVersion
|
||||
;
|
||||
@ -385,9 +385,15 @@ GLOBAL_INST:
|
||||
File "..\bin\change.log"
|
||||
File "..\bin\notepad++.exe"
|
||||
File "..\bin\readme.txt"
|
||||
File "..\bin\NppHelp.chm"
|
||||
|
||||
; Localization
|
||||
; Default language English
|
||||
SetOutPath "$INSTDIR\localization\"
|
||||
File ".\nativeLang\english.xml"
|
||||
|
||||
; Copy all the language files to the temp directory
|
||||
; than make them installed via option
|
||||
SetOutPath "$TEMP\nppLocalization\"
|
||||
File ".\nativeLang\"
|
||||
|
||||
IfFileExists "$UPDATE_PATH\nativeLang.xml" 0 +2
|
||||
@ -396,8 +402,9 @@ GLOBAL_INST:
|
||||
IfFileExists "$INSTDIR\nativeLang.xml" 0 +2
|
||||
Delete "$INSTDIR\nativeLang.xml"
|
||||
|
||||
StrCmp $LANGUAGE ${LANG_ENGLISH} +2 0
|
||||
CopyFiles "$INSTDIR\localization\$(langFileName)" "$UPDATE_PATH\nativeLang.xml"
|
||||
StrCmp $LANGUAGE ${LANG_ENGLISH} +3 0
|
||||
CopyFiles "$TEMP\nppLocalization\$(langFileName)" "$UPDATE_PATH\nativeLang.xml"
|
||||
CopyFiles "$TEMP\nppLocalization\$(langFileName)" "$INSTDIR\localization\$(langFileName)"
|
||||
|
||||
; remove all the npp shortcuts from current user
|
||||
Delete "$DESKTOP\Notepad++.lnk"
|
||||
@ -405,16 +412,6 @@ GLOBAL_INST:
|
||||
Delete "$SMPROGRAMS\Notepad++\readme.lnk"
|
||||
Delete "$SMPROGRAMS\Notepad++\Uninstall.lnk"
|
||||
CreateDirectory "$SMPROGRAMS\Notepad++"
|
||||
;CreateShortCut "$SMPROGRAMS\Notepad++\Uninstall.lnk" "$INSTDIR\uninstall.exe"
|
||||
|
||||
|
||||
;clean
|
||||
Delete "$INSTDIR\plugins\NPPTextFX\AsciiToEBCDIC.bin"
|
||||
Delete "$INSTDIR\plugins\NPPTextFX\libTidy.dll"
|
||||
Delete "$INSTDIR\plugins\NPPTextFX\TIDYCFG.INI"
|
||||
Delete "$INSTDIR\plugins\NPPTextFX\W3C-CSSValidator.htm"
|
||||
Delete "$INSTDIR\plugins\NPPTextFX\W3C-HTMLValidator.htm"
|
||||
RMDir "$INSTDIR\plugins\NPPTextFX\"
|
||||
|
||||
; remove unstable plugins
|
||||
CreateDirectory "$INSTDIR\plugins\disabled"
|
||||
@ -497,7 +494,6 @@ GLOBAL_INST:
|
||||
; add all the npp shortcuts for all user or current user
|
||||
CreateDirectory "$SMPROGRAMS\Notepad++"
|
||||
CreateShortCut "$SMPROGRAMS\Notepad++\Notepad++.lnk" "$INSTDIR\notepad++.exe"
|
||||
;CreateShortCut "$SMPROGRAMS\Notepad++\readme.lnk" "$INSTDIR\readme.txt"
|
||||
SetShellVarContext current
|
||||
|
||||
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad++.exe" "" "$INSTDIR\notepad++.exe"
|
||||
@ -515,7 +511,7 @@ Section "Context Menu Entry" explorerContextMenu
|
||||
Exec 'regsvr32 /s "$INSTDIR\NppShell_04.dll"'
|
||||
SectionEnd
|
||||
|
||||
SubSection "Auto-completion Files" autoCompletionComponent
|
||||
SectionGroup "Auto-completion Files" autoCompletionComponent
|
||||
SetOverwrite off
|
||||
|
||||
Section C
|
||||
@ -617,9 +613,9 @@ SubSection "Auto-completion Files" autoCompletionComponent
|
||||
SetOutPath "$INSTDIR\plugins\APIs"
|
||||
File ".\APIs\cmake.xml"
|
||||
SectionEnd
|
||||
SubSectionEnd
|
||||
SectionGroupEnd
|
||||
|
||||
SubSection "Plugins" Plugins
|
||||
SectionGroup "Plugins" Plugins
|
||||
|
||||
SetOverwrite on
|
||||
|
||||
@ -638,27 +634,12 @@ SubSection "Plugins" Plugins
|
||||
File "..\bin\plugins\doc\NPPTextFXdemo.TXT"
|
||||
SectionEnd
|
||||
|
||||
/* Work, but it's not used by many people
|
||||
Section "NppNetNote" NppNetNote
|
||||
Delete "$INSTDIR\plugins\NppNetNote.dll"
|
||||
SetOutPath "$INSTDIR\plugins"
|
||||
File "..\bin\plugins\NppNetNote.dll"
|
||||
SectionEnd
|
||||
*/
|
||||
|
||||
Section "Spell-Checker" SpellChecker
|
||||
Delete "$INSTDIR\plugins\SpellChecker.dll"
|
||||
SetOutPath "$INSTDIR\plugins"
|
||||
File "..\bin\plugins\SpellChecker.dll"
|
||||
SectionEnd
|
||||
/*
|
||||
Section "MIME Tools" MIMETools
|
||||
Delete "$INSTDIR\plugins\NppTools.dll"
|
||||
Delete "$INSTDIR\plugins\mimeTools.dll"
|
||||
SetOutPath "$INSTDIR\plugins"
|
||||
File "..\bin\plugins\mimeTools.dll"
|
||||
SectionEnd
|
||||
*/
|
||||
|
||||
Section "Npp FTP" NppFTP
|
||||
Delete "$INSTDIR\plugins\NppFTP.dll"
|
||||
SetOutPath "$INSTDIR\plugins"
|
||||
@ -678,13 +659,7 @@ SubSection "Plugins" Plugins
|
||||
SetOutPath "$INSTDIR\plugins"
|
||||
File "..\bin\plugins\NppExport.dll"
|
||||
SectionEnd
|
||||
/*
|
||||
Section "Select 'N' Launch" SelectNLaunch
|
||||
Delete "$INSTDIR\plugins\SelectNLaunch.dll"
|
||||
SetOutPath "$INSTDIR\plugins"
|
||||
File "..\bin\plugins\SelectNLaunch.dll"
|
||||
SectionEnd
|
||||
*/
|
||||
|
||||
Section "Compare Plugin" ComparePlugin
|
||||
Delete "$INSTDIR\plugins\ComparePlugin.dll"
|
||||
SetOutPath "$INSTDIR\plugins"
|
||||
@ -698,17 +673,209 @@ SubSection "Plugins" Plugins
|
||||
SetOutPath "$INSTDIR\updater"
|
||||
File "..\bin\updater\gpup.exe"
|
||||
SectionEnd
|
||||
/*
|
||||
Section "Light Explorer" LightExplorer
|
||||
Delete "$INSTDIR\plugins\LightExplorer.dll"
|
||||
SetOutPath "$INSTDIR\plugins"
|
||||
File "..\bin\plugins\LightExplorer.dll"
|
||||
SectionGroupEnd
|
||||
|
||||
SectionGroup "Localization" localization
|
||||
SetOverwrite on
|
||||
Section /o "Afrikaans" afrikaans
|
||||
CopyFiles "$TEMP\nppLocalization\afrikaans.xml" "$INSTDIR\localization\afrikaans.xml"
|
||||
SectionEnd
|
||||
*/
|
||||
Section /o "Albanian" albanian
|
||||
CopyFiles "$TEMP\nppLocalization\albanian.xml" "$INSTDIR\localization\albanian.xml"
|
||||
SectionEnd
|
||||
Section /o "Arabic" arabic
|
||||
CopyFiles "$TEMP\nppLocalization\arabic.xml" "$INSTDIR\localization\arabic.xml"
|
||||
SectionEnd
|
||||
Section /o "Aranese" aranese
|
||||
CopyFiles "$TEMP\nppLocalization\aranese.xml" "$INSTDIR\localization\aranese.xml"
|
||||
SectionEnd
|
||||
Section /o "Azerbaijani" azerbaijani
|
||||
CopyFiles "$TEMP\nppLocalization\azerbaijani.xml" "$INSTDIR\localization\azerbaijani.xml"
|
||||
SectionEnd
|
||||
Section /o "Basque" basque
|
||||
CopyFiles "$TEMP\nppLocalization\basque.xml" "$INSTDIR\localization\basque.xml"
|
||||
SectionEnd
|
||||
Section /o "Belarusian" belarusian
|
||||
CopyFiles "$TEMP\nppLocalization\belarusian.xml" "$INSTDIR\localization\belarusian.xml"
|
||||
SectionEnd
|
||||
Section /o "Bosnian" bosnian
|
||||
CopyFiles "$TEMP\nppLocalization\bosnian.xml" "$INSTDIR\localization\bosnian.xml"
|
||||
SectionEnd
|
||||
Section /o "Brazilian Portuguese" brazilian_portuguese
|
||||
CopyFiles "$TEMP\nppLocalization\brazilian_portuguese.xml" "$INSTDIR\localization\brazilian_portuguese.xml"
|
||||
SectionEnd
|
||||
Section /o "Bulgarian" bulgarian
|
||||
CopyFiles "$TEMP\nppLocalization\bulgarian.xml" "$INSTDIR\localization\bulgarian.xml"
|
||||
SectionEnd
|
||||
Section /o "Catalan" catalan
|
||||
CopyFiles "$TEMP\nppLocalization\catalan.xml" "$INSTDIR\localization\catalan.xml"
|
||||
SectionEnd
|
||||
Section /o "Chinese (Traditional)" chineseTraditional
|
||||
CopyFiles "$TEMP\nppLocalization\chinese.xml" "$INSTDIR\localization\chinese.xml"
|
||||
SectionEnd
|
||||
Section /o "Chinese (Simplified)" chineseSimplified
|
||||
CopyFiles "$TEMP\nppLocalization\chineseSimplified.xml" "$INSTDIR\localization\chineseSimplified.xml"
|
||||
SectionEnd
|
||||
Section /o "Croatian" croatian
|
||||
CopyFiles "$TEMP\nppLocalization\croatian.xml" "$INSTDIR\localization\croatian.xml"
|
||||
SectionEnd
|
||||
Section /o "Czech" czech
|
||||
CopyFiles "$TEMP\nppLocalization\czech.xml" "$INSTDIR\localization\czech.xml"
|
||||
SectionEnd
|
||||
Section /o "Danish" danish
|
||||
CopyFiles "$TEMP\nppLocalization\danish.xml" "$INSTDIR\localization\danish.xml"
|
||||
SectionEnd
|
||||
Section /o "Dutch" dutch
|
||||
CopyFiles "$TEMP\nppLocalization\dutch.xml" "$INSTDIR\localization\dutch.xml"
|
||||
SectionEnd
|
||||
Section /o "English (Customizable)" english_customizable
|
||||
CopyFiles "$TEMP\nppLocalization\english_customizable.xml" "$INSTDIR\localization\english_customizable.xml"
|
||||
SectionEnd
|
||||
Section /o "Esperanto" esperanto
|
||||
CopyFiles "$TEMP\nppLocalization\esperanto.xml" "$INSTDIR\localization\esperanto.xml"
|
||||
SectionEnd
|
||||
Section /o "Extremaduran" extremaduran
|
||||
CopyFiles "$TEMP\nppLocalization\extremaduran.xml" "$INSTDIR\localization\extremaduran.xml"
|
||||
SectionEnd
|
||||
Section /o "Farsi" farsi
|
||||
CopyFiles "$TEMP\nppLocalization\farsi.xml" "$INSTDIR\localization\farsi.xml"
|
||||
SectionEnd
|
||||
Section /o "Finnish" finnish
|
||||
CopyFiles "$TEMP\nppLocalization\finnish.xml" "$INSTDIR\localization\finnish.xml"
|
||||
SectionEnd
|
||||
Section /o "Friulian" friulian
|
||||
CopyFiles "$TEMP\nppLocalization\friulian.xml" "$INSTDIR\localization\friulian.xml"
|
||||
SectionEnd
|
||||
Section /o "French" french
|
||||
CopyFiles "$TEMP\nppLocalization\french.xml" "$INSTDIR\localization\french.xml"
|
||||
SectionEnd
|
||||
Section /o "Galician" galician
|
||||
CopyFiles "$TEMP\nppLocalization\galician.xml" "$INSTDIR\localization\galician.xml"
|
||||
SectionEnd
|
||||
Section /o "Georgian" georgian
|
||||
CopyFiles "$TEMP\nppLocalization\georgian.xml" "$INSTDIR\localization\georgian.xml"
|
||||
SectionEnd
|
||||
Section /o "German" german
|
||||
CopyFiles "$TEMP\nppLocalization\german.xml" "$INSTDIR\localization\german.xml"
|
||||
SectionEnd
|
||||
Section /o "Greek" greek
|
||||
CopyFiles "$TEMP\nppLocalization\greek.xml" "$INSTDIR\localization\greek.xml"
|
||||
SectionEnd
|
||||
Section /o "Hebrew" hebrew
|
||||
CopyFiles "$TEMP\nppLocalization\hebrew.xml" "$INSTDIR\localization\hebrew.xml"
|
||||
SectionEnd
|
||||
Section /o "Hungarian" hungarian
|
||||
CopyFiles "$TEMP\nppLocalization\hungarian.xml" "$INSTDIR\localization\hungarian.xml"
|
||||
SectionEnd
|
||||
Section /o "Hungarian (ANSI)" hungarianA
|
||||
CopyFiles "$TEMP\nppLocalization\hungarianA.xml" "$INSTDIR\localization\hungarianA.xml"
|
||||
SectionEnd
|
||||
Section /o "Indonesian" indonesian
|
||||
CopyFiles "$TEMP\nppLocalization\indonesian.xml" "$INSTDIR\localization\indonesian.xml"
|
||||
SectionEnd
|
||||
Section /o "Italian" italian
|
||||
CopyFiles "$TEMP\nppLocalization\italian.xml" "$INSTDIR\localization\italian.xml"
|
||||
SectionEnd
|
||||
Section /o "Japanese" japanese
|
||||
CopyFiles "$TEMP\nppLocalization\japanese.xml" "$INSTDIR\localization\japanese.xml"
|
||||
SectionEnd
|
||||
Section /o "Kazakh" kazakh
|
||||
CopyFiles "$TEMP\nppLocalization\kazakh.xml" "$INSTDIR\localization\kazakh.xml"
|
||||
SectionEnd
|
||||
Section /o "Korean" korean
|
||||
CopyFiles "$TEMP\nppLocalization\korean.xml" "$INSTDIR\localization\korean.xml"
|
||||
SectionEnd
|
||||
Section /o "Kyrgyz" kyrgyz
|
||||
CopyFiles "$TEMP\nppLocalization\kyrgyz.xml" "$INSTDIR\localization\kyrgyz.xml"
|
||||
SectionEnd
|
||||
Section /o "Latvian" Latvian
|
||||
CopyFiles "$TEMP\nppLocalization\Latvian.xml" "$INSTDIR\localization\Latvian.xml"
|
||||
SectionEnd
|
||||
Section /o "Lithuanian" lithuanian
|
||||
CopyFiles "$TEMP\nppLocalization\lithuanian.xml" "$INSTDIR\localization\lithuanian.xml"
|
||||
SectionEnd
|
||||
Section /o "Luxembourgish" luxembourgish
|
||||
CopyFiles "$TEMP\nppLocalization\luxembourgish.xml" "$INSTDIR\localization\luxembourgish.xml"
|
||||
SectionEnd
|
||||
Section /o "Macedonian" macedonian
|
||||
CopyFiles "$TEMP\nppLocalization\macedonian.xml" "$INSTDIR\localization\macedonian.xml"
|
||||
SectionEnd
|
||||
Section /o "Malay" malay
|
||||
CopyFiles "$TEMP\nppLocalization\malay.xml" "$INSTDIR\localization\malay.xml"
|
||||
SectionEnd
|
||||
Section /o "Norwegian" norwegian
|
||||
CopyFiles "$TEMP\nppLocalization\norwegian.xml" "$INSTDIR\localization\norwegian.xml"
|
||||
SectionEnd
|
||||
Section /o "Nynorsk" nynorsk
|
||||
CopyFiles "$TEMP\nppLocalization\nynorsk.xml" "$INSTDIR\localization\nynorsk.xml"
|
||||
SectionEnd
|
||||
Section /o "Occitan" occitan
|
||||
CopyFiles "$TEMP\nppLocalization\occitan.xml" "$INSTDIR\localization\occitan.xml"
|
||||
SectionEnd
|
||||
Section /o "Polish" polish
|
||||
CopyFiles "$TEMP\nppLocalization\polish.xml" "$INSTDIR\localization\polish.xml"
|
||||
SectionEnd
|
||||
Section /o "Portuguese" portuguese
|
||||
CopyFiles "$TEMP\nppLocalization\portuguese.xml" "$INSTDIR\localization\portuguese.xml"
|
||||
SectionEnd
|
||||
Section /o "Romanian" romanian
|
||||
CopyFiles "$TEMP\nppLocalization\romanian.xml" "$INSTDIR\localization\romanian.xml"
|
||||
SectionEnd
|
||||
Section /o "Russian" russian
|
||||
CopyFiles "$TEMP\nppLocalization\russian.xml" "$INSTDIR\localization\russian.xml"
|
||||
SectionEnd
|
||||
Section /o "Samogitian" samogitian
|
||||
CopyFiles "$TEMP\nppLocalization\samogitian.xml" "$INSTDIR\localization\samogitian.xml"
|
||||
SectionEnd
|
||||
Section /o "Serbian" serbian
|
||||
CopyFiles "$TEMP\nppLocalization\serbian.xml" "$INSTDIR\localization\serbian.xml"
|
||||
SectionEnd
|
||||
Section /o "Serbian (Cyrillic)" serbianCyrillic
|
||||
CopyFiles "$TEMP\nppLocalization\serbianCyrillic.xml" "$INSTDIR\localization\serbianCyrillic.xml"
|
||||
SectionEnd
|
||||
Section /o "Slovak" slovak
|
||||
CopyFiles "$TEMP\nppLocalization\slovak.xml" "$INSTDIR\localization\slovak.xml"
|
||||
SectionEnd
|
||||
Section /o "Slovak (ANSI)" slovakA
|
||||
CopyFiles "$TEMP\nppLocalization\slovakA.xml" "$INSTDIR\localization\slovakA.xml"
|
||||
SectionEnd
|
||||
Section /o "Slovenian" slovenian
|
||||
CopyFiles "$TEMP\nppLocalization\slovenian.xml" "$INSTDIR\localization\slovenian.xml"
|
||||
SectionEnd
|
||||
Section /o "Spanish" spanish
|
||||
CopyFiles "$TEMP\nppLocalization\spanish.xml" "$INSTDIR\localization\spanish.xml"
|
||||
SectionEnd
|
||||
Section /o "Spanish_ar" spanish_ar
|
||||
CopyFiles "$TEMP\nppLocalization\spanish_ar.xml" "$INSTDIR\localization\spanish_ar.xml"
|
||||
SectionEnd
|
||||
Section /o "Swedish" swedish
|
||||
CopyFiles "$TEMP\nppLocalization\swedish.xml" "$INSTDIR\localization\swedish.xml"
|
||||
SectionEnd
|
||||
Section /o "Tagalog" tagalog
|
||||
CopyFiles "$TEMP\nppLocalization\tagalog.xml" "$INSTDIR\localization\tagalog.xml"
|
||||
SectionEnd
|
||||
Section /o "Tamil" tamil
|
||||
CopyFiles "$TEMP\nppLocalization\tamil.xml" "$INSTDIR\localization\tamil.xml"
|
||||
SectionEnd
|
||||
Section /o "Thai" thai
|
||||
CopyFiles "$TEMP\nppLocalization\thai.xml" "$INSTDIR\localization\thai.xml"
|
||||
SectionEnd
|
||||
Section /o "Turkish" turkish
|
||||
CopyFiles "$TEMP\nppLocalization\turkish.xml" "$INSTDIR\localization\turkish.xml"
|
||||
SectionEnd
|
||||
Section /o "Ukrainian" ukrainian
|
||||
|
||||
SubSectionEnd
|
||||
CopyFiles "$TEMP\nppLocalization\ukrainian.xml" "$INSTDIR\localization\ukrainian.xml"
|
||||
SectionEnd
|
||||
Section /o "Uzbek" uzbek
|
||||
CopyFiles "$TEMP\nppLocalization\uzbek.xml" "$INSTDIR\localization\uzbek.xml"
|
||||
SectionEnd
|
||||
Section /o "Uzbek (Cyrillic)" uzbekCyrillic
|
||||
CopyFiles "$TEMP\nppLocalization\uzbekCyrillic.xml" "$INSTDIR\localization\uzbekCyrillic.xml"
|
||||
SectionEnd
|
||||
SectionGroupEnd
|
||||
|
||||
SubSection "Themes" Themes
|
||||
SectionGroup "Themes" Themes
|
||||
SetOverwrite off
|
||||
Section "Black Board" BlackBoard
|
||||
SetOutPath "$INSTDIR\themes"
|
||||
@ -737,7 +904,7 @@ SubSection "Themes" Themes
|
||||
|
||||
Section "Obsidian" Obsidian
|
||||
SetOutPath "$INSTDIR\themes"
|
||||
File ".\themes\Obsidian.xml"
|
||||
File ".\themes\obsidian.xml"
|
||||
SectionEnd
|
||||
|
||||
Section "Plastic Code Wrap" PlasticCodeWrap
|
||||
@ -780,7 +947,7 @@ SubSection "Themes" Themes
|
||||
File ".\themes\Zenburn.xml"
|
||||
SectionEnd
|
||||
|
||||
SubSectionEnd
|
||||
SectionGroupEnd
|
||||
|
||||
Section /o "As default html viewer" htmlViewer
|
||||
SetOverwrite on
|
||||
@ -789,7 +956,7 @@ Section /o "As default html viewer" htmlViewer
|
||||
WriteRegStr HKLM "SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name" "" "$INSTDIR\nppIExplorerShell.exe"
|
||||
SectionEnd
|
||||
|
||||
InstType "o"
|
||||
InstType "Minimalist"
|
||||
|
||||
Section "Auto-Updater" AutoUpdater
|
||||
SetOverwrite on
|
||||
@ -802,6 +969,14 @@ Section "Auto-Updater" AutoUpdater
|
||||
File "..\bin\updater\readme.txt"
|
||||
SectionEnd
|
||||
|
||||
Section "User Manual" UserManual
|
||||
SetOverwrite on
|
||||
IfFileExists "$INSTDIR\NppHelp.chm" 0 +2
|
||||
Delete "$INSTDIR\NppHelp.chm"
|
||||
SetOutPath "$INSTDIR\user.manual"
|
||||
File /r "..\bin\user.manual\"
|
||||
SectionEnd
|
||||
|
||||
|
||||
Section /o "Create Shortcut on Desktop" shortcutOnDesktop
|
||||
CreateShortCut "$DESKTOP\Notepad++.lnk" "$INSTDIR\notepad++.exe"
|
||||
@ -828,6 +1003,7 @@ SectionEnd
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${Themes} 'The eye-candy to change visual effects. Use Theme selector to switch among them.'
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${htmlViewer} 'Open the html file in Notepad++ while you choose <view source> from IE.'
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${AutoUpdater} 'Keep your Notepad++ update: Check this option to install an update module which searches Notepad++ update on Internet and install it for you.'
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${UserManual} 'Here you can get all the secrets of Notepad++.'
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${shortcutOnDesktop} 'Check this option to add Notepad++ shortcut on your desktop.'
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${getOldIcon} "I won't blame you if you want to get the old icon back."
|
||||
!insertmacro MUI_FUNCTION_DESCRIPTION_END
|
||||
@ -849,114 +1025,93 @@ SectionEnd
|
||||
|
||||
;Uninstall section
|
||||
|
||||
SubSection un.autoCompletionComponent
|
||||
SectionGroup un.autoCompletionComponent
|
||||
Section un.PHP
|
||||
Delete "$INSTDIR\plugins\APIs\php.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.CSS
|
||||
Delete "$INSTDIR\plugins\APIs\css.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.HTML
|
||||
Delete "$INSTDIR\plugins\APIs\html.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.SQL
|
||||
Delete "$INSTDIR\plugins\APIs\sql.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.RC
|
||||
Delete "$INSTDIR\plugins\APIs\rc.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.VB
|
||||
Delete "$INSTDIR\plugins\APIs\vb.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.Perl
|
||||
Delete "$INSTDIR\plugins\APIs\perl.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.C
|
||||
Delete "$INSTDIR\plugins\APIs\c.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.C++
|
||||
Delete "$INSTDIR\plugins\APIs\cpp.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.Java
|
||||
Delete "$INSTDIR\plugins\APIs\java.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.C#
|
||||
Delete "$INSTDIR\plugins\APIs\cs.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.JavaScript
|
||||
Delete "$INSTDIR\plugins\APIs\javascript.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.Python
|
||||
Delete "$INSTDIR\plugins\APIs\python.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.ActionScript
|
||||
Delete "$INSTDIR\plugins\APIs\actionscript.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.LISP
|
||||
Delete "$INSTDIR\plugins\APIs\lisp.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.VHDL
|
||||
Delete "$INSTDIR\plugins\APIs\vhdl.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.TeX
|
||||
Delete "$INSTDIR\plugins\APIs\tex.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.DocBook
|
||||
Delete "$INSTDIR\plugins\APIs\xml.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.NSIS
|
||||
Delete "$INSTDIR\plugins\APIs\nsis.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.AWK
|
||||
Delete "$INSTDIR\plugins\APIs\awk.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
|
||||
Section un.CMAKE
|
||||
Delete "$INSTDIR\plugins\APIs\cmake.xml"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
SectionEnd
|
||||
SubSectionEnd
|
||||
SectionGroupEnd
|
||||
|
||||
SubSection un.Plugins
|
||||
SectionGroup un.Plugins
|
||||
Section un.NPPTextFX
|
||||
Delete "$INSTDIR\plugins\NPPTextFX.dll"
|
||||
Delete "$INSTDIR\plugins\NPPTextFX.ini"
|
||||
@ -968,32 +1123,27 @@ SubSection un.Plugins
|
||||
Delete "$INSTDIR\plugins\Config\tidy\W3C-CSSValidator.htm"
|
||||
Delete "$INSTDIR\plugins\Config\tidy\W3C-HTMLValidator.htm"
|
||||
RMDir "$INSTDIR\plugins\tidy\"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
|
||||
Section un.NppNetNote
|
||||
Delete "$INSTDIR\plugins\NppNetNote.dll"
|
||||
Delete "$INSTDIR\plugins\Config\NppNetNote.ini"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
|
||||
Section un.NppAutoIndent
|
||||
Delete "$INSTDIR\plugins\NppAutoIndent.dll"
|
||||
Delete "$INSTDIR\plugins\Config\NppAutoIndent.ini"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
|
||||
Section un.MIMETools
|
||||
Delete "$INSTDIR\plugins\NppTools.dll"
|
||||
Delete "$INSTDIR\plugins\mimeTools.dll"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
|
||||
Section un.FTP_synchronize
|
||||
Delete "$INSTDIR\plugins\FTP_synchronize.dll"
|
||||
Delete "$INSTDIR\plugins\Config\FTP_synchronize.ini"
|
||||
Delete "$INSTDIR\plugins\doc\FTP_synchonize.ReadMe.txt"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
|
||||
Section un.NppFTP
|
||||
@ -1007,34 +1157,28 @@ SubSection un.Plugins
|
||||
Delete "$INSTDIR\plugins\doc\NppFTP\license_UTCP.htm"
|
||||
Delete "$INSTDIR\plugins\doc\NppFTP\Readme.txt"
|
||||
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
|
||||
Section un.NppExport
|
||||
Delete "$INSTDIR\plugins\NppExport.dll"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
|
||||
Section un.SelectNLaunch
|
||||
Delete "$INSTDIR\plugins\SelectNLaunch.dll"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
|
||||
Section un.DocMonitor
|
||||
Delete "$INSTDIR\plugins\docMonitor.dll"
|
||||
Delete "$INSTDIR\plugins\Config\docMonitor.ini"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
|
||||
|
||||
Section un.LightExplorer
|
||||
Delete "$INSTDIR\plugins\LightExplorer.dll"
|
||||
Delete "$INSTDIR\lightExplorer.ini"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
Section un.HexEditor
|
||||
Delete "$INSTDIR\plugins\HexEditor.dll"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
Section un.ConvertExt
|
||||
Delete "$INSTDIR\plugins\ConvertExt.dll"
|
||||
@ -1044,11 +1188,9 @@ SubSection un.Plugins
|
||||
Delete "$INSTDIR\ConvertExt.ini"
|
||||
Delete "$INSTDIR\ConvertExt.enc"
|
||||
Delete "$INSTDIR\ConvertExt.lng"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
Section un.SpellChecker
|
||||
Delete "$INSTDIR\plugins\SpellChecker.dll"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
Section un.NppExec
|
||||
Delete "$INSTDIR\plugins\NppExec.dll"
|
||||
@ -1057,102 +1199,283 @@ SubSection un.Plugins
|
||||
Delete "$INSTDIR\plugins\Config\NppExec.ini"
|
||||
Delete "$INSTDIR\plugins\Config\NppExec_Manual.chm"
|
||||
Delete "$INSTDIR\plugins\Config\NppExec.ini"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
RMDir "$INSTDIR\plugins\doc\"
|
||||
SectionEnd
|
||||
Section un.QuickText
|
||||
Delete "$INSTDIR\plugins\QuickText.dll"
|
||||
Delete "$INSTDIR\QuickText.ini"
|
||||
Delete "$INSTDIR\plugins\doc\quickText_README.txt"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
Section un.ComparePlugin
|
||||
Delete "$INSTDIR\plugins\ComparePlugin.dll"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
Section un.PluginManager
|
||||
Delete "$INSTDIR\plugins\PluginManager.dll"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
Delete "$INSTDIR\updater\gpup.exe"
|
||||
RMDir "$INSTDIR\updater\"
|
||||
SectionEnd
|
||||
Section un.ChangeMarkers
|
||||
Delete "$INSTDIR\plugins\NppPlugin_ChangeMarker.dll"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
SubSectionEnd
|
||||
SectionGroupEnd
|
||||
|
||||
SubSection un.Themes
|
||||
SectionGroup un.Themes
|
||||
Section un.BlackBoard
|
||||
Delete "$INSTDIR\themes\Black board.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
SectionEnd
|
||||
|
||||
Section un.Choco
|
||||
Delete "$INSTDIR\themes\Choco.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
SectionEnd
|
||||
|
||||
Section un.HelloKitty
|
||||
Delete "$INSTDIR\themes\Hello Kitty.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
SectionEnd
|
||||
|
||||
Section un.MonoIndustrial
|
||||
Delete "$INSTDIR\themes\Mono Industrial.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
SectionEnd
|
||||
|
||||
Section un.Monokai
|
||||
Delete "$INSTDIR\themes\Monokai.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
SectionEnd
|
||||
|
||||
Section un.Obsidian
|
||||
Delete "$INSTDIR\themes\Obsidian.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
Delete "$INSTDIR\themes/obsidian.xml"
|
||||
SectionEnd
|
||||
|
||||
Section un.PlasticCodeWrap
|
||||
Delete "$INSTDIR\themes\Plastic Code Wrap.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
SectionEnd
|
||||
|
||||
Section un.RubyBlue
|
||||
Delete "$INSTDIR\themes\Ruby Blue.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
SectionEnd
|
||||
|
||||
Section un.Twilight
|
||||
Delete "$INSTDIR\themes\Twilight.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
SectionEnd
|
||||
|
||||
Section un.VibrantInk
|
||||
Delete "$INSTDIR\themes\Vibrant Ink.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
SectionEnd
|
||||
|
||||
Section un.DeepBlack
|
||||
Delete "$INSTDIR\themes\Deep Black.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
SectionEnd
|
||||
|
||||
Section un.vimDarkBlue
|
||||
Delete "$INSTDIR\themes\vim Dark Blue.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
SectionEnd
|
||||
|
||||
Section un.Bespin
|
||||
Delete "$INSTDIR\themes\Bespin.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
SectionEnd
|
||||
|
||||
Section un.Zenburn
|
||||
Delete "$INSTDIR\themes\Zenburn.xml"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
SectionEnd
|
||||
SubSectionEnd
|
||||
SectionGroupEnd
|
||||
|
||||
SectionGroup un.localization
|
||||
SetOverwrite on
|
||||
Section un.afrikaans
|
||||
Delete "$INSTDIR\localization\afrikaans.xml"
|
||||
SectionEnd
|
||||
Section un.albanian
|
||||
Delete "$INSTDIR\localization\albanian.xml"
|
||||
SectionEnd
|
||||
Section un.arabic
|
||||
Delete "$INSTDIR\localization\arabic.xml"
|
||||
SectionEnd
|
||||
Section un.aranese
|
||||
Delete "$INSTDIR\localization\aranese.xml"
|
||||
SectionEnd
|
||||
Section un.azerbaijani
|
||||
Delete "$INSTDIR\localization\azerbaijani.xml"
|
||||
SectionEnd
|
||||
Section un.basque
|
||||
Delete "$INSTDIR\localization\basque.xml"
|
||||
SectionEnd
|
||||
Section un.belarusian
|
||||
Delete "$INSTDIR\localization\belarusian.xml"
|
||||
SectionEnd
|
||||
Section un.bosnian
|
||||
Delete "$INSTDIR\localization\bosnian.xml"
|
||||
SectionEnd
|
||||
Section un.brazilian_portuguese
|
||||
Delete "$INSTDIR\localization\brazilian_portuguese.xml"
|
||||
SectionEnd
|
||||
Section un.bulgarian
|
||||
Delete "$INSTDIR\localization\bulgarian.xml"
|
||||
SectionEnd
|
||||
Section un.catalan
|
||||
Delete "$INSTDIR\localization\catalan.xml"
|
||||
SectionEnd
|
||||
Section un.chineseTraditional
|
||||
Delete "$INSTDIR\localization\chinese.xml"
|
||||
SectionEnd
|
||||
Section un.chineseSimplified
|
||||
Delete "$INSTDIR\localization\chineseSimplified.xml"
|
||||
SectionEnd
|
||||
Section un.croatian
|
||||
Delete "$INSTDIR\localization\croatian.xml"
|
||||
SectionEnd
|
||||
Section un.czech
|
||||
Delete "$INSTDIR\localization\czech.xml"
|
||||
SectionEnd
|
||||
Section un.danish
|
||||
Delete "$INSTDIR\localization\danish.xml"
|
||||
SectionEnd
|
||||
Section un.dutch
|
||||
Delete "$INSTDIR\localization\dutch.xml"
|
||||
SectionEnd
|
||||
Section un.english_customizable
|
||||
Delete "$INSTDIR\localization\english_customizable.xml"
|
||||
SectionEnd
|
||||
Section un.esperanto
|
||||
Delete "$INSTDIR\localization\esperanto.xml"
|
||||
SectionEnd
|
||||
Section un.extremaduran
|
||||
Delete "$INSTDIR\localization\extremaduran.xml"
|
||||
SectionEnd
|
||||
Section un.farsi
|
||||
Delete "$INSTDIR\localization\farsi.xml"
|
||||
SectionEnd
|
||||
Section un.finnish
|
||||
Delete "$INSTDIR\localization\finnish.xml"
|
||||
SectionEnd
|
||||
Section un.friulian
|
||||
Delete "$INSTDIR\localization\friulian.xml"
|
||||
SectionEnd
|
||||
Section un.french
|
||||
Delete "$INSTDIR\localization\french.xml"
|
||||
SectionEnd
|
||||
Section un.galician
|
||||
Delete "$INSTDIR\localization\galician.xml"
|
||||
SectionEnd
|
||||
Section un.georgian
|
||||
Delete "$INSTDIR\localization\georgian.xml"
|
||||
SectionEnd
|
||||
Section un.german
|
||||
Delete "$INSTDIR\localization\german.xml"
|
||||
SectionEnd
|
||||
Section un.greek
|
||||
Delete "$INSTDIR\localization\greek.xml"
|
||||
SectionEnd
|
||||
Section un.hebrew
|
||||
Delete "$INSTDIR\localization\hebrew.xml"
|
||||
SectionEnd
|
||||
Section un.hungarian
|
||||
Delete "$INSTDIR\localization\hungarian.xml"
|
||||
SectionEnd
|
||||
Section un.hungarianA
|
||||
Delete "$INSTDIR\localization\hungarianA.xml"
|
||||
SectionEnd
|
||||
Section un.indonesian
|
||||
Delete "$INSTDIR\localization\indonesian.xml"
|
||||
SectionEnd
|
||||
Section un.italian
|
||||
Delete "$INSTDIR\localization\italian.xml"
|
||||
SectionEnd
|
||||
Section un.japanese
|
||||
Delete "$INSTDIR\localization\japanese.xml"
|
||||
SectionEnd
|
||||
Section un.kazakh
|
||||
Delete "$INSTDIR\localization\kazakh.xml"
|
||||
SectionEnd
|
||||
Section un.korean
|
||||
Delete "$INSTDIR\localization\korean.xml"
|
||||
SectionEnd
|
||||
Section un.kyrgyz
|
||||
Delete "$INSTDIR\localization\kyrgyz.xml"
|
||||
SectionEnd
|
||||
Section un.Latvian
|
||||
Delete "$INSTDIR\localization\Latvian.xml"
|
||||
SectionEnd
|
||||
Section un.lithuanian
|
||||
Delete "$INSTDIR\localization\lithuanian.xml"
|
||||
SectionEnd
|
||||
Section un.luxembourgish
|
||||
Delete "$INSTDIR\localization\luxembourgish.xml"
|
||||
SectionEnd
|
||||
Section un.macedonian
|
||||
Delete "$INSTDIR\localization\macedonian.xml"
|
||||
SectionEnd
|
||||
Section un.malay
|
||||
Delete "$INSTDIR\localization\malay.xml"
|
||||
SectionEnd
|
||||
Section un.norwegian
|
||||
Delete "$INSTDIR\localization\norwegian.xml"
|
||||
SectionEnd
|
||||
Section un.nynorsk
|
||||
Delete "$INSTDIR\localization\nynorsk.xml"
|
||||
SectionEnd
|
||||
Section un.occitan
|
||||
Delete "$INSTDIR\localization\occitan.xml"
|
||||
SectionEnd
|
||||
Section un.polish
|
||||
Delete "$INSTDIR\localization\polish.xml"
|
||||
SectionEnd
|
||||
Section un.portuguese
|
||||
Delete "$INSTDIR\localization\portuguese.xml"
|
||||
SectionEnd
|
||||
Section un.romanian
|
||||
Delete "$INSTDIR\localization\romanian.xml"
|
||||
SectionEnd
|
||||
Section un.russian
|
||||
Delete "$INSTDIR\localization\russian.xml"
|
||||
SectionEnd
|
||||
Section un.samogitian
|
||||
Delete "$INSTDIR\localization\samogitian.xml"
|
||||
SectionEnd
|
||||
Section un.serbian
|
||||
Delete "$INSTDIR\localization\serbian.xml"
|
||||
SectionEnd
|
||||
Section un.serbianCyrillic
|
||||
Delete "$INSTDIR\localization\serbianCyrillic.xml"
|
||||
SectionEnd
|
||||
Section un.slovak
|
||||
Delete "$INSTDIR\localization\slovak.xml"
|
||||
SectionEnd
|
||||
Section un.slovakA
|
||||
Delete "$INSTDIR\localization\slovakA.xml"
|
||||
SectionEnd
|
||||
Section un.slovenian
|
||||
Delete "$INSTDIR\localization\slovenian.xml"
|
||||
SectionEnd
|
||||
Section un.spanish
|
||||
Delete "$INSTDIR\localization\spanish.xml"
|
||||
SectionEnd
|
||||
Section un.spanish_ar
|
||||
Delete "$INSTDIR\localization\spanish_ar.xml"
|
||||
SectionEnd
|
||||
Section un.swedish
|
||||
Delete "$INSTDIR\localization\swedish.xml"
|
||||
SectionEnd
|
||||
Section un.tagalog
|
||||
Delete "$INSTDIR\localization\tagalog.xml"
|
||||
SectionEnd
|
||||
Section un.tamil
|
||||
Delete "$INSTDIR\localization\tamil.xml"
|
||||
SectionEnd
|
||||
Section un.thai
|
||||
Delete "$INSTDIR\localization\thai.xml"
|
||||
SectionEnd
|
||||
Section un.turkish
|
||||
Delete "$INSTDIR\localization\turkish.xml"
|
||||
SectionEnd
|
||||
Section un.ukrainian
|
||||
Delete "$INSTDIR\localization\ukrainian.xml"
|
||||
SectionEnd
|
||||
Section un.uzbek
|
||||
Delete "$INSTDIR\localization\uzbek.xml"
|
||||
SectionEnd
|
||||
Section un.uzbekCyrillic
|
||||
Delete "$INSTDIR\localization\uzbekCyrillic.xml"
|
||||
SectionEnd
|
||||
SectionGroupEnd
|
||||
|
||||
|
||||
Section un.htmlViewer
|
||||
DeleteRegKey HKLM "SOFTWARE\Microsoft\Internet Explorer\View Source Editor"
|
||||
@ -1181,6 +1504,10 @@ Section un.explorerContextMenu
|
||||
Delete "$INSTDIR\NppShell_04.dll"
|
||||
SectionEnd
|
||||
|
||||
Section un.UserManual
|
||||
RMDir /r "$INSTDIR\user.manual"
|
||||
SectionEnd
|
||||
|
||||
Section Uninstall
|
||||
;Remove from registry...
|
||||
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}"
|
||||
@ -1235,6 +1562,8 @@ Section Uninstall
|
||||
Delete "$APPDATA\Notepad++\nativeLang.xml"
|
||||
Delete "$APPDATA\Notepad++\session.xml"
|
||||
Delete "$APPDATA\Notepad++\insertExt.ini"
|
||||
IfFileExists "$INSTDIR\NppHelp.chm" 0 +2
|
||||
Delete "$INSTDIR\NppHelp.chm"
|
||||
|
||||
RMDir "$APPDATA\Notepad++"
|
||||
|
||||
@ -1242,16 +1571,19 @@ Section Uninstall
|
||||
SetShellVarContext all
|
||||
|
||||
; Remove remaining directories
|
||||
RMDir "$SMPROGRAMS\Notepad++"
|
||||
RMDir /r "$INSTDIR\plugins\disabled\"
|
||||
RMDir "$INSTDIR\plugins\APIs\"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
RMDir "$INSTDIR\themes\"
|
||||
RMDir "$INSTDIR\localization\"
|
||||
RMDir "$INSTDIR\"
|
||||
RMDir "$SMPROGRAMS\Notepad++"
|
||||
RMDir "$APPDATA\Notepad++"
|
||||
|
||||
SectionEnd
|
||||
|
||||
Function un.onInit
|
||||
|
||||
!insertmacro MUI_UNGETLANGUAGE
|
||||
|
||||
FunctionEnd
|
||||
|
||||
BrandingText "Don HO"
|
||||
|
@ -64,7 +64,7 @@ copy /Y ..\src\contextMenu.xml .\zipped.package.release\unicode\
|
||||
If ErrorLevel 1 PAUSE
|
||||
copy /Y ..\src\shortcuts.xml .\zipped.package.release\unicode\
|
||||
If ErrorLevel 1 PAUSE
|
||||
copy /Y ..\bin\NppHelp.chm .\zipped.package.release\unicode\
|
||||
xcopy /Y /S ..\bin\user.manual .\zipped.package.release\unicode\user.manual
|
||||
If ErrorLevel 1 PAUSE
|
||||
copy /Y ..\bin\doLocalConf.xml .\zipped.package.release\unicode\
|
||||
If ErrorLevel 1 PAUSE
|
||||
@ -100,7 +100,7 @@ copy /Y ..\bin\license.txt .\zipped.package.release\ansi\
|
||||
If ErrorLevel 1 PAUSE
|
||||
copy /Y ..\bin\readme.txt .\zipped.package.release\ansi\
|
||||
If ErrorLevel 1 PAUSE
|
||||
copy /Y ..\bin\NppHelp.chm .\zipped.package.release\ansi\
|
||||
xcopy /Y /S ..\bin\user.manual .\zipped.package.release\ansi\user.manual
|
||||
If ErrorLevel 1 PAUSE
|
||||
copy /Y ..\bin\change.log .\zipped.package.release\ansi\
|
||||
If ErrorLevel 1 PAUSE
|
||||
|
@ -735,7 +735,7 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Notepad++ Home", IDM_HOMESWEETHOME
|
||||
MENUITEM "Notepad++ Project Page", IDM_PROJECTPAGE
|
||||
MENUITEM "NpWiki++ (Online Help)", IDM_ONLINEHELP
|
||||
MENUITEM "Online Documentation", IDM_ONLINEHELP
|
||||
MENUITEM "Forum", IDM_FORUM
|
||||
MENUITEM "Get More Plugins", IDM_PLUGINSHOME
|
||||
MENUITEM SEPARATOR
|
||||
|
@ -1785,7 +1785,7 @@ void Notepad_plus::command(int id)
|
||||
generic_string tmp((NppParameters::getInstance())->getNppPath());
|
||||
generic_string nppHelpPath = tmp.c_str();
|
||||
|
||||
nppHelpPath += TEXT("\\NppHelp.chm");
|
||||
nppHelpPath += TEXT("\\user.manual\\documentation\\%2Fnotepad-online-document.html");
|
||||
if (::PathFileExists(nppHelpPath.c_str()))
|
||||
::ShellExecute(NULL, TEXT("open"), nppHelpPath.c_str(), NULL, NULL, SW_SHOWNORMAL);
|
||||
else
|
||||
@ -1816,7 +1816,7 @@ void Notepad_plus::command(int id)
|
||||
|
||||
case IDM_ONLINEHELP:
|
||||
{
|
||||
::ShellExecute(NULL, TEXT("open"), TEXT("http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Main_Page"), NULL, NULL, SW_SHOWNORMAL);
|
||||
::ShellExecute(NULL, TEXT("open"), TEXT("http://npp-community.tuxfamily.org/"), NULL, NULL, SW_SHOWNORMAL);
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -85,29 +85,29 @@ BOOL CALLBACK PreferenceDlg::run_dlgProc(UINT Message, WPARAM wParam, LPARAM lPa
|
||||
_ctrlTab.setFont(TEXT("Tahoma"), 13);
|
||||
|
||||
_barsDlg.init(_hInst, _hSelf);
|
||||
_barsDlg.create(IDD_PREFERENCE_BAR_BOX);
|
||||
_barsDlg.create(IDD_PREFERENCE_BAR_BOX, false, false);
|
||||
_barsDlg.display();
|
||||
|
||||
_marginsDlg.init(_hInst, _hSelf);
|
||||
_marginsDlg.create(IDD_PREFERENCE_MARGEIN_BOX);
|
||||
_marginsDlg.create(IDD_PREFERENCE_MARGEIN_BOX, false, false);
|
||||
|
||||
_settingsDlg.init(_hInst, _hSelf);
|
||||
_settingsDlg.create(IDD_PREFERENCE_SETTING_BOX);
|
||||
_settingsDlg.create(IDD_PREFERENCE_SETTING_BOX, false, false);
|
||||
|
||||
_defaultNewDocDlg.init(_hInst, _hSelf);
|
||||
_defaultNewDocDlg.create(IDD_PREFERENCE_NEWDOCSETTING_BOX);
|
||||
_defaultNewDocDlg.create(IDD_PREFERENCE_NEWDOCSETTING_BOX, false, false);
|
||||
|
||||
_fileAssocDlg.init(_hInst, _hSelf);
|
||||
_fileAssocDlg.create(IDD_REGEXT_BOX);
|
||||
_fileAssocDlg.create(IDD_REGEXT_BOX, false, false);
|
||||
|
||||
_printSettingsDlg.init(_hInst, _hSelf);
|
||||
_printSettingsDlg.create(IDD_PREFERENCE_PRINT_BOX);
|
||||
_printSettingsDlg.create(IDD_PREFERENCE_PRINT_BOX, false, false);
|
||||
|
||||
_langMenuDlg.init(_hInst, _hSelf);
|
||||
_langMenuDlg.create(IDD_PREFERENCE_LANG_BOX);
|
||||
_langMenuDlg.create(IDD_PREFERENCE_LANG_BOX, false, false);
|
||||
|
||||
_backupDlg.init(_hInst, _hSelf);
|
||||
_backupDlg.create(IDD_PREFERENCE_BACKUP_BOX);
|
||||
_backupDlg.create(IDD_PREFERENCE_BACKUP_BOX, false, false);
|
||||
|
||||
_wVector.push_back(DlgInfo(&_barsDlg, TEXT("General"), TEXT("Global")));
|
||||
_wVector.push_back(DlgInfo(&_marginsDlg, TEXT("Editing"), TEXT("Scintillas")));
|
||||
|
@ -85,7 +85,7 @@ HGLOBAL StaticDialog::makeRTLResource(int dialogID, DLGTEMPLATE **ppMyDlgTemplat
|
||||
return hMyDlgTemplate;
|
||||
}
|
||||
|
||||
void StaticDialog::create(int dialogID, bool isRTL)
|
||||
void StaticDialog::create(int dialogID, bool isRTL, bool msgDestParent)
|
||||
{
|
||||
if (isRTL)
|
||||
{
|
||||
@ -102,7 +102,8 @@ void StaticDialog::create(int dialogID, bool isRTL)
|
||||
return;
|
||||
}
|
||||
|
||||
::SendMessage(_hParent, NPPM_MODELESSDIALOG, MODELESSDIALOGADD, (WPARAM)_hSelf);
|
||||
// if the destination of message NPPM_MODELESSDIALOG is not its parent, then it's the grand-parent
|
||||
::SendMessage(msgDestParent?_hParent:(::GetParent(_hParent)), NPPM_MODELESSDIALOG, MODELESSDIALOGADD, (WPARAM)_hSelf);
|
||||
}
|
||||
|
||||
BOOL CALLBACK StaticDialog::dlgProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
|
||||
|
@ -50,7 +50,7 @@ public :
|
||||
destroy();
|
||||
}
|
||||
};
|
||||
virtual void create(int dialogID, bool isRTL = false);
|
||||
virtual void create(int dialogID, bool isRTL = false, bool msgDestParent = true);
|
||||
|
||||
virtual bool isCreated() const {
|
||||
return (_hSelf != NULL);
|
||||
|
@ -1158,8 +1158,8 @@ bool NativeLangSpeaker::getMsgBoxLang(const char *msgBoxTagName, generic_string
|
||||
title = wmc->char2wchar(titre, _nativeLangEncoding);
|
||||
message = wmc->char2wchar(msg, _nativeLangEncoding);
|
||||
#else
|
||||
title = wmc->char2wchar(titre, _nativeLangEncoding);
|
||||
message = wmc->char2wchar(msg, _nativeLangEncoding);
|
||||
title = titre;
|
||||
message = msg;
|
||||
#endif
|
||||
return true;
|
||||
}
|
||||
|
@ -18,12 +18,12 @@
|
||||
#ifndef RESOURCE_H
|
||||
#define RESOURCE_H
|
||||
|
||||
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v5.8.6")
|
||||
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v5.8.7")
|
||||
|
||||
// should be X.Y : ie. if VERSION_DIGITALVALUE == 4, 7, 1, 0 , then X = 4, Y = 71
|
||||
// ex : #define VERSION_VALUE TEXT("5.63\0")
|
||||
#define VERSION_VALUE TEXT("5.86\0")
|
||||
#define VERSION_DIGITALVALUE 5, 8, 6, 0
|
||||
#define VERSION_VALUE TEXT("5.87\0")
|
||||
#define VERSION_DIGITALVALUE 5, 8, 7, 0
|
||||
|
||||
#ifdef UNICODE
|
||||
#define UNICODE_ANSI_MODE TEXT("(UNICODE)")
|
||||
|
Loading…
Reference in New Issue
Block a user