Skip to content

Commit

Permalink
更新汉化版本
Browse files Browse the repository at this point in the history
  • Loading branch information
indiff committed Jun 1, 2019
1 parent c555f60 commit a50d3a6
Show file tree
Hide file tree
Showing 630 changed files with 63,925 additions and 75,928 deletions.
259 changes: 259 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,259 @@
/BandObjectLib/bin/Release/BandObjectLib.dll
/BandObjectLib/bin/Release/Interop.SHDocVw.dll
/BandObjectLib/obj/Debug/BandObjectLib.csproj.ResolveComReference.cache
/BandObjectLib/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
/BandObjectLib/obj/Debug/Interop.SHDocVw.dll
/BandObjectLib/obj/Release/BandObjectLib.csproj.FileListAbsolute.txt
/BandObjectLib/obj/Release/BandObjectLib.csproj.ResolveComReference.cache
/BandObjectLib/obj/Release/BandObjectLib.dll
/BandObjectLib/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
/BandObjectLib/obj/Release/Interop.SHDocVw.dll
/Installer/Strings1.wxl
/Installer/bin/Release/en-US/QTTabBar Setup.msi
/Installer/bin/Release/en-US/QTTabBar Setup.wixpdb
/Installer/bin/Release/zh-CN/QTTabBar Setup.msi
/Installer/bin/Release/zh-CN/QTTabBar Setup.wixpdb
/Installer/lang.wxl
/Installer/lang_zh_CN.wxl
/Installer/obj/Release/CustomWelcomeEulaDlg.wixobj
/Installer/obj/Release/CustomWixUI_Minimal.wixobj
/Installer/obj/Release/Installer.wixobj
/Installer/obj/Release/Installer.wixproj.BindBuiltOutputsFileListen-US.txt
/Installer/obj/Release/Installer.wixproj.BindBuiltOutputsFileListzh-CN.txt
/Installer/obj/Release/Installer.wixproj.BindContentsFileListen-US.txt
/Installer/obj/Release/Installer.wixproj.BindContentsFileListzh-CN.txt
/Installer/obj/Release/Installer.wixproj.BindOutputsFileListen-US.txt
/Installer/obj/Release/Installer.wixproj.BindOutputsFileListzh-CN.txt
/Installer/obj/Release/Installer.wixproj.FileList.txt
/InstallerHelper/bin/Release/InstallerHelper.dll
/InstallerHelper/bin/Release/InstallerHelper.exp
/InstallerHelper/bin/Release/InstallerHelper.lib
/InstallerHelper/obj/Release/CL.read.1.tlog
/InstallerHelper/obj/Release/CL.write.1.tlog
/InstallerHelper/obj/Release/CustomAction.obj
/InstallerHelper/obj/Release/InstallerHelper.Build.CppClean.log
/InstallerHelper/obj/Release/InstallerHelper.dll.intermediate.manifest
/InstallerHelper/obj/Release/InstallerHelper.lastbuildstate
/InstallerHelper/obj/Release/InstallerHelper.log
/InstallerHelper/obj/Release/InstallerHelper.write.1.tlog
/InstallerHelper/obj/Release/cl.command.1.tlog
/InstallerHelper/obj/Release/link.command.1.tlog
/InstallerHelper/obj/Release/link.read.1.tlog
/InstallerHelper/obj/Release/link.write.1.tlog
/InstallerHelper/obj/Release/mt.command.1.tlog
/InstallerHelper/obj/Release/mt.read.1.tlog
/InstallerHelper/obj/Release/mt.write.1.tlog
/InstallerHelper/obj/Release/vc100.pdb
/LICENSE
/MinHook/bin/Release/libMinHook.x64.lib
/MinHook/bin/Release/libMinHook.x86.lib
/MinHook/obj/Win32/Release/CL.read.1.tlog
/MinHook/obj/Win32/Release/CL.write.1.tlog
/MinHook/obj/Win32/Release/Lib-link.read.1.tlog
/MinHook/obj/Win32/Release/Lib-link.write.1.tlog
/MinHook/obj/Win32/Release/buffer.obj
/MinHook/obj/Win32/Release/cl.command.1.tlog
/MinHook/obj/Win32/Release/export.obj
/MinHook/obj/Win32/Release/hde32.obj
/MinHook/obj/Win32/Release/hde64.obj
/MinHook/obj/Win32/Release/hook.obj
/MinHook/obj/Win32/Release/lib.command.1.tlog
/MinHook/obj/Win32/Release/libMinHook.lastbuildstate
/MinHook/obj/Win32/Release/libMinHook.log
/MinHook/obj/Win32/Release/libMinHook.write.1.tlog
/MinHook/obj/Win32/Release/libMinHook.x86.Build.CppClean.log
/MinHook/obj/Win32/Release/thread.obj
/MinHook/obj/Win32/Release/trampoline.obj
/MinHook/obj/Win32/Release/vc100.pdb
/MinHook/obj/x64/Release/CL.read.1.tlog
/MinHook/obj/x64/Release/CL.write.1.tlog
/MinHook/obj/x64/Release/Lib-link.read.1.tlog
/MinHook/obj/x64/Release/Lib-link.write.1.tlog
/MinHook/obj/x64/Release/buffer.obj
/MinHook/obj/x64/Release/cl.command.1.tlog
/MinHook/obj/x64/Release/export.obj
/MinHook/obj/x64/Release/hde32.obj
/MinHook/obj/x64/Release/hde64.obj
/MinHook/obj/x64/Release/hook.obj
/MinHook/obj/x64/Release/lib.command.1.tlog
/MinHook/obj/x64/Release/libMinHook.lastbuildstate
/MinHook/obj/x64/Release/libMinHook.write.1.tlog
/MinHook/obj/x64/Release/libMinHook.x64.Build.CppClean.log
/MinHook/obj/x64/Release/thread.obj
/MinHook/obj/x64/Release/trampoline.obj
/MinHook/obj/x64/Release/vc100.pdb
/Plugins/CreateNewItem/bin/Release/CreateNewItem.dll
/Plugins/CreateNewItem/obj/Release/CreateNewItem.dll
/Plugins/Memo/bin/Release/Memo.dll
/Plugins/Memo/obj/Release/Memo.dll
/Plugins/MigemoLoader/bin/Release/MigemoLoader.dll
/Plugins/MigemoLoader/obj/Release/MigemoLoader.dll
/Plugins/QTClock/bin/Release/QTClock.dll
/Plugins/QTClock/obj/Release/QTClock.dll
/Plugins/QTFileTools/bin/Release/QTFileTools.dll
/Plugins/QTFileTools/obj/Release/QTFileTools.dll
/Plugins/QTFolderButton/bin/Release/FolderTreeButton.dll
/Plugins/QTFolderButton/obj/Release/FolderTreeButton.dll
/Plugins/QTViewModeButton/bin/Release/QTViewModeButton.dll
/Plugins/QTViewModeButton/obj/Release/QTViewModeButton.dll
/Plugins/QTWindowManager/bin/Release/QTWindowManager.dll
/Plugins/QTWindowManager/obj/Release/QTWindowManager.dll
/Plugins/Sample/bin/Release/SampleSplitButton.dll
/Plugins/Sample/bin/Release/SampleSplitButton.pdb
/Plugins/Sample/obj/Release/SampleSplitButton.dll
/Plugins/Sample/obj/Release/SampleSplitButton.pdb
/Plugins/ShowStatusBar/bin/Release/ShowStatusBar.dll
/Plugins/ShowStatusBar/obj/Release/ShowStatusBar.dll
/QTHookLib/bin/Release/QTHookLib32.dll
/QTHookLib/bin/Release/QTHookLib32.exp
/QTHookLib/bin/Release/QTHookLib32.lib
/QTHookLib/bin/Release/QTHookLib32.pdb
/QTHookLib/bin/Release/QTHookLib64.dll
/QTHookLib/bin/Release/QTHookLib64.exp
/QTHookLib/bin/Release/QTHookLib64.lib
/QTHookLib/bin/Release/QTHookLib64.pdb
/QTHookLib/obj/Win32/Release/CL.read.1.tlog
/QTHookLib/obj/Win32/Release/CL.write.1.tlog
/QTHookLib/obj/Win32/Release/QTHookLib.lastbuildstate
/QTHookLib/obj/Win32/Release/QTHookLib.log
/QTHookLib/obj/Win32/Release/QTHookLib.write.1.tlog
/QTHookLib/obj/Win32/Release/QTHookLib32.Build.CppClean.log
/QTHookLib/obj/Win32/Release/QTHookLib32.dll.intermediate.manifest
/QTHookLib/obj/Win32/Release/cl.command.1.tlog
/QTHookLib/obj/Win32/Release/link.command.1.tlog
/QTHookLib/obj/Win32/Release/link.read.1.tlog
/QTHookLib/obj/Win32/Release/link.write.1.tlog
/QTHookLib/obj/Win32/Release/main.obj
/QTHookLib/obj/Win32/Release/mt.command.1.tlog
/QTHookLib/obj/Win32/Release/mt.read.1.tlog
/QTHookLib/obj/Win32/Release/mt.write.1.tlog
/QTHookLib/obj/Win32/Release/vc100.pdb
/QTHookLib/obj/x64/Release/CL.read.1.tlog
/QTHookLib/obj/x64/Release/CL.write.1.tlog
/QTHookLib/obj/x64/Release/QTHookLib.lastbuildstate
/QTHookLib/obj/x64/Release/QTHookLib.write.1.tlog
/QTHookLib/obj/x64/Release/QTHookLib64.Build.CppClean.log
/QTHookLib/obj/x64/Release/QTHookLib64.dll.intermediate.manifest
/QTHookLib/obj/x64/Release/cl.command.1.tlog
/QTHookLib/obj/x64/Release/link.command.1.tlog
/QTHookLib/obj/x64/Release/link.read.1.tlog
/QTHookLib/obj/x64/Release/link.write.1.tlog
/QTHookLib/obj/x64/Release/main.obj
/QTHookLib/obj/x64/Release/mt.command.1.tlog
/QTHookLib/obj/x64/Release/mt.read.1.tlog
/QTHookLib/obj/x64/Release/mt.write.1.tlog
/QTHookLib/obj/x64/Release/vc100.pdb
/QTPluginLib/bin/Release/QTPluginLib.dll
/QTPluginLib/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
/QTPluginLib/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
/QTPluginLib/obj/Release/QTPluginLib.csproj.FileListAbsolute.txt
/QTPluginLib/obj/Release/QTPluginLib.dll
/QTTabBar Rebirth.sdf
/QTTabBar/Resources/Ricciolo.Controls.TreeListView.dll
/QTTabBar/Resources/weichat_pay.jpg
/QTTabBar/bin/Release/Interop.SHDocVw.dll
/QTTabBar/bin/Release/QTTabBar.dll
/QTTabBar/bin/Release/QTTabBar.pdb
/QTTabBar/bin/Release/Ricciolo.Controls.TreeListView.dll
/QTTabBar/obj/Debug/EditableHeader.g.i.cs
/QTTabBar/obj/Debug/FileFolderEntryBox.g.i.cs
/QTTabBar/obj/Debug/GeneratedInternalTypeHelper.g.i.cs
/QTTabBar/obj/Debug/Interop.SHDocVw.dll
/QTTabBar/obj/Debug/MarginCombo.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options01_Window.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options02_Tabs.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options03_Tweaks.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options04_Tooltips.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options05_General.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options06_Appearance.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options07_Mouse.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options08_Keys.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options09_Groups.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options10_Apps.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options11_ButtonBar.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options12_Plugins.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options13_Language.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/Options14_About.g.i.cs
/QTTabBar/obj/Debug/OptionsDialog/OptionsDialog.g.i.cs
/QTTabBar/obj/Debug/QTTabBar.csproj.ResolveComReference.cache
/QTTabBar/obj/Debug/QTTabBar_MarkupCompile.i.cache
/QTTabBar/obj/Debug/QTTabBar_MarkupCompile.i.lref
/QTTabBar/obj/Debug/Spinner.g.i.cs
/QTTabBar/obj/Debug/build.force
/QTTabBar/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
/QTTabBar/obj/Release/EditableHeader.baml
/QTTabBar/obj/Release/EditableHeader.g.cs
/QTTabBar/obj/Release/EditableHeader.g.i.cs
/QTTabBar/obj/Release/FileFolderEntryBox.baml
/QTTabBar/obj/Release/FileFolderEntryBox.g.cs
/QTTabBar/obj/Release/FileFolderEntryBox.g.i.cs
/QTTabBar/obj/Release/GeneratedInternalTypeHelper.g.cs
/QTTabBar/obj/Release/GeneratedInternalTypeHelper.g.i.cs
/QTTabBar/obj/Release/Interop.SHDocVw.dll
/QTTabBar/obj/Release/MarginCombo.baml
/QTTabBar/obj/Release/MarginCombo.g.cs
/QTTabBar/obj/Release/MarginCombo.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options01_Window.baml
/QTTabBar/obj/Release/OptionsDialog/Options01_Window.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options01_Window.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options02_Tabs.baml
/QTTabBar/obj/Release/OptionsDialog/Options02_Tabs.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options02_Tabs.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options03_Tweaks.baml
/QTTabBar/obj/Release/OptionsDialog/Options03_Tweaks.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options03_Tweaks.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options04_Tooltips.baml
/QTTabBar/obj/Release/OptionsDialog/Options04_Tooltips.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options04_Tooltips.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options05_General.baml
/QTTabBar/obj/Release/OptionsDialog/Options05_General.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options05_General.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options06_Appearance.baml
/QTTabBar/obj/Release/OptionsDialog/Options06_Appearance.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options06_Appearance.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options07_Mouse.baml
/QTTabBar/obj/Release/OptionsDialog/Options07_Mouse.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options07_Mouse.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options08_Keys.baml
/QTTabBar/obj/Release/OptionsDialog/Options08_Keys.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options08_Keys.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options09_Groups.baml
/QTTabBar/obj/Release/OptionsDialog/Options09_Groups.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options09_Groups.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options10_Apps.baml
/QTTabBar/obj/Release/OptionsDialog/Options10_Apps.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options10_Apps.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options11_ButtonBar.baml
/QTTabBar/obj/Release/OptionsDialog/Options11_ButtonBar.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options11_ButtonBar.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options12_Plugins.baml
/QTTabBar/obj/Release/OptionsDialog/Options12_Plugins.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options12_Plugins.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options13_Language.baml
/QTTabBar/obj/Release/OptionsDialog/Options13_Language.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options13_Language.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/Options14_About.baml
/QTTabBar/obj/Release/OptionsDialog/Options14_About.g.cs
/QTTabBar/obj/Release/OptionsDialog/Options14_About.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/OptionsDialog.baml
/QTTabBar/obj/Release/OptionsDialog/OptionsDialog.g.cs
/QTTabBar/obj/Release/OptionsDialog/OptionsDialog.g.i.cs
/QTTabBar/obj/Release/OptionsDialog/OptionsDialogResources.baml
/QTTabBar/obj/Release/QTTabBar.csproj.FileListAbsolute.txt
/QTTabBar/obj/Release/QTTabBar.csproj.GenerateResource.Cache
/QTTabBar/obj/Release/QTTabBar.csproj.ResolveComReference.cache
/QTTabBar/obj/Release/QTTabBar.csprojResolveAssemblyReference.cache
/QTTabBar/obj/Release/QTTabBar.dll
/QTTabBar/obj/Release/QTTabBar.g.resources
/QTTabBar/obj/Release/QTTabBar.pdb
/QTTabBar/obj/Release/QTTabBarLib.Properties.Resources.resources
/QTTabBar/obj/Release/QTTabBarLib.Resource_String_zh_CN.resources
/QTTabBar/obj/Release/QTTabBarLib.Resources_Image.resources
/QTTabBar/obj/Release/QTTabBarLib.Resources_String.resources
/QTTabBar/obj/Release/QTTabBar_MarkupCompile.cache
/QTTabBar/obj/Release/QTTabBar_MarkupCompile.i.cache
/QTTabBar/obj/Release/QTTabBar_MarkupCompile.lref
/QTTabBar/obj/Release/Spinner.baml
/QTTabBar/obj/Release/Spinner.g.cs
/QTTabBar/obj/Release/Spinner.g.i.cs
/Register/Release/Register.log
14 changes: 7 additions & 7 deletions BUILD.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
You will need the Windows SDK in order to compile the C++ Hook DLL, and WiX 3.5 or higher to compile the installer.
You will need Notify Property Weaver to compile the Options dialog, obtainable from
http://visualstudiogallery.msdn.microsoft.com/bd351303-db8c-4771-9b22-5e51524fccd3
Open the .sln in Visual Studio, select a configuration, and click Build > Build Solution to compile QTTabBar. The configurations Debug, Debug (No Plugins), and Release will also execute the Register script upon successful compilation, which will register the resulting binary with your computer. Restart Explorer for the changes to take effect. Beware, compiling these configurations will overwrite your original installation if you already have QTTabBar installed.
You will need the Windows SDK in order to compile the C++ Hook DLL, and WiX 3.5 or higher to compile the installer.

You will need Notify Property Weaver to compile the Options dialog, obtainable from
http://visualstudiogallery.msdn.microsoft.com/bd351303-db8c-4771-9b22-5e51524fccd3

Open the .sln in Visual Studio, select a configuration, and click Build > Build Solution to compile QTTabBar. The configurations Debug, Debug (No Plugins), and Release will also execute the Register script upon successful compilation, which will register the resulting binary with your computer. Restart Explorer for the changes to take effect. Beware, compiling these configurations will overwrite your original installation if you already have QTTabBar installed.

Note that in order for the Register project to successfully register QTTabBar, it must be run with administrator privileges. The easiest way to accomplish this is to simply run Visual Studio with administrator privileges, by right-clicking the shortcut and selecting "Run as Administrator" from the menu.
98 changes: 49 additions & 49 deletions BandObjectLib/Attributes.cs
Original file line number Diff line number Diff line change
@@ -1,49 +1,49 @@
// This file is part of QTTabBar, a shell extension for Microsoft
// Windows Explorer.
// Copyright (C) 2002-2010 Pavel Zolnikov, Quizo, Paul Accisano
//
// QTTabBar is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// QTTabBar is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with QTTabBar. If not, see <http://www.gnu.org/licenses/>.

using System;

namespace BandObjectLib {

/// <summary>
/// Represents different styles of a band object.
/// </summary>
[Flags]
[Serializable]
public enum BandObjectStyle : uint {
Vertical = 1,
Horizontal = 2,
ExplorerToolbar = 4,
TaskbarToolBar = 8
}

/// <summary>
/// Specifies Style of the band object, its Name(displayed in explorer menu) and HelpText(displayed in status bar when menu command selected).
/// </summary>
[AttributeUsage(AttributeTargets.Class)]
public class BandObjectAttribute : Attribute {
public BandObjectAttribute() { }

public BandObjectAttribute(string name, BandObjectStyle style) {
Name = name;
Style = style;
}
public BandObjectStyle Style;
public string Name;
public string HelpText;
}
}
// This file is part of QTTabBar, a shell extension for Microsoft
// Windows Explorer.
// Copyright (C) 2002-2010 Pavel Zolnikov, Quizo, Paul Accisano
//
// QTTabBar is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// QTTabBar is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with QTTabBar. If not, see <http://www.gnu.org/licenses/>.

using System;

namespace BandObjectLib {

/// <summary>
/// Represents different styles of a band object.
/// </summary>
[Flags]
[Serializable]
public enum BandObjectStyle : uint {
Vertical = 1,
Horizontal = 2,
ExplorerToolbar = 4,
TaskbarToolBar = 8
}

/// <summary>
/// Specifies Style of the band object, its Name(displayed in explorer menu) and HelpText(displayed in status bar when menu command selected).
/// </summary>
[AttributeUsage(AttributeTargets.Class)]
public class BandObjectAttribute : Attribute {
public BandObjectAttribute() { }

public BandObjectAttribute(string name, BandObjectStyle style) {
Name = name;
Style = style;
}
public BandObjectStyle Style;
public string Name;
public string HelpText;
}
}
Loading

0 comments on commit a50d3a6

Please sign in to comment.