[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:
Don Ho 2011-01-31 01:46:36 +00:00
parent 9b37f57e33
commit 3a149d8500
33 changed files with 829 additions and 3749 deletions

View File

@ -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++.
@ -24,7 +34,7 @@ Notepad++ v5.8.5 new features and fixed bugs (from v5.8.4) :
9. Fix the initial document encoding is not set by "New Document Settings".
Notepad++ v5.8.4 new features and fixed bugs (from v5.8.3) :
1. Fix memory leak problem while switching tab.

Binary file not shown.

View File

@ -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

View File

@ -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

View File

@ -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>&hellip; ]
<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
&ldquo;encryption technology&rdquo; 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 &ldquo;a&rdquo; through &ldquo;f&rdquo;. 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
&ldquo;<tt>-</tt>&rdquo; 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 &ldquo;<tt>-</tt>&rdquo;, 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 &ldquo;<tt>-</tt>&rdquo;, <b>md5</b>
reads from standard input. A single &ldquo;<tt>-</tt>&rdquo; on
the command line causes all subsequent arguments to be treated as
file names even if they begin with &ldquo;<tt>-</tt>&rdquo;. If
no <b>-o</b> option is specified or the <em>fname</em> is a
single &ldquo;<tt>-</tt>&rdquo;, 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 &ldquo;as is&rdquo;
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>

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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="&quot;Ancaq oxumaq&quot; 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ırsəd"/>
<Item id="44020" name="Abzasları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="&quot;Ancaq oxumaq&quot; 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 &quot;Alt&quot; və ya &quot;F1&quot; düyməsini basun)"/>
<Item id="6123" name="Interfeys dili"/>
<Item id="6122" name="Gizlət (Seçim üçün &quot;Alt&quot; və ya &quot;F1&quot; 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"/>

View File

@ -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&amp;ntaris"/>
<Item posX="1" posY="14" name="A&amp;utocompleció"/>
<Item posX="1" posY="15" name="Con&amp;versió del Final de línia"/>
<Item posX="1" posY="16" name="Operacions d'&amp;espais en blanc"/>
<Item posX="2" posY="16" name="Marca&amp;-ho tot"/>
<Item posX="2" posY="17" name="Desmarca-&amp;ho tot"/>
<Item posX="2" posY="18" name="Cerca &amp;marca anterior"/>
@ -64,8 +65,8 @@ By Hiro5 (from sourceforge.net)
<Item id="41002" name="&amp;Obre..."/>
<Item id="41014" name="&amp;Recarrega des del disc"/>
<Item id="41006" name="&amp;Desa"/>
<Item id="41008" name="Desa &amp;com a..."/>
<Item id="41015" name="Desa cò&amp;pia com a..."/>
<Item id="41008" name="&amp;Anomena i desa..."/>
<Item id="41015" name="Anomena &amp;còpia i desa..."/>
<Item id="41007" name="D&amp;esa'ls tots"/>
<Item id="41017" name="Can&amp;via el nom..."/>
<Item id="41003" name="&amp;Tanca"/>
@ -75,7 +76,7 @@ By Hiro5 (from sourceforge.net)
<Item id="41012" name="Carre&amp;ga Sessió..."/>
<Item id="41013" name="Desa &amp;Sessió..."/>
<Item id="41010" name="&amp;Imprimeix..."/>
<Item id="1001" name="Imprimeix &amp;ara!"/>
<Item id="1001" name="Im&amp;primeix ara!"/>
<Item id="42040" name="Obre tots els ar&amp;xius recents"/>
<Item id="42041" name="Nete&amp;ja llista d'arxius recents"/>
<Item id="41011" name="S&amp;urt"/>
@ -96,7 +97,7 @@ By Hiro5 (from sourceforge.net)
<Item id="42010" name="&amp;Duplica línia actual"/>
<Item id="42012" name="&amp;Talla línies"/>
<Item id="42013" name="&amp;Uneix línies"/>
<Item id="42014" name="Mou &amp;amunt aquesta línia"/>
<Item id="42014" name="Mou a&amp;munt aquesta línia"/>
<Item id="42015" name="Mou a&amp;vall aquesta línia"/>
<Item id="42022" name="Afegeix/Treu símbol de comentari de &amp;línia/es"/>
<Item id="42035" name="&amp;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 &amp;Windows"/>
<Item id="45002" name="Converteix a format &amp;UNIX"/>
<Item id="45003" name="Converteix a format &amp;MAC"/>
<Item id="42024" name="Treu es&amp;pais de final de línia"/>
<Item id="42024" name="Treu espais de &amp;final de línia"/>
<Item id="42042" name="Treu espais d'&amp;inici de línia"/>
<Item id="42043" name="T&amp;reu espais d'inici i final de línia"/>
<Item id="42044" name="Tr&amp;ansforma final de línia a espai"/>
<Item id="42045" name="Tre&amp;u espais i finals de línia innecessaris"/>
<Item id="42046" name="Converteix tabulacions a &amp;espais"/>
<Item id="42047" name="Converteix espais a &amp;tabulacions"/>
<Item id="42034" name="&amp;Insereix en columna..."/>
<Item id="42028" name="&amp;Mode de Només-Lectura"/>
<Item id="42033" name="Treu m&amp;arca de Només-Lectura"/>
<Item id="43001" name="&amp;Cerca..."/>
<Item id="43013" name="Cerca als &amp;fitxers..."/>
<Item id="43002" name="Cerca &amp;següent"/>
<Item id="43010" name="Cerca &amp;anterior coincidència"/>
<Item id="43010" name="Cerca &amp;anterior"/>
<Item id="43048" name="S&amp;elecciona i cerca següent"/>
<Item id="43049" name="Seleccio&amp;na i cerca anterior"/>
<Item id="43014" name="Cerca &amp;volàtil següent"/>
@ -125,7 +132,7 @@ By Hiro5 (from sourceforge.net)
<Item id="43045" name="Finestra &amp;de resultats de cerca"/>
<Item id="43046" name="Res&amp;ultat de cerca següent"/>
<Item id="43047" name="Resul&amp;tat de cerca anterior"/>
<Item id="43004" name="Vés a &amp;la línia/posició..."/>
<Item id="43004" name="Vés a &amp;la línia o posició..."/>
<Item id="43009" name="Vés a l'altre extrem del &amp;bloc"/>
<Item id="43016" name="Marca&amp;-ho tot"/>
<Item id="43022" name="Utilitza &amp;1r. estil"/>
@ -196,10 +203,10 @@ By Hiro5 (from sourceforge.net)
<Item id="45007" name="Co&amp;difica com UCS-2 Little Endian"/>
<Item id="45060" name="Big5 (Tradicional)"/>
<Item id="45061" name="GB2312 (Simplificat)"/>
<Item id="45054" name="OEM 861 : Islandès"/>
<Item id="45057" name="OEM 865 : Nòrdic"/>
<Item id="45053" name="OEM 860 : Portuguès"/>
<Item id="45056" name="OEM 863 : Francès"/>
<Item id="45054" name="OEM 861: Islandès"/>
<Item id="45057" name="OEM 865: Nòrdic"/>
<Item id="45053" name="OEM 860: Portuguès"/>
<Item id="45056" name="OEM 863: Francès"/>
<Item id="45009" name="Converteix a &amp;ANSI"/>
<Item id="45010" name="Converteix a UTF-8 &amp;sense BOM"/>
<Item id="45011" name="Converteix a &amp;UTF-8"/>
@ -216,6 +223,7 @@ By Hiro5 (from sourceforge.net)
<Item id="48009" name="&amp;Editor de tecles de dreceres..."/>
<Item id="48005" name="Importa &amp;complements ..."/>
<Item id="48006" name="Importa &amp;temes ..."/>
<Item id="48018" name="Edita el menú contextual emergent"/>
<Item id="42018" name="&amp;Comença l'enregistrament"/>
<Item id="42019" name="&amp;Atura l'enregistrament"/>
<Item id="42021" name="&amp;Reprodueix"/>
@ -237,20 +245,20 @@ By Hiro5 (from sourceforge.net)
<Splitter>
</Splitter>
<TabBar>
<Item order="0" name="&amp;Tanca"/>
<Item order="1" name="Tanca'ls tots m&amp;enys aquest"/>
<Item order="2" name="&amp;Desa"/>
<Item order="3" name="Desa &amp;com a..."/>
<Item order="0" name="&amp;Tanca"/>
<Item order="1" name="Tanca'ls tots m&amp;enys aquest"/>
<Item order="2" name="&amp;Desa"/>
<Item order="3" name="Desa &amp;com a..."/>
<Item order="10" name="Canvia el &amp;nom..."/>
<Item order="11" name="Es&amp;borra"/>
<Item order="4" name="&amp;Imprimeix..."/>
<Item order="4" name="&amp;Imprimeix..."/>
<Item order="12" name="&amp;Mode de Només-Lectura"/>
<Item order="13" name="Treu m&amp;arca de Només-Lectura"/>
<Item order="7" name="Copia la &amp;ruta sencera d'aquest arxiu"/>
<Item order="8" name="C&amp;opia el nom d'aquest arxiu"/>
<Item order="9" name="Copia la r&amp;uta del directori d'aquest arxiu"/>
<Item order="5" name="&amp;Vés a una altra vista"/>
<Item order="6" name="Clona a una altra vi&amp;sta"/>
<Item order="7" name="Copia la &amp;ruta sencera d'aquest arxiu"/>
<Item order="8" name="C&amp;opia el nom d'aquest arxiu"/>
<Item order="9" name="Copia la r&amp;uta del directori d'aquest arxiu"/>
<Item order="5" name="&amp;Vés a una altra vista"/>
<Item order="6" name="Clona a una altra vi&amp;sta"/>
<Item order="14" name="Vés a una nova &amp;finestra"/>
<Item order="15" name="Co&amp;pia a una nova finestra"/>
</TabBar>
@ -258,7 +266,7 @@ By Hiro5 (from sourceforge.net)
<Dialog>
<Find title="Cerca/Reemplaça" titleFind="Cerca" titleReplace="Reemplaça" titleFindInFiles="Cerca als fitxers">
<Item id="1637" name="Cerca als fitxers"/>
<Item id="1" name="Cerca el següent"/>
<Item id="1" name="Cerca el següent"/>
<Item id="1614" name="Comptar"/>
<Item id="1636" name="Cerca-ho tot als documents oberts"/>
<Item id="1641" name="Cerca-ho tot en el document actual"/>
@ -267,11 +275,11 @@ By Hiro5 (from sourceforge.net)
<Item id="1635" name="Reemplaça-ho tot als documents oberts"/>
<Item id="1656" name="Cerca'ls tots"/>
<Item id="1660" name="Reemplaça-ho als arxius"/>
<Item id="2" name="Tanca"/>
<Item id="1620" name="Què vols trobar? :"/>
<Item id="1611" name="Re&amp;emplaça amb :"/>
<Item id="1654" name="Filtres :"/>
<Item id="1655" name="Directori :"/>
<Item id="2" name="Tanca"/>
<Item id="1620" name="Què vols trobar?:"/>
<Item id="1611" name="Re&amp;emplaça amb:"/>
<Item id="1654" name="Filtres:"/>
<Item id="1655" name="Directori:"/>
<Item id="1616" name="Marca la línia"/>
<Item id="1617" name="Estil d'element trobat"/>
<Item id="1618" name="Neteja a cada recerca"/>
@ -296,40 +304,40 @@ 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í :"/>
<Item id="2005" name="Vols anar a :"/>
<Item id="2006" name="No pots anar més enllà de :"/>
<Item id="1" name="&amp;Vés-hi !"/>
<Item id="2" name="No vaig enlloc!"/>
<Item id="2004" name="Ets aquí:"/>
<Item id="2005" name="Vols anar a:"/>
<Item id="2006" name="No pots anar més enllà de:"/>
<Item id="1" name="&amp;Vés-hi !"/>
<Item id="2" name="No vaig enlloc!"/>
</GoToLine>
<Run title="Executa...">
<Item id="1903" name="Tria el programa que vols executar aquí"/>
<Item id="1" name="Executa"/>
<Item id="1" name="Executa"/>
<Item id="1904" name="Desa..."/>
<Item id="2" name="Atura"/>
<Item id="2" name="Atura"/>
</Run>
<StyleConfig title="Configuració d'estil">
<Item id="2" name="Cancel·la"/>
<Item id="2301" name="Desar &amp;i tancar"/>
<Item id="2303" name="Transparència"/>
<Item id="2306" name="Selecciona tema : "/>
<Item id="2306" name="Selecciona tema:"/>
<SubDialog>
<Item id="2225" name="Llenguatge :"/>
<Item id="2211" name="Configuració d'estil :"/>
<Item id="2225" name="Llenguatge:"/>
<Item id="2211" name="Configuració d'estil:"/>
<Item id="2212" name="Estil dels colors"/>
<Item id="2206" name="Col. en primer pla"/>
<Item id="2207" name="Color de fons"/>
<Item id="2213" name="Estil de lletra"/>
<Item id="2208" name="Tipus de lletra :"/>
<Item id="2209" name="Mida de lletra :"/>
<Item id="2208" name="Tipus de lletra:"/>
<Item id="2209" name="Mida de lletra:"/>
<Item id="2204" name="Negreta"/>
<Item id="2205" name="Cursiva"/>
<Item id="2218" name="Subratlla"/>
<Item id="2214" name="Ext. per defecte :"/>
<Item id="2216" name="Ext. de l'usuari/a :"/>
<Item id="2214" name="Ext. per defecte:"/>
<Item id="2216" name="Ext. de l'usuari/a:"/>
<Item id="2219" name="Paraules clau per defecte"/>
<Item id="2221" name="Definició de paraules clau de l'usuari/a"/>
<Item id="2226" name="Habilita color en primer pla global"/>
@ -344,9 +352,9 @@ By Hiro5 (from sourceforge.net)
<UserDefine title="Llenguatge definit per l'usuari">
<Item id="20001" name="Acobla"/>
<Item id="20011" name="Transparència"/>
<Item id="20007" name="Lleng. d'usuari : "/>
<Item id="20007" name="Lleng. d'usuari:"/>
<Item id="20012" name="Ignora Majúscules"/>
<Item id="20009" name="Ext. :"/>
<Item id="20009" name="Ext.:"/>
<Item id="20003" name="Crear nou..."/>
<Item id="20005" name="Guardar com..."/>
<Item id="20002" name="Canviar el nom"/>
@ -357,8 +365,8 @@ By Hiro5 (from sourceforge.net)
<Item id="1" name="Col. en primer pla"/>
<Item id="2" name="Color de fons"/>
<Item id="3" name="Estil de lletra"/>
<Item id="4" name="Tipus :"/>
<Item id="5" name="Mida :"/>
<Item id="4" name="Tipus:"/>
<Item id="5" name="Mida:"/>
<Item id="6" name="Negreta"/>
<Item id="7" name="Cursiva"/>
<Item id="8" name="Subratllat"/>
@ -380,8 +388,8 @@ By Hiro5 (from sourceforge.net)
<Comment title="Comentaris i números">
<Item id="23301" name="Línia de comentaris"/>
<Item id="23101" name="Bloc de comentaris"/>
<Item id="23113" name="Obertura de comentari :"/>
<Item id="23115" name="Tancament de comentari :"/>
<Item id="23113" name="Obertura de comentari:"/>
<Item id="23115" name="Tancament de comentari:"/>
<Item id="23116" name="Tracta com símbol la par. clau"/>
<Item id="23117" name="Tracta com símbol les par. claus"/>
<Item id="23201" name="Número"/>
@ -390,13 +398,13 @@ By Hiro5 (from sourceforge.net)
<Item id="24107" name="Operador"/>
<Item id="24103" name="Símbols disponibles"/>
<Item id="24101" name="Operadors seleccionats"/>
<Item id="24001" name="Habilita caràcter d'escapada :"/>
<Item id="24001" name="Habilita caràcter d'escapada:"/>
<Item id="24201" name="Delimitador 1"/>
<Item id="24211" name="Obertura limitada :"/>
<Item id="24214" name="Tancament limitat :"/>
<Item id="24211" name="Obertura limitada:"/>
<Item id="24214" name="Tancament limitat:"/>
<Item id="24301" name="Delimitador 2"/>
<Item id="24311" name="Obertura limitada :"/>
<Item id="24314" name="Tancament limitat :"/>
<Item id="24311" name="Obertura limitada:"/>
<Item id="24314" name="Tancament limitat:"/>
</Operator>
</UserDefine>
<Preference title="Preferències">
@ -424,8 +432,8 @@ By Hiro5 (from sourceforge.net)
</Global>
<Scintillas title="Opcions visuals">
<Item id="6216" name="Configuració de cursor"/>
<Item id="6217" name="Amplada :"/>
<Item id="6219" name="Pampallugueig :"/>
<Item id="6217" name="Amplada:"/>
<Item id="6219" name="Pampallugueig:"/>
<Item id="6221" name="R"/>
<Item id="6222" name="L"/>
<Item id="6224" name="Multi-edició"/>
@ -440,7 +448,7 @@ By Hiro5 (from sourceforge.net)
<Item id="6208" name="Mostra la vora vertical"/>
<Item id="6212" name="Mode de línia"/>
<Item id="6213" name="Mode de color de fons"/>
<Item id="6209" name="Número de columna : "/>
<Item id="6209" name="Número de columna:"/>
<Item id="6227" name="Ajustament de línia"/>
<Item id="6228" name="Per defecte"/>
<Item id="6229" name="Alineat"/>
@ -462,14 +470,14 @@ By Hiro5 (from sourceforge.net)
<Item id="6402" name="Windows"/>
<Item id="6403" name="Unix"/>
<Item id="6404" name="Mac"/>
<Item id="6411" name="Llenguatge inicial :"/>
<Item id="6411" name="Llenguatge inicial:"/>
<Item id="6413" name="Directori d'obertura/emmagatzematge"/>
<Item id="6414" name="Segons el document actual"/>
<Item id="6415" name="Segons l'últim directori emprat"/>
</NewDoc>
<FileAssoc title="Associació d'arxius">
<Item id="4009" name="Extensions suportades :"/>
<Item id="4010" name="Ext. registrades :"/>
<Item id="4009" name="Extensions suportades:"/>
<Item id="4010" name="Ext. registrades:"/>
</FileAssoc>
<LangMenu title="Llenguatge / Tabulació">
<Item id="6508" name="Menú del Llenguatge"/>
@ -478,7 +486,7 @@ By Hiro5 (from sourceforge.net)
<Item id="6506" name="Ítems no disponibles"/>
<Item id="6301" name="Configuració de la tabulació"/>
<Item id="6510" name="Utilitza per defecte"/>
<Item id="6303" name="Mida de tabulació : "/>
<Item id="6303" name="Mida de tabulació:"/>
<Item id="6302" name="Reemplaça per espais"/>
</LangMenu>
<Print title="Impressió">
@ -494,7 +502,7 @@ By Hiro5 (from sourceforge.net)
<Item id="6614" name="Dreta"/>
<Item id="6615" name="Avall"/>
<Item id="6728" name="Capçalera i peu de pàgina"/>
<Item id="6725" name="Variable :"/>
<Item id="6725" name="Variable:"/>
<Item id="6723" name="Afegeix"/>
<Item id="6708" name="Capçalera"/>
<Item id="6709" name="A l'esquerra"/>
@ -512,7 +520,7 @@ By Hiro5 (from sourceforge.net)
</Print>
<MISC title="Miscel·lània">
<Item id="6304" name="Configuració de l'historial d'arxius"/>
<Item id="6306" name="Nombre màxim a l'historial d'arxius :"/>
<Item id="6306" name="Nombre màxim a l'historial d'arxius:"/>
<Item id="6305" name="No comprovis a l'hora de ser executat"/>
<Item id="6324" name="Canvi de document (Ctrl+Tab)"/>
<Item id="6114" name="Habilita"/>
@ -542,7 +550,7 @@ By Hiro5 (from sourceforge.net)
<Item id="6316" name="Còpia de seg. simple"/>
<Item id="6317" name="Còpia de seg. complexa"/>
<Item id="6804" name="Directori per a les còpies de seguretat"/>
<Item id="6803" name="Directori :"/>
<Item id="6803" name="Directori:"/>
<Item id="6807" name="Autocompleció"/>
<Item id="6808" name="Permetre Autocompleció a cada entrada"/>
<Item id="6809" name="Autocompleta funcions"/>
@ -550,11 +558,11 @@ By Hiro5 (from sourceforge.net)
<Item id="6815" name="Suggeriments al crear paràm. de funció"/>
<Item id="6811" name="De"/>
<Item id="6813" name="caràcters ordinals anglesos"/>
<Item id="6814" name="Valors vàlids : 1 - 9"/>
<Item id="6814" name="Valors vàlids: 1 - 9"/>
</Backup>
</Preference>
<MultiMacro title="Executa una macro diverses vegades">
<Item id="8006" name="Macro a executar :"/>
<Item id="8006" name="Macro a executar:"/>
<Item id="8001" name="Executa"/>
<Item id="8005" name="vegades"/>
<Item id="8002" name="Executa fins al final de l'arxiu"/>
@ -573,7 +581,7 @@ By Hiro5 (from sourceforge.net)
<Item id="2" name="Cancel·la"/>
<Item id="2023" name="Text a inserir"/>
<Item id="2033" name="Números a inserir"/>
<Item id="2030" name="Número inicial :"/>
<Item id="2030" name="Número inicial:"/>
<Item id="2031" name="Incrementat en:"/>
<Item id="2035" name="Seguit de zeros"/>
<Item id="2032" name="Format"/>

View File

@ -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 = "&amp;Najít..."/>
<Item id = "43002" name = "Najít &amp;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 = "&amp;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í"/>

View File

@ -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,37 +26,39 @@
<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"/>
<Item posX = "3" posY = "6" name = "Vensterindeling"/>
<Item posX = "3" posY = "16" name = "Sectie samenvouwen"/>
<Item posX = "3" posY = "17" name = "Sectie uitvouwen"/>
<Item posX = "4" posY = "5" name = "Meer"/>
<Item posX = "4" posY = "5" posZ = "0" name = "Arabisch"/>
<Item posX = "4" posY = "5" posZ = "1" name = "Baltisch"/>
<Item posX = "4" posY = "5" posZ = "2" name = "Keltisch"/>
<Item posX = "4" posY = "5" posZ = "3" name = "Cyrillisch"/>
<Item posX = "4" posY = "5" posZ = "4" name = "Centraal-Europees"/>
<Item posX = "4" posY = "5" posZ = "5" name = "Chinees"/>
<Item posX = "4" posY = "5" posZ = "6" name = "Oost-Europees"/>
<Item posX = "4" posY = "5" posZ = "7" name = "Grieks"/>
<Item posX = "4" posY = "5" posZ = "8" name = "Hebreeuws"/>
<Item posX = "4" posY = "5" posZ = "9" name = "Japans"/>
<Item posX = "4" posY = "5" posZ = "10" name = "Koreaans"/>
<Item posX = "4" posY = "5" posZ = "11" name = "Noord-Europees"/>
<Item posX = "4" posY = "5" posZ = "12" name = "Thai"/>
<Item posX = "4" posY = "5" posZ = "13" name = "Turks"/>
<Item posX = "4" posY = "5" posZ = "14" name = "West-Europees"/>
<Item posX = "4" posY = "5" posZ = "15" name = "Vietnamees"/>
<Item posX = "4" posY = "5" posZ = "4" name = "Centraal-Europees"/>
<Item posX = "4" posY = "5" posZ = "5" name = "Chinees"/>
<Item posX = "4" posY = "5" posZ = "6" name = "Oost-Europees"/>
<Item posX = "4" posY = "5" posZ = "7" name = "Grieks"/>
<Item posX = "4" posY = "5" posZ = "8" name = "Hebreeuws"/>
<Item posX = "4" posY = "5" posZ = "9" name = "Japans"/>
<Item posX = "4" posY = "5" posZ = "10" name = "Koreaans"/>
<Item posX = "4" posY = "5" posZ = "11" name = "Noord-Europees"/>
<Item posX = "4" posY = "5" posZ = "12" name = "Thai"/>
<Item posX = "4" posY = "5" posZ = "13" name = "Turks"/>
<Item posX = "4" posY = "5" posZ = "14" name = "West-Europees"/>
<Item posX = "4" posY = "5" posZ = "15" name = "Vietnamees"/>
<Item posX = "6" posY = "4" name = "Importeren"/>
</SubEntries>
<!-- all menu item -->
@ -106,7 +108,7 @@
<Item id = "42021" name = "Macro &amp;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&amp;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 = "&amp;Zoeken..."/>
<Item id = "43002" name = "&amp;Volgende zoeken"/>
@ -134,8 +142,8 @@
<Item id = "43010" name = "Vorig&amp;e zoeken"/>
<Item id = "43011" name = "&amp;Snel zoeken..."/>
<Item id = "43013" name = "Zoeken in &amp;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 = "&amp;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"/>
@ -429,7 +447,7 @@
<Item id = "6120" name = "Verticale tabs"/>
<Item id = "6121" name = "Menubalk"/>
<Item id = "6122" name = "Verbergen (Tonen met Alt of F10)"/>
<Item id = "6123" name = "Taal"/>
<Item id = "6123" name = "Taal"/>
</Global>
<Scintillas title = "Weergave">
<Item id = "6201" name = "Gegevensstructuur"/>
@ -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"/>
@ -468,7 +491,7 @@
<Item id = "6318" name = "Hyperlinks"/>
<Item id = "6319" name = "Hyperlinks activeren"/>
<Item id = "6320" name = "Hyperlinks niet onderstrepen"/>
<Item id = "6322" name = "Bestandsextensie sessie:"/>
<Item id = "6322" name = "Bestandsextensie sessie:"/>
<Item id = "6323" name = "Notepad++ automatisch bijwerken"/>
<Item id = "6324" name = "Wisselen tussen documenten (Ctrl+Tab)"/>
<Item id = "6325" name = "Ga naar laatste regel na wijziging"/>

View File

@ -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++"/>

View File

@ -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++"/>

View File

@ -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".
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++! :) **************************
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.
***************** 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&amp;tondu Ctrl+X"/>
<Item id="42002" name="&amp;Kopiu Ctrl+C"/>
<Item id="42003" name="&amp;Malfaru Ctrl+Z"/>
<Item id="42004" name="&amp;Refaru Ctrl+Y"/>
<Item id="42005" name="&amp;Algluu Ctrl+V"/>
<Item id="42001" name="El&amp;tondu"/>
<Item id="42002" name="&amp;Kopiu"/>
<Item id="42003" name="&amp;Malfaru"/>
<Item id="42004" name="&amp;Refaru"/>
<Item id="42005" name="&amp;Algluu"/>
<Item id="42006" name="&amp;Forigu"/>
<Item id="42007" name="&amp;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"; indiko 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&amp;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&amp;u Ctrl+Musrulumilo Antaŭen"/>
<Item id="44024" name="Malz&amp;omu Ctrl+Musrulumilo Malantaŭen"/>
<Item id="44025" name="Montru nevideblajn spacetojn kaj TABsignojn"/>
<Item id="44023" name="Zom&amp;u (Ctrl + Musrulumilo Antaŭen)"/>
<Item id="44024" name="Malz&amp;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 indikon 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 &amp;vortojn"/>
<Item id="1604" name="&amp;Uskleca kongruo"/>
<Item id="1605" name="Regula &amp;esprimo"/>
<Item id="1605" name="Regula esprimo"/>
<Item id="1606" name="Al&amp;komenciĝu se fino atingitas"/>
<Item id="1612" name="&amp;Supren"/>
<Item id="1613" name="&amp;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&amp;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>

View File

@ -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 = "&amp;Inizia registrazione"/>
<Item id = "42019" name = "&amp;Ferma registrazione"/>
<Item id = "42021" name = "&amp;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 = "&amp;Trova..."/>
<Item id = "43002" name = "Trova &amp;successivo"/>
<Item id = "43003" name = "Sostitu&amp;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 = "&amp;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&amp;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 &amp;&amp; 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"/>

View File

@ -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="&amp;Nou"/>
<Item id="41001" name="Tab &amp;Nou"/>
<Item id="41002" name="&amp;Deschide"/>
<Item id="41003" name="Închide"/>
<Item id="41004" name="Înc&amp;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="&amp;Decupează"/>
<Item id="42002" name="&amp;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="&amp;Găseşte ..."/>
<Item id="43002" name="Găseşte &amp;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="&amp;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,10 +264,10 @@
</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 :"/>
<Item id="1620" name="Găseşte asta:"/>
<Item id="1603" name="Doar &amp;cuvîntul întreg"/>
<Item id="1604" name="Distinge &amp;MAJ/min"/>
<Item id="1605" name="Expresie &amp;regulată"/>
@ -271,7 +280,7 @@
<Item id="1617" name="Evidenţiază găsirea"/>
<Item id="1618" name="Curăţă evidenţierea"/>
<Item id="1621" name="Direcţie"/>
<Item id="1611" name="În&amp;locuieşte cu :"/>
<Item id="1611" name="În&amp;locuieşte cu:"/>
<Item id="1608" name="Î&amp;nlocuieşte"/>
<Item id="1609" name="Înlocuieşte &amp;Tot"/>
<Item id="1623" name="Transparenţă"/>
@ -285,8 +294,8 @@
<Item id="1637" name="Găseşte în file"/>
<Item id="1640" name="Găsire / Înlocuire"/>
<Item id="1641" name="Găseşte toate din fila activă"/>
<Item id="1654" name="Filtre :"/>
<Item id="1655" name="Dosar :"/>
<Item id="1654" name="Filtre:"/>
<Item id="1655" name="Dosar:"/>
<Item id="1656" name="Găseşte Tot"/>
<Item id="1658" name="Include subdosarele"/>
<Item id="1659" name="Incl. dos. ascunse"/>
@ -299,9 +308,9 @@
<GoToLine title="Du-te la Linia cu Numărul...">
<Item id="1" name="&amp;Du-te !"/>
<Item id="2" name="Stai pe Loc"/>
<Item id="2004" name="Eşti la linia :"/>
<Item id="2005" name="Vrei să mergi la linia :"/>
<Item id="2006" name="Poţi merge pînă la linia :"/>
<Item id="2004" name="Eşti la linia:"/>
<Item id="2005" name="Vrei să mergi la linia:"/>
<Item id="2006" name="Poţi merge pînă la linia:"/>
<Item id="2007" name="Linie"/>
<Item id="2008" name="Decalare"/>
</GoToLine>
@ -318,27 +327,27 @@
<Item id="2" name="Anulează"/>
<Item id="2301" name="Salvează şi Închide"/>
<Item id="2303" name="Transparenţă"/>
<Item id="2306" name="Selectează Tema : "/>
<Item id="2306" name="Selectează Tema: "/>
<SubDialog>
<Item id="2204" name="Gros"/>
<Item id="2205" name="Înclinat"/>
<Item id="2206" name="Prim-Plan"/>
<Item id="2207" name="Fundal"/>
<Item id="2208" name="Font :"/>
<Item id="2209" name="Mărime :"/>
<Item id="2208" name="Font:"/>
<Item id="2209" name="Mărime:"/>
<!--
<Item id="2210" name="Atenţie : Configuraţia acestui stil va fi implicită pentru toate stilurile neconfigurate"/>\
<Item id="2210" name="Atenţie: Configuraţia acestui stil va fi implicită pentru toate stilurile neconfigurate"/>\
-->
<Item id="2211" name="Configuraţia Stilului :"/>
<Item id="2211" name="Configuraţia Stilului:"/>
<Item id="2212" name="Culoare"/>
<Item id="2213" name="Font"/>
<Item id="2214" name="Extensii implicite :"/>
<Item id="2216" name="Extensii utilizator :"/>
<Item id="2214" name="Extensii implicite:"/>
<Item id="2216" name="Extensii utilizator:"/>
<Item id="2218" name="Subliniat"/>
<Item id="2219" name="Cuvinte-cheie implicite"/>
<Item id="2221" name="Cuvinte-cheie definite de utilizator"/>
<Item id="2225" name="Limbaj :"/>
<Item id="2225" name="Limbaj:"/>
<Item id="2226" name="Activează cul. de prim-plan globală"/>
<Item id="2227" name="Activează culoare de fundal globală"/>
<Item id="2228" name="Activează font global"/>
@ -351,12 +360,12 @@
</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..."/>
<Item id="20007" name="Limbaj : "/>
<Item id="20009" name="Ext :"/>
<Item id="20007" name="Limbaj: "/>
<Item id="20009" name="Ext:"/>
<Item id="20012" name="Ignoră MAJ/min"/>
<Item id="20011" name="Transparenţă"/>
<Item id="20015" name="Importă..."/>
@ -365,8 +374,8 @@
<Item id="1" name="Prim-plan"/>
<Item id="2" name="Fundal"/>
<Item id="3" name="Font"/>
<Item id="4" name="Nume :"/>
<Item id="5" name="Mărime :"/>
<Item id="4" name="Nume:"/>
<Item id="5" name="Mărime:"/>
<Item id="6" name="Gros"/>
<Item id="7" name="Înclinat"/>
<Item id="8" name="Subliniat"/>
@ -388,8 +397,8 @@
<Comment title="Comentarii şi Numere">
<Item id="23301" name="Comentariu de Linie"/>
<Item id="23101" name="Comentariu de Bloc"/>
<Item id="23113" name="Comentariu de Deschidere :"/>
<Item id="23115" name="Comentariu de Închidere :"/>
<Item id="23113" name="Comentariu de Deschidere:"/>
<Item id="23115" name="Comentariu de Închidere:"/>
<Item id="23116" name="Cuvînt-cheie ca simbol"/>
<Item id="23117" name="Cuvinte-cheie ca simboluri"/>
<Item id="23201" name="Numere"/>
@ -405,7 +414,7 @@
<Item id="24311" name="Bornă de deschidere:"/>
<Item id="24314" name="Bornă de închidere:"/>
</Operator>
<Item id="24001" name="Activează caracterul de scăpare :"/>
<Item id="24001" name="Activează caracterul de scăpare:"/>
</UserDefine>
<Preference title="Preferinţe">
<Item id="6001" name="Închide"/>
@ -438,36 +447,32 @@
<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="6206" name="Afişează numerotarea liniilor"/>
<Item id="6207" name="Afişează semnele de carte"/>
<Item id="6208" name="Afişează Limita Verticală"/>
<Item id="6209" name="Număr de coloane : "/>
<Item id="6209" name="Număr de coloane: "/>
<Item id="6211" name="Limita Verticală"/>
<Item id="6212" name="Linie"/>
<Item id="6213" name="Culoare de fundal"/>
<Item id="6214" name="Evidenţiază linia activă"/>
<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="6217" name="Lăţime:"/>
<Item id="6219" name="Rata de Clipire:"/>
<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="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">
<Item id="6401" name="Format"/>
@ -480,7 +485,7 @@
<Item id="6408" name="UTF-8"/>
<Item id="6409" name="UCS2 Big Endian"/>
<Item id="6410" name="UCS2 Little Endian"/>
<Item id="6411" name="Limbaj Implicit :"/>
<Item id="6411" name="Limbaj Implicit:"/>
<Item id="6413" name="Dosarul Implicit (Deschidere/Salvare a Filelor)"/>
<Item id="6414" name="Foloseşte-l pe cel al documentului curent"/>
<Item id="6415" name="Memorează ultimul dosar folosit"/>
@ -489,8 +494,8 @@
<Item id="6420" name="Aplică la filele ANSI deschise"/>
</NewDoc>
<FileAssoc title="File Asociate">
<Item id="4009" name="Extensii Suportate :"/>
<Item id="4010" name="Extensii Înregistrate :"/>
<Item id="4009" name="Extensii Suportate:"/>
<Item id="4010" name="Extensii Înregistrate:"/>
</FileAssoc>
<LangMenu title="Limbaje/Taburi">
<Item id="6505" name="Itemuri Disponibile"/>
@ -500,7 +505,7 @@
<Item id="6510" name="Foloseşte implicitul" />
<Item id="6301" name="Setările Taburilor"/>
<Item id="6302" name="Înlocuieşte cu spaţiu"/>
<Item id="6303" name="Mărimea tabului : "/>
<Item id="6303" name="Mărimea tabului: "/>
</LangMenu>
<Print title="Tipărire">
<Item id="6601" name="Tipăreşte numerotarea liniilor"/>
@ -527,14 +532,14 @@
<Item id="6721" name="Partea Centrală"/>
<Item id="6722" name="Partea Dreaptă"/>
<Item id="6723" name="Adaugă"/>
<Item id="6725" name="Variabilă :"/>
<Item id="6727" name="Care parte :"/>
<Item id="6725" name="Variabilă:"/>
<Item id="6727" name="Care parte:"/>
<Item id="6728" name="Antet şi Subsol"/>
</Print>
<MISC title="Diverse">
<Item id="6304" name="Istoricul Filelor Recente"/>
<Item id="6305" name="Nu verifica la pornirea softului"/>
<Item id="6306" name="Nr. maxim de file memorate :"/>
<Item id="6306" name="Nr. maxim de file memorate:"/>
<Item id="6307" name="Activează"/>
<Item id="6308" name="Minimizează în sertar [system tray]"/>
<Item id="6309" name="Memorează sesiunea curentă pentru pornirea viitoare"/>
@ -543,7 +548,7 @@
<Item id="6318" name="Legături Clicabile"/>
<Item id="6319" name="Activează"/>
<Item id="6320" name="Nu sublinia"/>
<Item id="6322" name="Ext. Fil. Sesiunii :"/>
<Item id="6322" name="Ext. Fil. Sesiunii:"/>
<Item id="6323" name="Activează Actualizatorul Notepad++"/>
<Item id="6324" name="Comutatorul de Documente (Ctrl+TAB)"/>
<Item id="6325" name="Du-te la ultima linie după actualizare"/>
@ -564,7 +569,7 @@
<Item id="6316" name="Simplă"/>
<Item id="6317" name="Prolixă"/>
<Item id="6804" name="Foloseşte dosar de salvgardare personalizat"/>
<Item id="6803" name="Dosar :"/>
<Item id="6803" name="Dosar:"/>
<Item id="6807" name="Autocompletare"/>
<Item id="6808" name="Autocompletează la introducerea datelor"/>
<Item id="6809" name="Completează Funcţia"/>
@ -578,7 +583,7 @@
<MultiMacro title="Rulează Macro de Mai Multe Ori">
<Item id="1" name="Rulează"/>
<Item id="2" name="Anulează"/>
<Item id="8006" name="Macrocomandă de rulat :"/>
<Item id="8006" name="Macrocomandă de rulat:"/>
<Item id="8001" name="Rulează"/>
<Item id="8005" name="ori"/>
<Item id="8002" name="Rulează pînă la sfîrşitul filei"/>
@ -593,8 +598,8 @@
<ColumnEditor title="Editorul de Coloane">
<Item id="2023" name="Textul de inserat"/>
<Item id="2033" name="Numărul de inserat"/>
<Item id="2030" name="Numărul Iniţial :"/>
<Item id="2031" name="Creşte cu :"/>
<Item id="2030" name="Numărul Iniţial:"/>
<Item id="2031" name="Creşte cu:"/>
<Item id="2035" name="Zerouri Iniţiale"/>
<Item id="2032" name="Format"/>
<Item id="2024" name="Zec"/>

View File

@ -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,17 +412,7 @@ 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
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
SubSectionEnd
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,23 +1562,28 @@ 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++"
StrCmp $1 "Admin" 0 +2
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"

View File

@ -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

View File

@ -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

View File

@ -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;
}

View File

@ -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")));

View File

@ -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)

View File

@ -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);

View File

@ -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;
}

View File

@ -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)")