</ItemDefinitionGroup>\r
<ItemGroup>\r
<ClCompile Include="..\editlib\parsers\asp.cpp" />\r
+ <ClCompile Include="..\editlib\parsers\autoit.cpp" />\r
<ClCompile Include="..\editlib\parsers\basic.cpp" />\r
<ClCompile Include="..\editlib\parsers\batch.cpp" />\r
<ClCompile Include="..\editlib\ccrystaleditview.cpp" />\r
<ClCompile Include="..\editlib\parsers\javascript.cpp">\r
<Filter>editlib\parsers</Filter>\r
</ClCompile>\r
+ <ClCompile Include="..\editlib\parsers\autoit.cpp">\r
+ <Filter>editlib\parsers</Filter>\r
+ </ClCompile>\r
</ItemGroup>\r
<ItemGroup>\r
<ResourceCompile Include="Sample.rc">\r
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\editlib\parsers\asp.cpp" />
+ <ClCompile Include="..\editlib\parsers\autoit.cpp" />
<ClCompile Include="..\editlib\parsers\basic.cpp" />
<ClCompile Include="..\editlib\parsers\batch.cpp" />
<ClCompile Include="..\editlib\ccrystaleditview.cpp" />
<ClCompile Include="..\editlib\parsers\javascript.cpp">
<Filter>editlib\parsers</Filter>
</ClCompile>
+ <ClCompile Include="..\editlib\parsers\autoit.cpp">
+ <Filter>editlib\parsers</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="Sample.rc">
#define ID_VIEW_TOPMARGIN 21404
#define ID_SOURCE_PLAIN 21500
#define ID_SOURCE_ASP 21501
-#define ID_SOURCE_BASIC 21502
-#define ID_SOURCE_BATCH 21503
-#define ID_SOURCE_C 21504
-#define ID_SOURCE_AUTODCL 21505
-#define ID_SOURCE_FORTRAN 21506
-#define ID_SOURCE_HTML 21507
-#define ID_SOURCE_INSTALLSHIELD 21508
-#define ID_SOURCE_JAVA 21509
-#define ID_SOURCE_AUTOLISP 21510
-#define ID_SOURCE_PASCAL 21511
-#define ID_SOURCE_PERL 21512
-#define ID_SOURCE_PHP 21513
-#define ID_SOURCE_PYTHON 21514
-#define ID_SOURCE_REXX 21515
-#define ID_SOURCE_RSRC 21516
-#define ID_SOURCE_SGML 21517
-#define ID_SOURCE_SH 21518
-#define ID_SOURCE_SIOD 21519
-#define ID_SOURCE_SQL 21520
-#define ID_SOURCE_TCL 21521
-#define ID_SOURCE_TEX 21522
+#define ID_SOURCE_AUTOIT 21502
+#define ID_SOURCE_BASIC 21503
+#define ID_SOURCE_BATCH 21504
+#define ID_SOURCE_C 21505
+#define ID_SOURCE_AUTODCL 21506
+#define ID_SOURCE_FORTRAN 21507
+#define ID_SOURCE_HTML 21508
+#define ID_SOURCE_INSTALLSHIELD 21509
+#define ID_SOURCE_JAVA 21510
+#define ID_SOURCE_AUTOLISP 21511
+#define ID_SOURCE_PASCAL 21512
+#define ID_SOURCE_PERL 21513
+#define ID_SOURCE_PHP 21514
+#define ID_SOURCE_PYTHON 21515
+#define ID_SOURCE_REXX 21516
+#define ID_SOURCE_RSRC 21517
+#define ID_SOURCE_SGML 21518
+#define ID_SOURCE_SH 21519
+#define ID_SOURCE_SIOD 21520
+#define ID_SOURCE_SQL 21521
+#define ID_SOURCE_TCL 21522
+#define ID_SOURCE_TEX 21523
#define ID_EDIT_INDICATOR_READ 21901
#define ID_EDIT_INDICATOR_CRLF 21902
#define ID_EDIT_INDICATOR_POSITION 21903
--- /dev/null
+///////////////////////////////////////////////////////////////////////////
+// File: autoit.cpp
+// Version: 1.1.0.4
+// Updated: 19-Jul-1998
+//
+// Copyright: Ferdinand Prantl, portions by Stcherbatchenko Andrei
+// E-mail: prantl@ff.cuni.cz
+//
+// AutoIt syntax highlighing definition
+//
+// You are free to use or modify this code to the following restrictions:
+// - Acknowledge me somewhere in your about box, simple "Parts of code by.."
+// will be enough. If you can't (or don't want to), contact me personally.
+// - LEAVE THIS HEADER INTACT
+////////////////////////////////////////////////////////////////////////////
+
+#include "StdAfx.h"
+#include "crystallineparser.h"
+#include "../SyntaxColors.h"
+#include "../utils/string_util.h"
+
+#ifdef _DEBUG
+#define new DEBUG_NEW
+#endif
+
+// (Visual) AutoIt keywords
+static const TCHAR * s_apszAutoItKeywordList[] =
+ {
+ _T ("Abs"),
+ _T ("AddHandler"),
+ _T ("AddressOf"),
+ _T ("Alias"),
+ _T ("And"),
+ _T ("AndAlso"),
+ _T ("Ansi"),
+ _T ("Any"),
+ _T ("AppActivate"),
+ _T ("As"),
+ _T ("Asc"),
+ _T ("Assembly"),
+ _T ("Atn"),
+ _T ("Attribute"),
+ _T ("Auto"),
+ _T ("Base"),
+ _T ("Beep"),
+ _T ("Begin"),
+ _T ("BeginProperty"),
+ _T ("Binary"),
+ _T ("Boolean"),
+ _T ("ByRef"),
+ _T ("Byte"),
+ _T ("ByVal"),
+ _T ("Call"),
+ _T ("Case"),
+ _T ("Catch"),
+ _T ("CBool"),
+ _T ("CByte"),
+ _T ("CChar"),
+ _T ("CDate"),
+ _T ("CDbl"),
+ _T ("CDec"),
+ _T ("Char"),
+ _T ("ChDir"),
+ _T ("ChDrive"),
+ _T ("CheckBox"),
+ _T ("Chr"),
+ _T ("CInt"),
+ _T ("Class"),
+ _T ("CLng"),
+ _T ("Close"),
+ _T ("CObj"),
+ _T ("Compare"),
+ _T ("Const"),
+ _T ("Continue"),
+ _T ("Cos"),
+ _T ("CreateObject"),
+ _T ("CreateVerifyItem"),
+ _T ("CSByte"),
+ _T ("CShort"),
+ _T ("CSng"),
+ _T ("CStr"),
+ _T ("CType"),
+ _T ("CUInt"),
+ _T ("CULng"),
+ _T ("CurDir"),
+ _T ("Currency"),
+ _T ("CUShort"),
+ _T ("Custom"),
+ _T ("CVar"),
+ _T ("Database"),
+ _T ("Date"),
+ _T ("Decimal"),
+ _T ("Declare"),
+ _T ("Default"),
+ _T ("Delegate"),
+ _T ("Dialog"),
+ _T ("Dim"),
+ _T ("Dir"),
+ _T ("DirectCast"),
+ _T ("DlgEnable"),
+ _T ("DlgText"),
+ _T ("DlgVisible"),
+ _T ("Do"),
+ _T ("Double"),
+ _T ("Each"),
+ _T ("Else"),
+ _T ("ElseIf"),
+ _T ("End"),
+ _T ("EndIf"),
+ _T ("EndProperty"),
+ _T ("Enum"),
+ _T ("EOF"),
+ _T ("Erase"),
+ _T ("Error"),
+ _T ("Event"),
+ _T ("Exit"),
+ _T ("Exp"),
+ _T ("Explicit"),
+ _T ("ExternalSource"),
+ _T ("False"),
+ _T ("FileCopy"),
+ _T ("FileLen"),
+ _T ("Finally"),
+ _T ("Fix"),
+ _T ("For"),
+ _T ("Format"),
+ _T ("Friend"),
+ _T ("Function"),
+ _T ("Get"),
+ _T ("GetAttrName"),
+ _T ("GetAttrType"),
+ _T ("GetAttrValBool"),
+ _T ("GetAttrValEnumInt"),
+ _T ("GetAttrValEnumString"),
+ _T ("GetAttrValFloat"),
+ _T ("GetAttrValInt"),
+ _T ("GetAttrValString"),
+ _T ("GetClassId"),
+ _T ("GetGeoType"),
+ _T ("GetObject"),
+ _T ("GetType"),
+ _T ("Global"),
+ _T ("GoSub"),
+ _T ("GoTo"),
+ _T ("Handles"),
+ _T ("Hex"),
+ _T ("Hour"),
+ _T ("If"),
+ _T ("Implements"),
+ _T ("Imports"),
+ _T ("Inherits"),
+ _T ("Input"),
+ _T ("Input#"),
+ _T ("InputBox"),
+ _T ("InStr"),
+ _T ("Int"),
+ _T ("Integer"),
+ _T ("Interface"),
+ _T ("Is"),
+ _T ("IsDate"),
+ _T ("IsEmpty"),
+ _T ("IsFalse"),
+ _T ("IsNot"),
+ _T ("IsNull"),
+ _T ("IsNumeric"),
+ _T ("IsTrue"),
+ _T ("Kill"),
+ _T ("LBound"),
+ _T ("LCase"),
+ _T ("Left"),
+ _T ("Len"),
+ _T ("Let"),
+ _T ("Lib"),
+ _T ("Like"),
+ _T ("Like"),
+ _T ("Line"),
+ _T ("Log"),
+ _T ("Long"),
+ _T ("Loop"),
+ _T ("LTrim"),
+ _T ("Me"),
+ _T ("Mid"),
+ _T ("Minute"),
+ _T ("MkDir"),
+ _T ("Mod"),
+ _T ("Module"),
+ _T ("Month"),
+ _T ("MsgBox"),
+ _T ("MustInherit"),
+ _T ("MustOverride"),
+ _T ("My"),
+ _T ("MyBase"),
+ _T ("MyClass"),
+ _T ("Name"),
+ _T ("Namespace"),
+ _T ("Narrowing"),
+ _T ("New"),
+ _T ("Next"),
+ _T ("Not"),
+ _T ("Nothing"),
+ _T ("NotInheritable"),
+ _T ("NotOverridable"),
+ _T ("Now"),
+ _T ("Object"),
+ _T ("Oct"),
+ _T ("Of"),
+ _T ("Off"),
+ _T ("On"),
+ _T ("Open"),
+ _T ("Operator"),
+ _T ("Option"),
+ _T ("Optional"),
+ _T ("Or"),
+ _T ("OrElse"),
+ _T ("Overloads"),
+ _T ("Overridable"),
+ _T ("Overrides"),
+ _T ("ParamArray"),
+ _T ("Partial"),
+ _T ("Preserve"),
+ _T ("Print"),
+ _T ("Private"),
+ _T ("Property"),
+ _T ("Protected"),
+ _T ("Public"),
+ _T ("RaiseEvent"),
+ _T ("ReadOnly"),
+ _T ("ReDim"),
+ _T ("Region"),
+ _T ("Rem"),
+ _T ("RemoveHandler"),
+ _T ("Resume"),
+ _T ("Return"),
+ _T ("Right"),
+ _T ("RmDir"),
+ _T ("Rnd"),
+ _T ("RTrim"),
+ _T ("Sbyte"),
+ _T ("Second"),
+ _T ("Seek"),
+ _T ("Select"),
+ _T ("SendKeys"),
+ _T ("Set"),
+ _T ("SetAttrValBool"),
+ _T ("SetAttrValEnumInt"),
+ _T ("SetAttrValEnumString"),
+ _T ("SetAttrValFloat"),
+ _T ("SetAttrValInt"),
+ _T ("SetAttrValString"),
+ _T ("Shadows"),
+ _T ("Shared"),
+ _T ("Shell"),
+ _T ("Short"),
+ _T ("Sin"),
+ _T ("Single"),
+ _T ("SMDoMenu"),
+ _T ("Space"),
+ _T ("Sqr"),
+ _T ("Static"),
+ _T ("Step"),
+ _T ("Stop"),
+ _T ("Str"),
+ _T ("StrComp"),
+ _T ("Strict"),
+ _T ("String"),
+ _T ("StringFunction"),
+ _T ("Structure"),
+ _T ("Sub"),
+ _T ("SyncLock"),
+ _T ("Tan"),
+ _T ("Text"),
+ _T ("TextBox"),
+ _T ("Then"),
+ _T ("Throw"),
+ _T ("Time"),
+ _T ("TimeSerial"),
+ _T ("TimeValue"),
+ _T ("To"),
+ _T ("Trim"),
+ _T ("True"),
+ _T ("Try"),
+ _T ("TryCast"),
+ _T ("Type"),
+ _T ("TypeOf"),
+ _T ("UBound"),
+ _T ("UCase"),
+ _T ("UInteger"),
+ _T ("ULong"),
+ _T ("Unicode"),
+ _T ("Until"),
+ _T ("UShort"),
+ _T ("Using"),
+ _T ("Val"),
+ _T ("Variant"),
+ _T ("VarType"),
+ _T ("VerifyCardinalities"),
+ _T ("Version"),
+ _T ("Wend"),
+ _T ("When"),
+ _T ("While"),
+ _T ("Widening"),
+ _T ("With"),
+ _T ("WithEvents"),
+ _T ("Write"),
+ _T ("WriteOnly"),
+ _T ("Xor"),
+ _T ("Year"),
+ };
+
+static bool
+IsAutoItKeyword (const TCHAR *pszChars, int nLength)
+{
+ return ISXKEYWORDI (s_apszAutoItKeywordList, pszChars, nLength);
+}
+
+inline void
+DefineIdentiferBlock(const TCHAR *pszChars, int nLength, CrystalLineParser::TEXTBLOCK * pBuf, int &nActualItems, int nIdentBegin, int I)
+{
+ if (IsAutoItKeyword (pszChars + nIdentBegin, I - nIdentBegin))
+ {
+ DEFINE_BLOCK (nIdentBegin, COLORINDEX_KEYWORD);
+ }
+ else if (CrystalLineParser::IsXNumber (pszChars + nIdentBegin, I - nIdentBegin))
+ {
+ DEFINE_BLOCK (nIdentBegin, COLORINDEX_NUMBER);
+ }
+ else
+ {
+ bool bFunction = false;
+
+ for (int j = I; j < nLength; j++)
+ {
+ if (!xisspace (pszChars[j]))
+ {
+ if (pszChars[j] == '(')
+ {
+ bFunction = true;
+ }
+ break;
+ }
+ }
+ if (bFunction)
+ {
+ DEFINE_BLOCK (nIdentBegin, COLORINDEX_FUNCNAME);
+ }
+ }
+}
+
+unsigned
+CrystalLineParser::ParseLineAutoIt (unsigned dwCookie, const TCHAR *pszChars, int nLength, TEXTBLOCK * pBuf, int &nActualItems)
+{
+ if (nLength == 0)
+ return dwCookie & COOKIE_EXT_COMMENT;
+
+ bool bRedefineBlock = true;
+ bool bDecIndex = false;
+ int nIdentBegin = -1;
+ int nPrevI = -1;
+ int I=0;
+ for (I = 0;; nPrevI = I, I = static_cast<int>(::CharNext(pszChars+I) - pszChars))
+ {
+ if (I == nPrevI)
+ {
+ // CharNext did not advance, so we're at the end of the string
+ // and we already handled this character, so stop
+ break;
+ }
+
+ if (bRedefineBlock)
+ {
+ int nPos = I;
+ if (bDecIndex)
+ nPos = nPrevI;
+ if (dwCookie & (COOKIE_COMMENT | COOKIE_EXT_COMMENT))
+ {
+ DEFINE_BLOCK (nPos, COLORINDEX_COMMENT);
+ }
+ else if (dwCookie & (COOKIE_CHAR | COOKIE_STRING))
+ {
+ DEFINE_BLOCK (nPos, COLORINDEX_STRING);
+ }
+ else
+ {
+ if (xisalnum (pszChars[nPos]) || pszChars[nPos] == '.' && nPos > 0 && (!xisalpha (*::CharPrev(pszChars, pszChars + nPos)) && !xisalpha (*::CharNext(pszChars + nPos))))
+ {
+ DEFINE_BLOCK (nPos, COLORINDEX_NORMALTEXT);
+ }
+ else
+ {
+ DEFINE_BLOCK (nPos, COLORINDEX_OPERATOR);
+ bRedefineBlock = true;
+ bDecIndex = true;
+ goto out;
+ }
+ }
+ bRedefineBlock = false;
+ bDecIndex = false;
+ }
+out:
+
+ // Can be bigger than length if there is binary data
+ // See bug #1474782 Crash when comparing SQL with with binary data
+ if (I >= nLength || pszChars[I] == 0)
+ break;
+
+ if (dwCookie & COOKIE_COMMENT)
+ {
+ DEFINE_BLOCK (I, COLORINDEX_COMMENT);
+ dwCookie |= COOKIE_COMMENT;
+ break;
+ }
+
+ // String constant "...."
+ if (dwCookie & COOKIE_STRING)
+ {
+ if (pszChars[I] == '"')
+ {
+ dwCookie &= ~COOKIE_STRING;
+ bRedefineBlock = true;
+ }
+ continue;
+ }
+
+ if (pszChars[I] == '\'')
+ {
+ if (nIdentBegin >= 0)
+ DefineIdentiferBlock(pszChars, nLength, pBuf, nActualItems, nIdentBegin, I);
+ DEFINE_BLOCK (I, COLORINDEX_COMMENT);
+ dwCookie |= COOKIE_COMMENT;
+ break;
+ }
+
+ // Normal text
+ if (pszChars[I] == '"')
+ {
+ DEFINE_BLOCK (I, COLORINDEX_STRING);
+ dwCookie |= COOKIE_STRING;
+ continue;
+ }
+
+ if (pBuf == nullptr)
+ continue; // We don't need to extract keywords,
+ // for faster parsing skip the rest of loop
+
+ if (xisalnum (pszChars[I]) || pszChars[I] == '.' && I > 0 && (!xisalpha (pszChars[nPrevI]) && !xisalpha (pszChars[I + 1])))
+ {
+ if (nIdentBegin == -1)
+ nIdentBegin = I;
+ }
+ else
+ {
+ if (nIdentBegin >= 0)
+ {
+ DefineIdentiferBlock(pszChars, nLength, pBuf, nActualItems, nIdentBegin, I);
+ bRedefineBlock = true;
+ bDecIndex = true;
+ nIdentBegin = -1;
+ }
+ }
+ }
+
+ if (nIdentBegin >= 0)
+ DefineIdentiferBlock(pszChars, nLength, pBuf, nActualItems, nIdentBegin, I);
+
+ dwCookie &= COOKIE_EXT_COMMENT;
+ return dwCookie;
+}
// Tabsize is commented out since we have only GUI setting for it now.
// Not removed because we may later want to have per-filetype settings again.
// See ccrystaltextview.h for table declaration.
-TextDefinition m_SourceDefs[38] =
+TextDefinition m_SourceDefs[39] =
{
SRC_PLAIN, _T ("Plain"), _T ("txt,doc,diz"), &ParseLinePlain, SRCOPT_AUTOINDENT, /*4,*/ _T (""), _T (""), _T (""), (DWORD)-1,
SRC_ASP, _T ("ASP"), _T ("asp,ascx"), &ParseLineAsp, SRCOPT_AUTOINDENT|SRCOPT_BRACEANSI, /*2,*/ _T (""), _T (""), _T ("'"), (DWORD)-1,
- SRC_BASIC, _T ("Basic"), _T ("bas,vb,vbs,frm,dsm,cls,ctl,pag,dsr,au3"), &ParseLineBasic, SRCOPT_AUTOINDENT, /*4,*/ _T (""), _T (""), _T ("\'"), (DWORD)-1,
+ SRC_AUTOIT, _T ("AutoIt"), _T ("au3"), &ParseLineAutoIt, SRCOPT_AUTOINDENT, /*4,*/ _T (""), _T (""), _T (";"), (DWORD)-1,
+ SRC_BASIC, _T ("Basic"), _T ("bas,vb,vbs,frm,dsm,cls,ctl,pag,dsr"), &ParseLineBasic, SRCOPT_AUTOINDENT, /*4,*/ _T (""), _T (""), _T ("\'"), (DWORD)-1,
SRC_BATCH, _T ("Batch"), _T ("bat,btm,cmd"), &ParseLineBatch, SRCOPT_INSERTTABS|SRCOPT_AUTOINDENT, /*4,*/ _T (""), _T (""), _T ("rem "), (DWORD)-1,
SRC_C, _T ("C"), _T ("c,cc,cpp,cxx,h,hpp,hxx,hm,inl,rh,tlh,tli,xs"), &ParseLineC, SRCOPT_AUTOINDENT|SRCOPT_BRACEANSI, /*2,*/ _T ("/*"), _T ("*/"), _T ("//"), (DWORD)-1,
SRC_CSHARP, _T ("C#"), _T ("cs"), &ParseLineCSharp, SRCOPT_AUTOINDENT|SRCOPT_BRACEANSI, /*2,*/ _T ("/*"), _T ("*/"), _T ("//"), (DWORD)-1,
{\r
SRC_PLAIN,\r
SRC_ASP,\r
+ SRC_AUTOIT,\r
SRC_BASIC,\r
SRC_BATCH,\r
SRC_C,\r
unsigned encoding;\r
};\r
\r
-extern TextDefinition m_SourceDefs[38];\r
+extern TextDefinition m_SourceDefs[39];\r
\r
bool IsXKeyword(const TCHAR *pszKey, size_t nKeyLen, const TCHAR *pszKeywordList[], size_t nKeywordListCount, int(*compare)(const TCHAR *, const TCHAR *, size_t));\r
bool IsXNumber(const TCHAR* pszChars, int nLength);\r
\r
unsigned ParseLinePlain(unsigned dwCookie, const TCHAR *pszChars, int nLength, TEXTBLOCK * pBuf, int &nActualItems);\r
unsigned ParseLineAsp(unsigned dwCookie, const TCHAR *pszChars, int nLength, TEXTBLOCK * pBuf, int &nActualItems);\r
+unsigned ParseLineAutoIt(unsigned dwCookie, const TCHAR *pszChars, int nLength, TEXTBLOCK * pBuf, int &nActualItems);\r
unsigned ParseLineBasic(unsigned dwCookie, const TCHAR *pszChars, int nLength, TEXTBLOCK * pBuf, int &nActualItems);\r
unsigned ParseLineBatch(unsigned dwCookie, const TCHAR *pszChars, int nLength, TEXTBLOCK * pBuf, int &nActualItems);\r
unsigned ParseLineC(unsigned dwCookie, const TCHAR *pszChars, int nLength, TEXTBLOCK * pBuf, int &nActualItems);\r
BEGIN\r
IDS_COLORSCHEME_PLAIN "No Highlighting"\r
IDS_COLORSCHEME_ASP "ASP"\r
+ IDS_COLORSCHEME_AUTOIT "AutoIt"\r
IDS_COLORSCHEME_BASIC "Basic"\r
IDS_COLORSCHEME_BATCH "Batch"\r
IDS_COLORSCHEME_C "C/C++"\r
</ItemDefinitionGroup>\r
<ItemGroup>\r
<ClCompile Include="..\Externals\crystaledit\editlib\parsers\asp.cpp" />\r
+ <ClCompile Include="..\Externals\crystaledit\editlib\parsers\autoit.cpp" />\r
<ClCompile Include="..\Externals\crystaledit\editlib\parsers\basic.cpp" />\r
<ClCompile Include="..\Externals\crystaledit\editlib\parsers\batch.cpp" />\r
<ClCompile Include="..\Externals\crystaledit\editlib\ccrystaleditview.cpp" />\r
<ClCompile Include="..\Externals\crystaledit\editlib\parsers\javascript.cpp">\r
<Filter>EditLib\Parsers\Source Files</Filter>\r
</ClCompile>\r
+ <ClCompile Include="..\Externals\crystaledit\editlib\parsers\autoit.cpp">\r
+ <Filter>EditLib\Parsers\Source Files</Filter>\r
+ </ClCompile>\r
</ItemGroup>\r
<ItemGroup>\r
<ClInclude Include="charsets.h">\r
</ItemDefinitionGroup>\r
<ItemGroup>\r
<ClCompile Include="..\Externals\crystaledit\editlib\parsers\asp.cpp" />\r
+ <ClCompile Include="..\Externals\crystaledit\editlib\parsers\autoit.cpp" />\r
<ClCompile Include="..\Externals\crystaledit\editlib\parsers\basic.cpp" />\r
<ClCompile Include="..\Externals\crystaledit\editlib\parsers\batch.cpp" />\r
<ClCompile Include="..\Externals\crystaledit\editlib\ccrystaleditview.cpp" />\r
<ClCompile Include="..\Externals\crystaledit\editlib\parsers\javascript.cpp">\r
<Filter>EditLib\Parsers\Source Files</Filter>\r
</ClCompile>\r
+ <ClCompile Include="..\Externals\crystaledit\editlib\parsers\autoit.cpp">\r
+ <Filter>EditLib\Parsers\Source Files</Filter>\r
+ </ClCompile>\r
</ItemGroup>\r
<ItemGroup>\r
<ClInclude Include="charsets.h">\r
#define ID_COLORSCHEME_FIRST 33152\r
#define IDS_COLORSCHEME_PLAIN 33152 // = ID_COLORSCHEME_FIRST\r
#define IDS_COLORSCHEME_ASP 33153\r
-#define IDS_COLORSCHEME_BASIC 33154\r
-#define IDS_COLORSCHEME_BATCH 33155\r
-#define IDS_COLORSCHEME_C 33156\r
-#define IDS_COLORSCHEME_CSHARP 33157\r
-#define IDS_COLORSCHEME_CSS 33158\r
-#define IDS_COLORSCHEME_DCL 33159\r
-#define IDS_COLORSCHEME_FORTRAN 33160\r
-#define IDS_COLORSCHEME_GO 33161\r
-#define IDS_COLORSCHEME_HTML 33162\r
-#define IDS_COLORSCHEME_INI 33163\r
-#define IDS_COLORSCHEME_INNOSETUP 33164\r
-#define IDS_COLORSCHEME_INSTALLSHIELD 33165\r
-#define IDS_COLORSCHEME_JAVA 33166\r
-#define IDS_COLORSCHEME_JAVASCRIPT 33167\r
-#define IDS_COLORSCHEME_LISP 33168\r
-#define IDS_COLORSCHEME_LUA 33169\r
-#define IDS_COLORSCHEME_NSIS 33170\r
-#define IDS_COLORSCHEME_PASCAL 33171\r
-#define IDS_COLORSCHEME_PERL 33172\r
-#define IDS_COLORSCHEME_PHP 33173\r
-#define IDS_COLORSCHEME_PO 33174\r
-#define IDS_COLORSCHEME_POWERSHELL 33175\r
-#define IDS_COLORSCHEME_PYTHON 33176\r
-#define IDS_COLORSCHEME_REXX 33177\r
-#define IDS_COLORSCHEME_RSRC 33178\r
-#define IDS_COLORSCHEME_RUBY 33179\r
-#define IDS_COLORSCHEME_RUST 33180\r
-#define IDS_COLORSCHEME_SGML 33181\r
-#define IDS_COLORSCHEME_SH 33182\r
-#define IDS_COLORSCHEME_SIOD 33183\r
-#define IDS_COLORSCHEME_SQL 33184\r
-#define IDS_COLORSCHEME_TCL 33185\r
-#define IDS_COLORSCHEME_TEX 33186\r
-#define IDS_COLORSCHEME_VERILOG 33187\r
-#define IDS_COLORSCHEME_VHDL 33188\r
-#define IDS_COLORSCHEME_XML 33189\r
-#define ID_COLORSCHEME_LAST 33189 // = IDS_COLORSCHEME_XML\r
+#define IDS_COLORSCHEME_AUTOIT 33154\r
+#define IDS_COLORSCHEME_BASIC 33155\r
+#define IDS_COLORSCHEME_BATCH 33156\r
+#define IDS_COLORSCHEME_C 33157\r
+#define IDS_COLORSCHEME_CSHARP 33158\r
+#define IDS_COLORSCHEME_CSS 33159\r
+#define IDS_COLORSCHEME_DCL 33160\r
+#define IDS_COLORSCHEME_FORTRAN 33161\r
+#define IDS_COLORSCHEME_GO 33162\r
+#define IDS_COLORSCHEME_HTML 33163\r
+#define IDS_COLORSCHEME_INI 33164\r
+#define IDS_COLORSCHEME_INNOSETUP 33165\r
+#define IDS_COLORSCHEME_INSTALLSHIELD 33166\r
+#define IDS_COLORSCHEME_JAVA 33167\r
+#define IDS_COLORSCHEME_JAVASCRIPT 33168\r
+#define IDS_COLORSCHEME_LISP 33169\r
+#define IDS_COLORSCHEME_LUA 33170\r
+#define IDS_COLORSCHEME_NSIS 33171\r
+#define IDS_COLORSCHEME_PASCAL 33172\r
+#define IDS_COLORSCHEME_PERL 33173\r
+#define IDS_COLORSCHEME_PHP 33174\r
+#define IDS_COLORSCHEME_PO 33175\r
+#define IDS_COLORSCHEME_POWERSHELL 33176\r
+#define IDS_COLORSCHEME_PYTHON 33177\r
+#define IDS_COLORSCHEME_REXX 33178\r
+#define IDS_COLORSCHEME_RSRC 33179\r
+#define IDS_COLORSCHEME_RUBY 33180\r
+#define IDS_COLORSCHEME_RUST 33181\r
+#define IDS_COLORSCHEME_SGML 33182\r
+#define IDS_COLORSCHEME_SH 33183\r
+#define IDS_COLORSCHEME_SIOD 33184\r
+#define IDS_COLORSCHEME_SQL 33185\r
+#define IDS_COLORSCHEME_TCL 33186\r
+#define IDS_COLORSCHEME_TEX 33187\r
+#define IDS_COLORSCHEME_VERILOG 33188\r
+#define IDS_COLORSCHEME_VHDL 33189\r
+#define IDS_COLORSCHEME_XML 33190\r
+#define ID_COLORSCHEME_LAST 33190 // = IDS_COLORSCHEME_XML\r
#define ID_TOOLBAR_NONE 33194\r
#define ID_TOOLBAR_SMALL 33195\r
#define ID_TOOLBAR_BIG 33196\r
</head>
<body>
<h1>Translations Status</h1>
-<p>Status from <strong>2021-01-05</strong>:</p>
+<p>Status from <strong>2021-01-07</strong>:</p>
<h2>WinMerge</h2>
<table class="status">
<tr>
</tr>
<tr>
<td class="left">Arabic</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">921</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">82</td>
+ <td class="right untranslated">83</td>
<td class="center">2019-12-30</td>
</tr>
<tr>
<td class="left">Basque</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">654</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">349</td>
+ <td class="right untranslated">350</td>
<td class="center">2013-02-03</td>
</tr>
<tr>
<td class="left">Brazilian</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">988</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">15</td>
+ <td class="right untranslated">16</td>
<td class="center">2020-07-26</td>
</tr>
<tr>
<td class="left">Bulgarian</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">892</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">111</td>
+ <td class="right untranslated">112</td>
<td class="center">2019-10-24</td>
</tr>
<tr>
<td class="left">Catalan</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">578</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">425</td>
+ <td class="right untranslated">426</td>
<td class="center"></td>
</tr>
<tr>
<td class="left">ChineseSimplified</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">994</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">9</td>
+ <td class="right untranslated">10</td>
<td class="center"></td>
</tr>
<tr>
<td class="left">ChineseTraditional</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">873</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">130</td>
+ <td class="right untranslated">131</td>
<td class="center">2010-02-19</td>
</tr>
<tr>
<td class="left">Croatian</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">645</td>
<td class="right fuzzy">1</td>
- <td class="right untranslated">357</td>
+ <td class="right untranslated">358</td>
<td class="center">2009-02-13</td>
</tr>
<tr>
<td class="left">Czech</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">616</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">387</td>
+ <td class="right untranslated">388</td>
<td class="center"></td>
</tr>
<tr>
<td class="left">Danish</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">654</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">349</td>
+ <td class="right untranslated">350</td>
<td class="center">2013-01-13</td>
</tr>
<tr>
<td class="left">Dutch</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">995</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">8</td>
+ <td class="right untranslated">9</td>
<td class="center">2018-09-06</td>
</tr>
<tr>
<td class="left">English</td>
- <td class="right">1003</td>
- <td class="right translated">1003</td>
+ <td class="right">1004</td>
+ <td class="right translated">1004</td>
<td class="right fuzzy">0</td>
<td class="right untranslated">0</td>
- <td class="center">2021-01-02</td>
+ <td class="center">2021-01-07</td>
</tr>
<tr>
<td class="left">Finnish</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">921</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">82</td>
+ <td class="right untranslated">83</td>
<td class="center"></td>
</tr>
<tr>
<td class="left">French</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">914</td>
<td class="right fuzzy">2</td>
- <td class="right untranslated">87</td>
+ <td class="right untranslated">88</td>
<td class="center">2019-06-02</td>
</tr>
<tr>
<td class="left">Galician</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">1003</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">0</td>
+ <td class="right untranslated">1</td>
<td class="center">2021-01-04</td>
</tr>
<tr>
<td class="left">German</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">1003</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">0</td>
+ <td class="right untranslated">1</td>
<td class="center">2020-12-31</td>
</tr>
<tr>
<td class="left">Greek</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">617</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">386</td>
+ <td class="right untranslated">387</td>
<td class="center"></td>
</tr>
<tr>
<td class="left">Hungarian</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">550</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">453</td>
+ <td class="right untranslated">454</td>
<td class="center">2011-01-24</td>
</tr>
<tr>
<td class="left">Italian</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">924</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">79</td>
+ <td class="right untranslated">80</td>
<td class="center">2019-07-12</td>
</tr>
<tr>
<td class="left">Japanese</td>
- <td class="right">1003</td>
- <td class="right translated">1003</td>
+ <td class="right">1004</td>
+ <td class="right translated">1004</td>
<td class="right fuzzy">0</td>
<td class="right untranslated">0</td>
<td class="center">2021-01-02</td>
</tr>
<tr>
<td class="left">Korean</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">877</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">126</td>
+ <td class="right untranslated">127</td>
<td class="center">2018-02-05</td>
</tr>
<tr>
<td class="left">Lithuanian</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">1003</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">0</td>
+ <td class="right untranslated">1</td>
<td class="center">2021-01-02</td>
</tr>
<tr>
<td class="left">Norwegian</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">646</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">357</td>
+ <td class="right untranslated">358</td>
<td class="center"></td>
</tr>
<tr>
<td class="left">Persian</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">657</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">346</td>
+ <td class="right untranslated">347</td>
<td class="center">2013-08-15</td>
</tr>
<tr>
<td class="left">Polish</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">963</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">40</td>
+ <td class="right untranslated">41</td>
<td class="center"></td>
</tr>
<tr>
<td class="left">Portuguese</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">999</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">4</td>
+ <td class="right untranslated">5</td>
<td class="center">2020-11-29</td>
</tr>
<tr>
<td class="left">Romanian</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">575</td>
<td class="right fuzzy">44</td>
- <td class="right untranslated">384</td>
+ <td class="right untranslated">385</td>
<td class="center"></td>
</tr>
<tr>
<td class="left">Russian</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">995</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">8</td>
+ <td class="right untranslated">9</td>
<td class="center">2020-11-29</td>
</tr>
<tr>
<td class="left">Serbian</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">645</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">358</td>
+ <td class="right untranslated">359</td>
<td class="center"></td>
</tr>
<tr>
<td class="left">Sinhala</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">574</td>
<td class="right fuzzy">64</td>
- <td class="right untranslated">365</td>
+ <td class="right untranslated">366</td>
<td class="center">2010-12-12</td>
</tr>
<tr>
<td class="left">Slovak</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">994</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">9</td>
+ <td class="right untranslated">10</td>
<td class="center">2020-11-02</td>
</tr>
<tr>
<td class="left">Slovenian</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">1001</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">2</td>
+ <td class="right untranslated">3</td>
<td class="center">2020-12-29</td>
</tr>
<tr>
<td class="left">Spanish</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">889</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">114</td>
+ <td class="right untranslated">115</td>
<td class="center">2020-04-03</td>
</tr>
<tr>
<td class="left">Swedish</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">924</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">79</td>
+ <td class="right untranslated">80</td>
<td class="center">2019-10-07</td>
</tr>
<tr>
<td class="left">Turkish</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">990</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">13</td>
+ <td class="right untranslated">14</td>
<td class="center">2020-09-08</td>
</tr>
<tr>
<td class="left">Ukrainian</td>
- <td class="right">1003</td>
+ <td class="right">1004</td>
<td class="right translated">651</td>
<td class="right fuzzy">0</td>
- <td class="right untranslated">352</td>
+ <td class="right untranslated">353</td>
<td class="center">2009-06-13</td>
</tr>
</table>
<?xml version="1.0" encoding="UTF-8"?>
<status>
- <update>2021-01-05</update>
+ <update>2021-01-07</update>
<translations project="WinMerge">
<translation>
<language>Arabic</language>
<file>Arabic.po</file>
<update>2019-12-30</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>921</translated>
<fuzzy>0</fuzzy>
- <untranslated>82</untranslated>
+ <untranslated>83</untranslated>
</strings>
</translation>
<translation>
<file>Basque.po</file>
<update>2013-02-03</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>654</translated>
<fuzzy>0</fuzzy>
- <untranslated>349</untranslated>
+ <untranslated>350</untranslated>
</strings>
<translators>
<translator>
<file>Brazilian.po</file>
<update>2020-07-26</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>988</translated>
<fuzzy>0</fuzzy>
- <untranslated>15</untranslated>
+ <untranslated>16</untranslated>
</strings>
<translators>
<translator>
<file>Bulgarian.po</file>
<update>2019-10-24</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>892</translated>
<fuzzy>0</fuzzy>
- <untranslated>111</untranslated>
+ <untranslated>112</untranslated>
</strings>
<translators>
<translator>
<file>Catalan.po</file>
<update></update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>578</translated>
<fuzzy>0</fuzzy>
- <untranslated>425</untranslated>
+ <untranslated>426</untranslated>
</strings>
<translators>
<translator>
<file>ChineseSimplified.po</file>
<update></update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>994</translated>
<fuzzy>0</fuzzy>
- <untranslated>9</untranslated>
+ <untranslated>10</untranslated>
</strings>
<translators>
<translator>
<file>ChineseTraditional.po</file>
<update>2010-02-19</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>873</translated>
<fuzzy>0</fuzzy>
- <untranslated>130</untranslated>
+ <untranslated>131</untranslated>
</strings>
<translators>
<translator>
<file>Croatian.po</file>
<update>2009-02-13</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>645</translated>
<fuzzy>1</fuzzy>
- <untranslated>357</untranslated>
+ <untranslated>358</untranslated>
</strings>
<translators>
<translator>
<file>Czech.po</file>
<update></update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>616</translated>
<fuzzy>0</fuzzy>
- <untranslated>387</untranslated>
+ <untranslated>388</untranslated>
</strings>
<translators>
<translator>
<file>Danish.po</file>
<update>2013-01-13</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>654</translated>
<fuzzy>0</fuzzy>
- <untranslated>349</untranslated>
+ <untranslated>350</untranslated>
</strings>
<translators>
<translator>
<file>Dutch.po</file>
<update>2018-09-06</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>995</translated>
<fuzzy>0</fuzzy>
- <untranslated>8</untranslated>
+ <untranslated>9</untranslated>
</strings>
<translators>
<translator>
<translation template="1">
<language>English</language>
<file>English.pot</file>
- <update>2021-01-02</update>
+ <update>2021-01-07</update>
<strings>
- <count>1003</count>
- <translated>1003</translated>
+ <count>1004</count>
+ <translated>1004</translated>
<fuzzy>0</fuzzy>
<untranslated>0</untranslated>
</strings>
<file>Finnish.po</file>
<update></update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>921</translated>
<fuzzy>0</fuzzy>
- <untranslated>82</untranslated>
+ <untranslated>83</untranslated>
</strings>
</translation>
<translation>
<file>French.po</file>
<update>2019-06-02</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>914</translated>
<fuzzy>2</fuzzy>
- <untranslated>87</untranslated>
+ <untranslated>88</untranslated>
</strings>
<translators>
<translator maintainer="1">
<file>Galician.po</file>
<update>2021-01-04</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>1003</translated>
<fuzzy>0</fuzzy>
- <untranslated>0</untranslated>
+ <untranslated>1</untranslated>
</strings>
<translators>
<translator>
<file>German.po</file>
<update>2020-12-31</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>1003</translated>
<fuzzy>0</fuzzy>
- <untranslated>0</untranslated>
+ <untranslated>1</untranslated>
</strings>
<translators>
<translator maintainer="1">
<file>Greek.po</file>
<update></update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>617</translated>
<fuzzy>0</fuzzy>
- <untranslated>386</untranslated>
+ <untranslated>387</untranslated>
</strings>
<translators>
<translator>
<file>Hungarian.po</file>
<update>2011-01-24</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>550</translated>
<fuzzy>0</fuzzy>
- <untranslated>453</untranslated>
+ <untranslated>454</untranslated>
</strings>
<translators>
<translator>
<file>Italian.po</file>
<update>2019-07-12</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>924</translated>
<fuzzy>0</fuzzy>
- <untranslated>79</untranslated>
+ <untranslated>80</untranslated>
</strings>
<translators>
<translator>
<file>Japanese.po</file>
<update>2021-01-02</update>
<strings>
- <count>1003</count>
- <translated>1003</translated>
+ <count>1004</count>
+ <translated>1004</translated>
<fuzzy>0</fuzzy>
<untranslated>0</untranslated>
</strings>
<file>Korean.po</file>
<update>2018-02-05</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>877</translated>
<fuzzy>0</fuzzy>
- <untranslated>126</untranslated>
+ <untranslated>127</untranslated>
</strings>
<translators>
<translator>
<file>Lithuanian.po</file>
<update>2021-01-02</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>1003</translated>
<fuzzy>0</fuzzy>
- <untranslated>0</untranslated>
+ <untranslated>1</untranslated>
</strings>
<translators>
<translator>
<file>Norwegian.po</file>
<update></update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>646</translated>
<fuzzy>0</fuzzy>
- <untranslated>357</untranslated>
+ <untranslated>358</untranslated>
</strings>
<translators>
<translator>
<file>Persian.po</file>
<update>2013-08-15</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>657</translated>
<fuzzy>0</fuzzy>
- <untranslated>346</untranslated>
+ <untranslated>347</untranslated>
</strings>
<translators>
<translator>
<file>Polish.po</file>
<update></update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>963</translated>
<fuzzy>0</fuzzy>
- <untranslated>40</untranslated>
+ <untranslated>41</untranslated>
</strings>
<translators>
<translator>
<file>Portuguese.po</file>
<update>2020-11-29</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>999</translated>
<fuzzy>0</fuzzy>
- <untranslated>4</untranslated>
+ <untranslated>5</untranslated>
</strings>
<translators>
<translator>
<file>Romanian.po</file>
<update></update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>575</translated>
<fuzzy>44</fuzzy>
- <untranslated>384</untranslated>
+ <untranslated>385</untranslated>
</strings>
<translators>
<translator>
<file>Russian.po</file>
<update>2020-11-29</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>995</translated>
<fuzzy>0</fuzzy>
- <untranslated>8</untranslated>
+ <untranslated>9</untranslated>
</strings>
<translators>
<translator>
<file>Serbian.po</file>
<update></update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>645</translated>
<fuzzy>0</fuzzy>
- <untranslated>358</untranslated>
+ <untranslated>359</untranslated>
</strings>
<translators>
<translator>
<file>Sinhala.po</file>
<update>2010-12-12</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>574</translated>
<fuzzy>64</fuzzy>
- <untranslated>365</untranslated>
+ <untranslated>366</untranslated>
</strings>
<translators>
<translator>
<file>Slovak.po</file>
<update>2020-11-02</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>994</translated>
<fuzzy>0</fuzzy>
- <untranslated>9</untranslated>
+ <untranslated>10</untranslated>
</strings>
<translators>
<translator>
<file>Slovenian.po</file>
<update>2020-12-29</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>1001</translated>
<fuzzy>0</fuzzy>
- <untranslated>2</untranslated>
+ <untranslated>3</untranslated>
</strings>
<translators>
<translator>
<file>Spanish.po</file>
<update>2020-04-03</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>889</translated>
<fuzzy>0</fuzzy>
- <untranslated>114</untranslated>
+ <untranslated>115</untranslated>
</strings>
<translators>
<translator>
<file>Swedish.po</file>
<update>2019-10-07</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>924</translated>
<fuzzy>0</fuzzy>
- <untranslated>79</untranslated>
+ <untranslated>80</untranslated>
</strings>
<translators>
<translator>
<file>Turkish.po</file>
<update>2020-09-08</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>990</translated>
<fuzzy>0</fuzzy>
- <untranslated>13</untranslated>
+ <untranslated>14</untranslated>
</strings>
<translators>
<translator>
<file>Ukrainian.po</file>
<update>2009-06-13</update>
<strings>
- <count>1003</count>
+ <count>1004</count>
<translated>651</translated>
<fuzzy>0</fuzzy>
- <untranslated>352</untranslated>
+ <untranslated>353</untranslated>
</strings>
<translators>
<translator>
msgid "No Highlighting"
msgstr "بدون تظليل"
+msgid "AutoIt"
+msgstr ""
+
msgid "Batch"
msgstr "متتالي"
msgid "No Highlighting"
msgstr "Ez Nabarmenduta"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "Sem Destacar"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "Без оцветяване"
+msgid "AutoIt"
+msgstr ""
+
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr ""
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr ""
msgid "No Highlighting"
msgstr "无高亮"
+msgid "AutoIt"
+msgstr ""
+
msgid "Batch"
msgstr "批处理文件"
msgid "No Highlighting"
msgstr "無高亮度顯示"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "Nije označeno"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "Žádné zvýraznění"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr ""
msgid "No Highlighting"
msgstr "Ingen fremhævning"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "Geen markering"
+msgid "AutoIt"
+msgstr ""
+
msgid "Batch"
msgstr "Batch"
msgstr ""
"Project-Id-Version: WinMerge\n"
"Report-Msgid-Bugs-To: https://bugs.winmerge.org/\n"
-"POT-Creation-Date: 2021-01-02 11:14+0000\n"
+"POT-Creation-Date: 2021-01-07 20:49+0000\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: English <winmerge-translate@lists.sourceforge.net>\n"
msgid "No Highlighting"
msgstr ""
+msgid "AutoIt"
+msgstr ""
+
msgid "Batch"
msgstr ""
msgid "No Highlighting"
msgstr "Ei korostusta"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Erä"
msgid "No Highlighting"
msgstr "Pas de surbrillance"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "Sen resaltar"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "Keine Hervorhebung"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "Χωρίς Χρωματισμό Κώδικα"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr ""
msgid "No Highlighting"
msgstr ""
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr ""
msgid "No Highlighting"
msgstr "Nessuna evidenziazione"
+msgid "AutoIt"
+msgstr ""
+
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "ハイライトなし"
+msgid "AutoIt"
+msgstr "AutoIt"
+
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "강조 표시 없음"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "일괄 처리"
msgid "No Highlighting"
msgstr "Nenaudoti paryškinimo"
+msgid "AutoIt"
+msgstr ""
+
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "Ingen markering"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr " برجسته نکردن "
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr " دسته "
msgid "No Highlighting"
msgstr "Bez podświetlenia"
+msgid "AutoIt"
+msgstr ""
+
msgid "Batch"
msgstr ""
msgid "No Highlighting"
msgstr "Sem Destaque"
+msgid "AutoIt"
+msgstr ""
+
msgid "Batch"
msgstr "Quantidade"
msgid "No Highlighting"
msgstr ""
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "Без выделения"
+msgid "AutoIt"
+msgstr ""
+
msgid "Batch"
msgstr "Пакет"
msgid "No Highlighting"
msgstr "Није означено"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "No Highlighting"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "Bez zvýrazňovania"
+msgid "AutoIt"
+msgstr ""
+
msgid "Batch"
msgstr "Dávkový"
msgid "No Highlighting"
msgstr "Brez označevanja"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Paket"
msgid "No Highlighting"
msgstr "No Seleccionado"
+msgid "AutoIt"
+msgstr ""
+
msgid "Batch"
msgstr "Batch"
msgid "No Highlighting"
msgstr "Ingen Markering"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Sats"
msgid "No Highlighting"
msgstr "Vurgulama Yok"
+msgid "AutoIt"
+msgstr ""
+
msgid "Batch"
msgstr "Toplu İşlem"
msgid "No Highlighting"
msgstr "Не підсвічувати"
+msgid "AutoIt"
+msgstr ""
+
#, c-format
msgid "Batch"
msgstr "Бетч"