OSDN Git Service

PATCH: [ 2794514 ] Create translated ShellExtension RC files from PO files
authorTim Gerundt <tim@gerundt.de>
Fri, 22 May 2009 12:33:31 +0000 (12:33 +0000)
committerTim Gerundt <tim@gerundt.de>
Fri, 22 May 2009 12:33:31 +0000 (12:33 +0000)
32 files changed:
Docs/Users/ChangeLog.txt
Translations/ShellExtension/Brazilian.po [new file with mode: 0644]
Translations/ShellExtension/Bulgarian.po [new file with mode: 0644]
Translations/ShellExtension/Catalan.po [new file with mode: 0644]
Translations/ShellExtension/ChineseSimplified.po [new file with mode: 0644]
Translations/ShellExtension/ChineseTraditional.po [new file with mode: 0644]
Translations/ShellExtension/CreateMasterPotFile.vbs [new file with mode: 0644]
Translations/ShellExtension/CreateTranslatedRcFiles.vbs [new file with mode: 0644]
Translations/ShellExtension/Croatian.po [new file with mode: 0644]
Translations/ShellExtension/Czech.po [new file with mode: 0644]
Translations/ShellExtension/Danish.po [new file with mode: 0644]
Translations/ShellExtension/Dutch.po [new file with mode: 0644]
Translations/ShellExtension/English.pot [new file with mode: 0644]
Translations/ShellExtension/French.po [new file with mode: 0644]
Translations/ShellExtension/Galician.po [new file with mode: 0644]
Translations/ShellExtension/German.po [new file with mode: 0644]
Translations/ShellExtension/Greek.po [new file with mode: 0644]
Translations/ShellExtension/Hungarian.po [new file with mode: 0644]
Translations/ShellExtension/Italian.po [new file with mode: 0644]
Translations/ShellExtension/Japanese.po [new file with mode: 0644]
Translations/ShellExtension/Korean.po [new file with mode: 0644]
Translations/ShellExtension/Norwegian.po [new file with mode: 0644]
Translations/ShellExtension/Polish.po [new file with mode: 0644]
Translations/ShellExtension/Portuguese.po [new file with mode: 0644]
Translations/ShellExtension/Romanian.po [new file with mode: 0644]
Translations/ShellExtension/Russian.po [new file with mode: 0644]
Translations/ShellExtension/Slovak.po [new file with mode: 0644]
Translations/ShellExtension/Slovenian.po [new file with mode: 0644]
Translations/ShellExtension/Spanish.po [new file with mode: 0644]
Translations/ShellExtension/Swedish.po [new file with mode: 0644]
Translations/ShellExtension/Turkish.po [new file with mode: 0644]
Translations/ShellExtension/Ukrainian.po [new file with mode: 0644]

index d717e3c..d7a40c9 100644 (file)
@@ -7,6 +7,7 @@ WinMerge 2.13.8
   Move executable translations to /Translations/WinMerge (r6754)
   Move InnoSetup translations to /Translations/InnoSetup (r6759)
   Move Readme translations to /Translations/Docs/Readme (r6764)
+  Create translated ShellExtension RC files from PO files (#2794514)
   Bugfix: Didn't show correct EOL chars if whitespace chars were turned off
     and again on (#2791402)
 
diff --git a/Translations/ShellExtension/Brazilian.po b/Translations/ShellExtension/Brazilian.po
new file mode 100644 (file)
index 0000000..d1c4ed5
--- /dev/null
@@ -0,0 +1,84 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Brazilian <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1252\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Brazilian\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Country: BRAZIL\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1252"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "Extensão do Shell"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Abrir com o WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Por favor não selecione mais do que 2 itens"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Comparar"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Comparar..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Comparar Com"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Salvar este caminho. Selecione outro caminho para comparar com este caminho."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Comparar com o caminho salvo (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Re-selecionar Primeiro"
+
diff --git a/Translations/ShellExtension/Bulgarian.po b/Translations/ShellExtension/Bulgarian.po
new file mode 100644 (file)
index 0000000..fdc5ec7
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Bulgarian <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1251\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Bulgarian\n"
+"X-Poedit-SourceCharset: CP1251\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_BULGARIAN, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1251"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Îòâîðè ñ WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Ìîëÿ, íå èçáèðàéòå ïîâå÷å îò 2 îáåêòà"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Ñðàâíè"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Ñðàâíåíèå..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Ñðàâíè ñ"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Çàïèøè òîçè ïúò. Èçáåðåòå äðóã ïúò çà ñðàâíåíèå ñ òîçè."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Ñðàâíÿâàíå ñúñ çàïèñàíèÿ ïúò (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Ïðåèçáåðè ïúðâîòî"
+
diff --git a/Translations/ShellExtension/Catalan.po b/Translations/ShellExtension/Catalan.po
new file mode 100644 (file)
index 0000000..cb0b465
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Catalan <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1252\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Catalan\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_CATALAN, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1252"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Obre amb el WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Tria fins a dos elements"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Compara"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Compara..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Compara amb"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Selecciona aquest camí. Tria un altre camí per a comparar-lo amb aquest camí."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Compara amb el camí anteriorment seleccionat (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Torna a seleccionar el primer"
+
diff --git a/Translations/ShellExtension/ChineseSimplified.po b/Translations/ShellExtension/ChineseSimplified.po
new file mode 100644 (file)
index 0000000..b35a61f
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: ChineseSimplified <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP936\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: ChineseSimplified\n"
+"X-Poedit-SourceCharset: CP936\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "936"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "ÓàWinMerge ´ò¿ª"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Ç벻ҪѡÖг¬¹ý2¸öÏîÄ¿"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "¶Ô±È"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "¶Ô±È..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "ºÍÁíÍâÒ»¸ö¶Ô±È"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "±£´æÕâ¸ö·¾¶¡£Ñ¡ÔñÁíÍâÒ»¸ö·¾¶ÓëÖ®½øÐжԱȡ£"
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Óë±£´æµÄ·¾¶(%1)½øÐжԱÈ"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "ÖØÐÂÑ¡ÔñµÚÒ»¸ö·¾¶"
+
diff --git a/Translations/ShellExtension/ChineseTraditional.po b/Translations/ShellExtension/ChineseTraditional.po
new file mode 100644 (file)
index 0000000..488cfaf
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: ChineseTraditional <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP950\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: ChineseTraditional\n"
+"X-Poedit-Country: TAIWAN\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "950"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "¨t²Î¤¶­±©µ¦ù"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "¥H WinMerge ¶}±Ò"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "½Ð¤Å¿ï¨â­Ó¥H¤Wªº¶µ¥Ø"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "¤ñ¸û"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "¤ñ¸û..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "¤ñ¸û¨ì"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Àx¦s¦¹¸ô®|¡C¿ï¥t¤@¸ô®|»P¦¹¸ô®|¤ñ¸û¡C"
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "»PÀx¦sªº¸ô®|¤ñ¸û (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "­«¿ï²Ä¤@­Ó"
+
diff --git a/Translations/ShellExtension/CreateMasterPotFile.vbs b/Translations/ShellExtension/CreateMasterPotFile.vbs
new file mode 100644 (file)
index 0000000..2880b48
--- /dev/null
@@ -0,0 +1,311 @@
+Option Explicit
+''
+' This script creates the master POT file (English.pot) for the shell extension.
+'
+' Copyright (C) 2007-2009 by Tim Gerundt
+' Released under the "GNU General Public License"
+'
+' ID line follows -- this is updated by SVN
+' $Id$
+
+Const ForReading = 1
+
+Const NO_BLOCK = 0
+Const STRINGTABLE_BLOCK = 1
+
+Const PATH_ENGLISH_POT = "English.pot"
+Const PATH_SHELLEXTTEMPLATE_RC = "../../ShellExtension/Languages/ShellExtensionTemplate.rc"
+
+Dim oFSO, bRunFromCmd
+
+Set oFSO = CreateObject("Scripting.FileSystemObject")
+
+bRunFromCmd = False
+If LCase(oFSO.GetFileName(Wscript.FullName)) = "cscript.exe" Then
+  bRunFromCmd = True
+End If
+
+Call Main
+
+''
+' ...
+Sub Main
+  Dim oStrings, sCodePage
+  Dim StartTime, EndTime, Seconds
+  Dim bNecessary, oFile
+  
+  StartTime = Time
+  
+  InfoBox "Creating POT file from ShellExtensionTemplate.rc...", 3
+  
+  bNecessary = True
+  If (oFSO.FileExists(PATH_ENGLISH_POT) = True) And (oFSO.FileExists(PATH_SHELLEXTTEMPLATE_RC) = True) Then 'If the POT and RC file exists...
+    bNecessary = GetArchiveBit(PATH_SHELLEXTTEMPLATE_RC) Or GetArchiveBit(PATH_ENGLISH_POT) 'RCs or POT file changed?
+  End If
+  
+  If (bNecessary = True) Then 'If update necessary...
+    Set oStrings = GetStringsFromRcFile(PATH_SHELLEXTTEMPLATE_RC, sCodePage)
+    CreateMasterPotFile PATH_ENGLISH_POT, oStrings, sCodePage
+    SetArchiveBit PATH_SHELLEXTTEMPLATE_RC, False
+    SetArchiveBit PATH_ENGLISH_POT, False
+    For Each oFile In oFSO.GetFolder(".").Files 'For all files in the current folder...
+      If (LCase(oFSO.GetExtensionName(oFile.Name)) = "po") Then 'If a PO file...
+        SetArchiveBit oFile.Path, True
+      End If
+    Next
+    
+    EndTime = Time
+    Seconds = DateDiff("s", StartTime, EndTime)
+    
+    InfoBox "POT file created, after " & Seconds & " second(s).", 10
+  Else 'If update NOT necessary...
+    InfoBox "POT file already up-to-date.", 10
+  End If
+End Sub
+
+''
+' ...
+Class CString
+  Dim Comment, References, Context, Id, Str
+End Class
+
+''
+' ...
+Function GetStringsFromRcFile(ByVal sRcFilePath, ByRef sCodePage)
+  Dim oStrings, oString, oRcFile, sLine, iLine
+  Dim sRcFileName, iBlockType, sReference, sString, sComment, sContext, oMatch, sTemp, sKey
+  
+  Set oStrings = CreateObject("Scripting.Dictionary")
+  
+  If (oFSO.FileExists(sRcFilePath) = True) Then 'If the RC file exists...
+    sRcFileName = oFSO.GetFileName(sRcFilePath)
+    iLine = 0
+    iBlockType = NO_BLOCK
+    sCodePage = ""
+    Set oRcFile = oFSO.OpenTextFile(sRcFilePath, ForReading)
+    Do Until oRcFile.AtEndOfStream = True 'For all lines...
+      sLine = Trim(oRcFile.ReadLine)
+      iLine = iLine + 1
+      
+      sReference = sRcFileName & ":" & iLine
+      sString = ""
+      sComment = ""
+      sContext = ""
+      
+      If (sLine = "STRINGTABLE") Then 'STRINGTABLE...
+        iBlockType = STRINGTABLE_BLOCK
+      ElseIf (sLine = "BEGIN") Then 'BEGIN...
+        'IGNORE FOR SPEEDUP!
+      ElseIf (sLine = "END") Then 'END...
+        If (iBlockType = STRINGTABLE_BLOCK) Then 'If inside stringtable...
+          iBlockType = NO_BLOCK
+        End If
+      ElseIf (Left(sLine, 2) = "//") Then 'If comment line...
+        sLine = ""
+        'IGNORE FOR SPEEDUP!
+      ElseIf (sLine <> "") Then 'If NOT empty line...
+        Select Case iBlockType
+          Case NO_BLOCK:
+            If (FoundRegExpMatch(sLine, "LANGUAGE (LANG_\w*, SUBLANG_\w*)", oMatch) = True) Then 'LANGUAGE...
+              sString = oMatch.SubMatches(0)
+              sComment = "LANGUAGE, SUBLANGUAGE"
+            ElseIf (FoundRegExpMatch(sLine, "code_page\(([\d]+)\)", oMatch) = True) Then 'code_page...
+              sString = oMatch.SubMatches(0)
+              sComment = "Codepage"
+              sCodePage = oMatch.SubMatches(0)
+            End If
+            
+          Case STRINGTABLE_BLOCK:
+            If (InStr(sLine, """") > 0) Then 'If quote found (for speedup)...
+              '--------------------------------------------------------------------------------
+              ' Replace 1st string literal only - 2nd string literal specifies control class!
+              '--------------------------------------------------------------------------------
+              If FoundRegExpMatch(sLine, """((?:""""|[^""])*)""", oMatch) Then 'String...
+                sTemp = oMatch.SubMatches(0)
+                If (sTemp <> "") Then 'If NOT empty...
+                  sString = Replace(sTemp, """""", "\""")
+                  If (FoundRegExpMatch(sLine, "//#\. (.*?)$", oMatch) = True) Then 'If found a comment for the translators...
+                    sComment = Trim(oMatch.SubMatches(0))
+                  ElseIf (FoundRegExpMatch(sLine, "//msgctxt (.*?)$", oMatch) = True) Then 'If found a context for the translation...
+                    sContext = Trim(oMatch.SubMatches(0))
+                    sComment = sContext
+                  End If
+                End If
+              End If
+            End If
+            
+        End Select
+      End If
+      
+      If (sString <> "") Then
+        sKey = sContext & sString
+        Set oString = New CString
+        If (oStrings.Exists(sKey) = True) Then 'If the key is already used...
+          Set oString = oStrings(sKey)
+        End If
+        If (sComment <> "") Then
+          oString.Comment = sComment
+        End If
+        If (oString.References <> "") Then
+          oString.References = oString.References & vbTab & sReference
+        Else
+          oString.References = sReference
+        End If
+        oString.Context = sContext
+        oString.Id = sString
+        oString.Str = ""
+        
+        If (oStrings.Exists(sKey) = True) Then 'If the key is already used...
+          Set oStrings(sKey) = oString
+        Else 'If the key is NOT already used...
+          oStrings.Add sContext & sString, oString
+        End If
+      End If
+    Loop
+    oRcFile.Close
+  End If
+  Set GetStringsFromRcFile = oStrings
+End Function
+
+''
+' ...
+Sub CreateMasterPotFile(ByVal sPotPath, ByVal oStrings, ByVal sCodePage)
+  Dim oPotFile, sKey, oString, aReferences, i
+  
+  Set oPotFile = oFSO.CreateTextFile(sPotPath, True)
+  
+  oPotFile.WriteLine "# This file is part from WinMerge <http://winmerge.org/>"
+  oPotFile.WriteLine "# Released under the ""GNU General Public License"""
+  oPotFile.WriteLine "#"
+  oPotFile.WriteLine "# ID line follows -- this is updated by SVN"
+  oPotFile.WriteLine "# $" & "Id: " & "$"
+  oPotFile.WriteLine "#"
+  oPotFile.WriteLine "msgid """""
+  oPotFile.WriteLine "msgstr """""
+  oPotFile.WriteLine """Project-Id-Version: WinMerge Shell Extension\n"""
+  oPotFile.WriteLine """Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"""
+  oPotFile.WriteLine """POT-Creation-Date: " & GetPotCreationDate() & "\n"""
+  oPotFile.WriteLine """PO-Revision-Date: \n"""
+  oPotFile.WriteLine """Last-Translator: \n"""
+  oPotFile.WriteLine """Language-Team: English <winmerge-translate@lists.sourceforge.net>\n"""
+  oPotFile.WriteLine """MIME-Version: 1.0\n"""
+  oPotFile.WriteLine """Content-Type: text/plain; charset=CP" & sCodePage & "\n"""
+  oPotFile.WriteLine """Content-Transfer-Encoding: 8bit\n"""
+  oPotFile.WriteLine """X-Poedit-Language: English\n"""
+  oPotFile.WriteLine """X-Poedit-SourceCharset: CP" & sCodePage & "\n"""
+  oPotFile.WriteLine """X-Poedit-Basepath: ../../ShellExtension/Languages/\n"""
+  'oPotFile.WriteLine """X-Generator: CreateMasterPotFile.vbs\n"""
+  oPotFile.WriteLine
+  For Each sKey In oStrings.Keys 'For all strings...
+    Set oString = oStrings(sKey)
+    If (oString.Comment <> "") Then 'If comment exists...
+      oPotFile.WriteLine "#. " & oString.Comment
+    End If
+    aReferences = SplitByTab(oString.References)
+    For i = LBound(aReferences) To UBound(aReferences) 'For all references...
+      oPotFile.WriteLine "#: " & aReferences(i)
+    Next
+    oPotFile.WriteLine "#, c-format"
+    If (oString.Context <> "") Then 'If context exists...
+      oPotFile.WriteLine "msgctxt """ & oString.Context & """"
+    End If
+    oPotFile.WriteLine "msgid """ & oString.Id & """"
+    oPotFile.WriteLine "msgstr """""
+    oPotFile.WriteLine
+  Next
+  oPotFile.Close
+End Sub
+
+''
+' ...
+Function FoundRegExpMatch(ByVal sString, ByVal sPattern, ByRef oMatchReturn)
+  Dim oRegExp, oMatches
+  
+  Set oRegExp = New RegExp
+  oRegExp.Pattern = sPattern
+  oRegExp.IgnoreCase = True
+  
+  oMatchReturn = Null
+  FoundRegExpMatch = False
+  If (oRegExp.Test(sString) = True) Then
+    Set oMatches = oRegExp.Execute(sString)
+    Set oMatchReturn = oMatches(0)
+    FoundRegExpMatch = True
+  End If
+End Function
+
+''
+' ...
+Function SplitByTab(ByVal sString)
+  SplitByTab = Array()
+  If (InStr(sString, vbTab) > 0) Then
+    SplitByTab = Split(sString, vbTab, -1)
+  Else
+    SplitByTab = Array(sString)
+  End If
+End Function
+
+''
+' ...
+Function GetPotCreationDate()
+  Dim oNow, sYear, sMonth, sDay, sHour, sMinute
+  
+  oNow = Now()
+  sYear = Year(oNow)
+  sMonth = Month(oNow)
+  If (sMonth < 10) Then sMonth = "0" & sMonth
+  sDay = Day(oNow)
+  If (sDay < 10) Then sDay = "0" & sDay
+  sHour = Hour(oNow)
+  If (sHour < 10) Then sHour = "0" & sHour
+  sMinute = Minute(oNow)
+  If (sMinute < 10) Then sMinute = "0" & sMinute
+  
+  GetPotCreationDate = sYear & "-" & sMonth & "-" & sDay & " " & sHour & ":" & sMinute & "+0000"
+End Function
+
+''
+' ...
+Function InfoBox(ByVal sText, ByVal iSecondsToWait)
+  Dim oShell
+  
+  If (bRunFromCmd = False) Then 'If run from command line...
+    Set oShell = Wscript.CreateObject("WScript.Shell")
+    InfoBox = oShell.Popup(sText, iSecondsToWait, Wscript.ScriptName, 64)
+  Else 'If NOT run from command line...
+    Wscript.Echo sText
+  End If
+End Function
+
+''
+' ...
+Function GetArchiveBit(ByVal sFilePath)
+  Dim oFile
+  
+  GetArchiveBit = False
+  If (oFSO.FileExists(sFilePath) = True) Then 'If the file exists...
+    Set oFile = oFSO.GetFile(sFilePath)
+    If (oFile.Attributes AND 32) Then 'If archive bit set...
+      GetArchiveBit = True
+    End If
+  End If
+End Function
+
+''
+' ...
+Sub SetArchiveBit(ByVal sFilePath, ByVal bValue)
+  Dim oFile
+  
+  If (oFSO.FileExists(sFilePath) = True) Then 'If the file exists...
+    Set oFile = oFSO.GetFile(sFilePath)
+    If (oFile.Attributes AND 32) Then 'If archive bit set...
+      If (bValue = False) Then
+        oFile.Attributes = oFile.Attributes - 32
+      End If
+    Else 'If archive bit NOT set...
+      If (bValue = True) Then
+        oFile.Attributes = oFile.Attributes + 32
+      End If
+    End If
+  End If
+End Sub
diff --git a/Translations/ShellExtension/CreateTranslatedRcFiles.vbs b/Translations/ShellExtension/CreateTranslatedRcFiles.vbs
new file mode 100644 (file)
index 0000000..2543710
--- /dev/null
@@ -0,0 +1,239 @@
+Option Explicit
+''
+' This script creates the translated RC files for the shell extension.
+'
+' Copyright (C) 2007-2009 by Tim Gerundt
+' Released under the "GNU General Public License"
+'
+' ID line follows -- this is updated by SVN
+' $Id$
+
+Const ForReading = 1
+
+Const NO_BLOCK = 0
+Const STRINGTABLE_BLOCK = 1
+
+Const PATH_SHELLEXTTEMPLATE_RC = "../../ShellExtension/Languages/ShellExtensionTemplate.rc"
+
+Dim oFSO, bRunFromCmd
+
+Set oFSO = CreateObject("Scripting.FileSystemObject")
+
+bRunFromCmd = False
+If LCase(oFSO.GetFileName(Wscript.FullName)) = "cscript.exe" Then
+  bRunFromCmd = True
+End If
+
+Call Main
+
+''
+' ...
+Sub Main
+  Dim oLanguages, sLanguage
+  Dim oLanguageTranslations, sLanguagePoFilePath
+  Dim StartTime, EndTime, Seconds
+  
+  StartTime = Time
+  
+  InfoBox "Warning: " & Wscript.ScriptName & " can take several seconds to finish!", 3
+  
+  Set oLanguages = GetLanguages
+  For Each sLanguage In oLanguages.Keys 'For all languages...
+    If (bRunFromCmd = True) Then 'If run from command line...
+      Wscript.Echo sLanguage
+    End If
+    Set oLanguageTranslations = GetTranslationsFromPoFile(oLanguages(sLanguage))
+    If (oLanguageTranslations.Count > 0) Then 'If translations exists...
+      CreateRcFileWithTranslations PATH_SHELLEXTTEMPLATE_RC, "../../ShellExtension/Languages/ShellExtension" & sLanguage & ".rc", oLanguageTranslations
+    End If
+  Next
+  
+  EndTime = Time
+  Seconds = DateDiff("s", StartTime, EndTime)
+  
+  InfoBox Wscript.ScriptName & " finished after " & Seconds & " seconds!", 3
+End Sub
+
+''
+' ...
+Function GetLanguages()
+  Dim oLanguages, oFile
+  
+  Set oLanguages = CreateObject("Scripting.Dictionary")
+  
+  For Each oFile In oFSO.GetFolder(".").Files 'For all files in the current folder...
+    If (LCase(oFSO.GetExtensionName(oFile.Name)) = "po") Then 'If a PO file...
+      oLanguages.Add oFSO.GetBaseName(oFile.Name), oFile.Path
+    End If
+  Next
+  Set GetLanguages = oLanguages
+End Function
+
+''
+' ...
+Function GetTranslationsFromPoFile(ByVal sPoPath)
+  Dim oTranslations, oTextFile, sLine
+  Dim oMatch, iMsgStarted, sMsgId, sMsgStr
+  Dim reMsgId, reMsgStr, reMsgContinued
+  
+  Set reMsgId = New RegExp
+  reMsgId.Pattern = "^msgid ""(.*)""$"
+  reMsgId.IgnoreCase = True
+  
+  Set reMsgStr = New RegExp
+  reMsgStr.Pattern = "^msgstr ""(.*)""$"
+  reMsgStr.IgnoreCase = True
+  
+  Set reMsgContinued = New RegExp
+  reMsgContinued.Pattern = "^""(.*)""$"
+  reMsgContinued.IgnoreCase = True
+  
+  Set oTranslations = CreateObject("Scripting.Dictionary")
+  
+  If (oFSO.FileExists(sPoPath) = True) Then 'If the PO file exists...
+    iMsgStarted = 0
+    sMsgId = ""
+    sMsgStr = ""
+    Set oTextFile = oFSO.OpenTextFile(sPoPath, ForReading)
+    Do Until oTextFile.AtEndOfStream = True 'For all lines...
+      sLine = Trim(oTextFile.ReadLine)
+      
+      If (sLine <> "") Then 'If NOT empty line...
+        If (Left(sLine, 1) <> "#") Then 'If NOT comment line...
+          '--------------------------------------------------------------------------------
+          ' Note: We must replace \" temporary with FormFeed and convert them later to ""
+          '--------------------------------------------------------------------------------
+          sLine = Replace(sLine, "\""", vbFormFeed)
+          If reMsgId.Test(sLine) Then 'If "msgid"...
+            iMsgStarted = 1
+            Set oMatch = reMsgId.Execute(sLine)(0)
+            sMsgId = oMatch.SubMatches(0)
+          ElseIf reMsgStr.Test(sLine) Then 'If "msgstr"...
+            iMsgStarted = 2
+            Set oMatch = reMsgStr.Execute(sLine)(0)
+            sMsgStr = oMatch.SubMatches(0)
+          ElseIf reMsgContinued.Test(sLine) Then 'If "msgid" or "msgstr" continued...
+            Set oMatch = reMsgContinued.Execute(sLine)(0)
+            If (iMsgStarted = 1) Then
+              sMsgId = sMsgId & oMatch.SubMatches(0)
+            ElseIf (iMsgStarted = 2) Then
+              sMsgStr = sMsgStr & oMatch.SubMatches(0)
+            End If
+          End If
+          sMsgId = Replace(sMsgId, vbFormFeed, """""")
+          sMsgStr = Replace(sMsgStr, vbFormFeed, """""")
+        End If
+      Else 'If empty line
+        iMsgStarted = 0
+      End If
+      
+      If (iMsgStarted = 0) Then 'If NOT inside a translation...
+        If (sMsgId <> "") And (sMsgStr <> "") And (sMsgId <> sMsgStr) Then 'If translated...
+          oTranslations.Add sMsgId, sMsgStr
+        End If
+        sMsgId = ""
+        sMsgStr = ""
+      End If
+    Loop
+    oTextFile.Close
+  End If
+  Set GetTranslationsFromPoFile = oTranslations
+End Function
+
+''
+' ...
+Sub CreateRcFileWithTranslations(ByVal sMasterRcPath, ByVal sLanguageRcPath, ByVal oTranslations)
+  Dim oMasterRcFile, sMasterLine
+  Dim oLanguageRcFile, sLanguageLine
+  Dim iBlockType, oMatches, oMatch, sMsgId, sMsgStr
+  Dim reLanguage, reCodePage, reString, sTemp
+  
+  Set reLanguage = New RegExp
+  reLanguage.Pattern = "LANGUAGE (LANG_\w*, SUBLANG_\w*)"
+  reLanguage.IgnoreCase = True
+  
+  Set reCodePage = New RegExp
+  reCodePage.Pattern = "code_page\(([\d]+)\)"
+  reCodePage.IgnoreCase = True
+  
+  Set reString = New RegExp
+  reString.Pattern = """(.*?)"""
+  reString.IgnoreCase = True
+  
+  If (oFSO.FileExists(sMasterRcPath) = True) Then 'If the master RC file exists...
+    iBlockType = NO_BLOCK
+    Set oMasterRcFile = oFSO.OpenTextFile(sMasterRcPath, ForReading)
+    Set oLanguageRcFile = oFSO.CreateTextFile(sLanguageRcPath, True)
+    Do Until oMasterRcFile.AtEndOfStream = True 'For all lines...
+      sMasterLine = oMasterRcFile.ReadLine
+      sLanguageLine = sMasterLine
+      sMasterLine = Trim(sMasterLine) 'Save Masterline trimmed!
+      
+      If (sMasterLine = "STRINGTABLE") Then 'STRINGTABLE...
+        iBlockType = STRINGTABLE_BLOCK
+      ElseIf (sMasterLine = "BEGIN") Then 'BEGIN...
+        'IGNORE FOR SPEEDUP!
+      ElseIf (sMasterLine = "END") Then 'END...
+        If (iBlockType = STRINGTABLE_BLOCK) Then 'If inside stringtable...
+          iBlockType = NO_BLOCK
+        End If
+      ElseIf (Left(sMasterLine, 2) = "//") Then 'If comment line...
+        'IGNORE FOR SPEEDUP!
+      ElseIf (sMasterLine <> "") Then 'If NOT empty line...
+        Select Case iBlockType
+          Case NO_BLOCK:
+            If reLanguage.Test(sMasterLine) Then 'LANGUAGE...
+              Set oMatch = reLanguage.Execute(sMasterLine)(0)
+              sMsgId = oMatch.SubMatches(0)
+              If (sMsgId <> "") And (oTranslations.Exists(sMsgId) = True) Then 'If translation located...
+                sMsgStr = oTranslations(sMsgId)
+                sLanguageLine = Replace(sLanguageLine, "LANGUAGE " & sMsgId, "LANGUAGE " & sMsgStr)
+              End If
+            ElseIf reCodePage.Test(sMasterLine) Then 'code_page...
+              Set oMatch = reCodePage.Execute(sMasterLine)(0)
+              sMsgId = oMatch.SubMatches(0)
+              If (sMsgId <> "") And (oTranslations.Exists(sMsgId) = True) Then 'If translation located...
+                sMsgStr = oTranslations(sMsgId)
+                sLanguageLine = Replace(sLanguageLine, "code_page(" & sMsgId & ")", "code_page(" & sMsgStr & ")")
+              End If
+            End If
+            
+          Case STRINGTABLE_BLOCK:
+            If (InStr(sMasterLine, """") > 0) Then 'If quote found (for speedup)...
+              '--------------------------------------------------------------------------------
+              ' Note: We must replace "" temporary with FormFeed...
+              '--------------------------------------------------------------------------------
+              sTemp = Replace(sMasterLine, """""", vbFormFeed)
+              If reString.Test(sTemp) Then 'String...
+                Set oMatches = reString.Execute(sTemp)
+                For Each oMatch In oMatches 'For all strings...
+                  sMsgId = Replace(oMatch.SubMatches(0), vbFormFeed, """""")
+                  If (sMsgId <> "") And (oTranslations.Exists(sMsgId) = True) Then 'If translation located...
+                    sMsgStr = oTranslations(sMsgId)
+                    sLanguageLine = Replace(sLanguageLine, """" & sMsgId & """", """" & sMsgStr & """")
+                  End If
+                Next
+              End If
+            End If
+            
+        End Select
+      End If
+      oLanguageRcFile.WriteLine sLanguageLine
+    Loop
+    oMasterRcFile.Close
+    oLanguageRcFile.Close
+  End If
+End Sub
+
+''
+' ...
+Function InfoBox(ByVal sText, ByVal iSecondsToWait)
+  Dim oShell
+  
+  If (bRunFromCmd = False) Then 'If run from command line...
+    Set oShell = Wscript.CreateObject("WScript.Shell")
+    InfoBox = oShell.Popup(sText, iSecondsToWait, Wscript.ScriptName, 64)
+  Else 'If NOT run from command line...
+    Wscript.Echo sText
+  End If
+End Function
diff --git a/Translations/ShellExtension/Croatian.po b/Translations/ShellExtension/Croatian.po
new file mode 100644 (file)
index 0000000..8b8e0cd
--- /dev/null
@@ -0,0 +1,84 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: winmerge-translate <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1250\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Croatian\n"
+"X-Poedit-SourceCharset: CP1250\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+"X-Poedit-Country: CROATIA\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_CROATIAN, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1250"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Otvori s WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Molimo, odaberite vi\9ae os 2 stavke"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Usporedi"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Usporedi..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Usporedi s"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Pohrani ovu stazu. Za usporedbu, odaberite drugu stazu."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Staza pohrane usporedbe (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Ponovni odabir"
+
diff --git a/Translations/ShellExtension/Czech.po b/Translations/ShellExtension/Czech.po
new file mode 100644 (file)
index 0000000..e774c24
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Czech <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1250\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Czech\n"
+"X-Poedit-SourceCharset: CP1250\n"
+"X-Poedit-Basepath: ../\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_CZECH, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1250"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Otevøít ve WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Prosím vyberte ne více ne\9e 2 polo\9eky."
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Porovnat"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Porovnat..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Porovnat s"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Ulo\9eí tuto cestu do pamìti. Potom vyberte jinou cestu k porovnání s touto cestou."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Porovná s cestou ulo\9eenou do pamìti (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Porovnat znovu"
+
diff --git a/Translations/ShellExtension/Danish.po b/Translations/ShellExtension/Danish.po
new file mode 100644 (file)
index 0000000..17e9c6e
--- /dev/null
@@ -0,0 +1,84 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Danish <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1252\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Danish\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+"X-Poedit-Country: DENMARK\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_DANISH, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1252"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Åben med WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Du kan højst vælge 2 ting"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Sammenlign"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Sammenlign..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Sammenlign med"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Gem denne sti. Vælg en anden sti at sammenligne med denne sti."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Sammenlign med den gemte sti (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Genvælg første"
+
diff --git a/Translations/ShellExtension/Dutch.po b/Translations/ShellExtension/Dutch.po
new file mode 100644 (file)
index 0000000..ece82f0
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: 2009-01-05 21:00+0000\n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Dutch <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1252\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Dutch\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_DUTCH, SUBLANG_DUTCH"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1252"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr ""
+
diff --git a/Translations/ShellExtension/English.pot b/Translations/ShellExtension/English.pot
new file mode 100644 (file)
index 0000000..2f85c37
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: 2009-05-20 18:45+0000\n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: English <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1252\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: English\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr ""
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr ""
+
diff --git a/Translations/ShellExtension/French.po b/Translations/ShellExtension/French.po
new file mode 100644 (file)
index 0000000..6bfa39f
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: French <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1252\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: French\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_FRENCH, SUBLANG_FRENCH"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1252"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Ouvrir avec WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "SVP ne pas sélectionner plus de 2 éléments"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Comparer"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Comparer..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Comparer avec"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Conserver ce chemin. Puis en choisir un second pour effectuer la comparaison."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Comparer au chemin conservé (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Ressaisir le premier"
+
diff --git a/Translations/ShellExtension/Galician.po b/Translations/ShellExtension/Galician.po
new file mode 100644 (file)
index 0000000..d43649b
--- /dev/null
@@ -0,0 +1,84 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Galician <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1252\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Galician\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Country: Galiza\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_GALICIAN, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1252"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Abrir con WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Por favor non selecciones máis de 2 elementos"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Comparar"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Comparar..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Comparar con"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Gardar esta ruta. Seleccionar outra ruta para comparar con esta."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Comparar coa ruta gardada (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Voltar seleccionar a primeira"
+
diff --git a/Translations/ShellExtension/German.po b/Translations/ShellExtension/German.po
new file mode 100644 (file)
index 0000000..ef061cd
--- /dev/null
@@ -0,0 +1,90 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# Maintainer:
+# * Tim Gerundt <tim at gerundt.de>
+#
+# Translators:
+# * Winfried Peter <winfried.peter at omicron.at>
+# * Jörg Schneider <tonda at users.sourceforge.net>
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2009-02-10 21:49+0100\n"
+"Last-Translator: Tim Gerundt <tim at gerundt.de>\n"
+"Language-Team: German <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1252\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: German\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Basepath: ../\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_GERMAN, SUBLANG_GERMAN"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1252"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Öffnen mit WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Bitte wählen Sie nicht mehr als 2 Objekte aus."
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Vergleichen"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Vergleichen..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Vergleichen mit"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Speichert diesen Pfad. Wählen Sie einen anderen Pfad um ihn mit diesem Pfad zu vergleichen."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Vergleichen mit dem gespeicherten Pfad (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Ersten erneut wählen"
+
diff --git a/Translations/ShellExtension/Greek.po b/Translations/ShellExtension/Greek.po
new file mode 100644 (file)
index 0000000..875b42a
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Greek <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1253\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: English\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_GREEK, SUBLANG_GREEK"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1253"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ÅðÝêôáóç ÐåñéâÜëëïíôïò"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "¢íïéãìá ìå ôï WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Ðáñáêáëþ åðéëÝîáôå ü÷é ðåñéóóüôåñá áðü 2 áíôéêåßìåíá"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Óýãêñéóç"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Óýãêñéóç..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Óýãêñéóç ìå"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "ÁðïèÞêåõóç áõôÞò ôçò äéáäñïìÞò. ÅðéëÝîáôå êÜðïéá Üëëç äéáäñïìÞ ðñïò óýãêñéóç ìå áõôÞ ôç äéáäñïìÞ."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Óýãêñéóç ìå áðïèçêåõìÝíç äéáäñïìÞ (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "ÅðáíåðéëïãÞ Ðñþôïõ"
+
diff --git a/Translations/ShellExtension/Hungarian.po b/Translations/ShellExtension/Hungarian.po
new file mode 100644 (file)
index 0000000..f75a0a3
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Hungarian <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1250\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Hungarian\n"
+"X-Poedit-SourceCharset: CP1250\n"
+"X-Poedit-Basepath: ../\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_HUNGARIAN, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1250"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr ""
+
diff --git a/Translations/ShellExtension/Italian.po b/Translations/ShellExtension/Italian.po
new file mode 100644 (file)
index 0000000..9082a27
--- /dev/null
@@ -0,0 +1,82 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Italian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=windows-1252\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Italian\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Basepath: ../\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_ITALIAN, SUBLANG_ITALIAN"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1252"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Apri con WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Seleziona un massimo di 2 elementi"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Confronta"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Confronta..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Confronta con"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Salva questo percorso. Selezionane poi un altro da confrontare con questo."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Confronta con il percorso salvato (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Torna a selezionare il primo"
+
diff --git a/Translations/ShellExtension/Japanese.po b/Translations/ShellExtension/Japanese.po
new file mode 100644 (file)
index 0000000..2c714f7
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Japanese <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP932\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Japanese\n"
+"X-Poedit-SourceCharset: CP932\n"
+"X-Poedit-Basepath: ../\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_JAPANESE, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "932"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "WinMerge\82Å\8aJ\82­"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "2\8d\80\96Ú\88È\8fã\82Í\91I\91ð\82µ\82È\82¢\82Å\89º\82³\82¢\81B"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "\94ä\8ar"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "\94ä\8ar..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "\94ä\8ar\91Î\8fÛ\82Æ\82µ\82Ä\91I\91ð"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "\82±\82Ì\83p\83X\82ð\95Û\91\82µ\82Ü\82·\81\82±\82Ì\83p\83X\82Æ\94ä\8ar\82·\82é\82½\82ß\82É\95Ê\82Ì\83p\83X\82ð\91I\91ð\82µ\82Ä\82­\82¾\82³\82¢\81B"
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "\95Û\91\82³\82ê\82½\83p\83X(%1)\82Æ\94ä\8ar\82µ\82Ü\82·\81B"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "\88ê\82Â\96Ú\82Ì\83t\83@\83C\83\8b\82ð\8dÄ\91I\91ð"
+
diff --git a/Translations/ShellExtension/Korean.po b/Translations/ShellExtension/Korean.po
new file mode 100644 (file)
index 0000000..3c0ae31
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Korean <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP949\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Korean\n"
+"X-Poedit-SourceCharset: CP949\n"
+"X-Poedit-Basepath: ../\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_KOREAN, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "949"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr ""
+
diff --git a/Translations/ShellExtension/Norwegian.po b/Translations/ShellExtension/Norwegian.po
new file mode 100644 (file)
index 0000000..0985600
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Norwegian <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1252\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Norwegian\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Basepath: ../\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_NORWEGIAN, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1252"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr ""
+
diff --git a/Translations/ShellExtension/Polish.po b/Translations/ShellExtension/Polish.po
new file mode 100644 (file)
index 0000000..11994a0
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Polish <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1250\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Polish\n"
+"X-Poedit-SourceCharset: CP1250\n"
+"X-Poedit-Basepath: ../\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_POLISH, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1250"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Otwórz w WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Proszê wybraæ nie wiêcej ni¿ 2 pliki"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Porównaj"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Porównaj..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Porównaj z"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Zapisz \9ccie¿kê. Wybierz kolejn¹ \9ccie¿kê do porównania z obecn¹."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Porównaj z zapisan¹ \9ccie¿k¹ (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Wybierz pwtórnie"
+
diff --git a/Translations/ShellExtension/Portuguese.po b/Translations/ShellExtension/Portuguese.po
new file mode 100644 (file)
index 0000000..0636578
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Portuguese <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1252\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Portuguese\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_PORTUGUESE, SUBLANG_PORTUGUESE"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1252"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Abrr com WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Não seleccione mais de 2 itens"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Comparar"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Comparar..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Comparar com"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Guardar esta localização. Seleccione outra localização para comparar com esta."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Comparar com localização guardada (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Seleccione novamente a primeira"
+
diff --git a/Translations/ShellExtension/Romanian.po b/Translations/ShellExtension/Romanian.po
new file mode 100644 (file)
index 0000000..709e182
--- /dev/null
@@ -0,0 +1,84 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: 2008-03-04 18:02+0000\n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Românã <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1250\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Romanian\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Country: ROMANIA\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_ROMANIAN, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1250"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Deschide cu WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Selectati nu mai mult de 2 elemente"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Compara"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Compara..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Compara cu"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Salveaza calea aceasta. Selecteaza alta cale pentru a o compara cu aceasta."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Compara cu calea salvata (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Re-selecteaza prima cale"
+
diff --git a/Translations/ShellExtension/Russian.po b/Translations/ShellExtension/Russian.po
new file mode 100644 (file)
index 0000000..bb4c484
--- /dev/null
@@ -0,0 +1,84 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Russian <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1251\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Russian\n"
+"X-Poedit-SourceCharset: CP1251\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+"X-Poedit-Country: RUSSIAN FEDERATION\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_RUSSIAN, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1251"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr ""
+
diff --git a/Translations/ShellExtension/Slovak.po b/Translations/ShellExtension/Slovak.po
new file mode 100644 (file)
index 0000000..183b124
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Slovak <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1250\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Slovak\n"
+"X-Poedit-SourceCharset: CP1250\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_SLOVAK, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1250"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Otvori\9d pomocou WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Prosím, nevyberajte viac ako 2 polo\9eky"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Porovna\9d"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Porovna\9d..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Porovna\9d s"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Ulo\9ei\9d túto cestu. Vybra\9d inú cestu, ktorá sa s òou porovná."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Porovna\9d s ulo\9eenou cestou (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Najprv znova oznaète"
+
diff --git a/Translations/ShellExtension/Slovenian.po b/Translations/ShellExtension/Slovenian.po
new file mode 100644 (file)
index 0000000..fe56133
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Slovenian <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Slovenian\n"
+"X-Poedit-SourceCharset: CP1250\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_SLOVENIAN, SUBLANG_SLOVENIAN"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1250"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr ""
+
diff --git a/Translations/ShellExtension/Spanish.po b/Translations/ShellExtension/Spanish.po
new file mode 100644 (file)
index 0000000..5b6a480
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Spanish <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1252\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Spanish\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_SPANISH, SUBLANG_SPANISH_MODERN"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1252"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr ""
+
diff --git a/Translations/ShellExtension/Swedish.po b/Translations/ShellExtension/Swedish.po
new file mode 100644 (file)
index 0000000..52eeb03
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Swedish <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1252\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Swedish\n"
+"X-Poedit-SourceCharset: CP1252\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_SWEDISH, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1252"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "Öppna med WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Var god och välj inte mer än 2 objekt"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Jämför"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Jämför..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Jämför med"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Spara denna sökväg. Välj en annan sökväg att jämföra med denna sökväg."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Jämför med sparad sökväg (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Åter-välj Första"
+
diff --git a/Translations/ShellExtension/Turkish.po b/Translations/ShellExtension/Turkish.po
new file mode 100644 (file)
index 0000000..0b36826
--- /dev/null
@@ -0,0 +1,83 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Turkish <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1254\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Turkish\n"
+"X-Poedit-SourceCharset: CP1254\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_TURKISH, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1254"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr ""
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr ""
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr ""
+
diff --git a/Translations/ShellExtension/Ukrainian.po b/Translations/ShellExtension/Ukrainian.po
new file mode 100644 (file)
index 0000000..eb9a8dd
--- /dev/null
@@ -0,0 +1,84 @@
+# This file is part from WinMerge <http://winmerge.org/>
+# Released under the "GNU General Public License"
+#
+# ID line follows -- this is updated by SVN
+# $Id$
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WinMerge Shell Extension\n"
+"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?group_id=13216&atid=113216\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: Ukrainian <winmerge-translate@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CP1251\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Ukrainian\n"
+"X-Poedit-SourceCharset: CP1251\n"
+"X-Poedit-Basepath: ../../ShellExtension/Languages/\n"
+"X-Poedit-Country: UKRAINE\n"
+
+#. LANGUAGE, SUBLANGUAGE
+#: ShellExtensionTemplate.rc:27
+#, c-format
+msgid "LANG_ENGLISH, SUBLANG_ENGLISH_US"
+msgstr "LANG_UKRAINIAN, SUBLANG_DEFAULT"
+
+#. Codepage
+#: ShellExtensionTemplate.rc:28
+#, c-format
+msgid "1252"
+msgstr "1251"
+
+#: ShellExtensionTemplate.rc:42
+#, c-format
+msgid "ShellExtension"
+msgstr "ShellExtension"
+
+#: ShellExtensionTemplate.rc:43
+#, c-format
+msgid "WinMerge"
+msgstr "WinMerge"
+
+#: ShellExtensionTemplate.rc:44
+#, c-format
+msgid "Open with WinMerge"
+msgstr "³äêðèòè ó WinMerge"
+
+#: ShellExtensionTemplate.rc:45
+#, c-format
+msgid "Please select no more than 2 items"
+msgstr "Îáåð³òü íå á³ëüøå äâîõ åëåìåíò³â"
+
+#: ShellExtensionTemplate.rc:46
+#, c-format
+msgid "Compare"
+msgstr "Ïîð³âíÿòè"
+
+#: ShellExtensionTemplate.rc:47
+#, c-format
+msgid "Compare..."
+msgstr "Ïîð³âíÿòè..."
+
+#: ShellExtensionTemplate.rc:48
+#, c-format
+msgid "Compare To"
+msgstr "Ïîð³âíÿòè ç"
+
+#: ShellExtensionTemplate.rc:49
+#, c-format
+msgid "Save this path. Select another path to compare with this path."
+msgstr "Çáåðåãòè öåé øëÿõ. Îáðàòè ³íøèé øëÿõ äëÿ ïîð³âíÿííÿ ç öèì øëÿõîì."
+
+#: ShellExtensionTemplate.rc:50
+#, c-format
+msgid "Compare to saved path (%1)"
+msgstr "Ïîð³âíÿòè ç³ çáåðåæåíèì øëÿõîì (%1)"
+
+#: ShellExtensionTemplate.rc:51
+#, c-format
+msgid "Re-select First"
+msgstr "Ïåðåîáðàòè ïåðøèé"
+